{"kind":"agent-manifest","version":"1.0.0","name":"Conto","description":"Conto is a buyer-side control layer for agent payments. Owners set policies and approvals; the buyer runtime checks Conto before execution. Merchants do not install Conto.","homepage":"https://conto.finance","hub":"https://conto.finance/build","machineReadable":{"llms":"https://conto.finance/llms.txt","llmsFull":"https://conto.finance/llms-full.txt","terminalSite":"https://conto.finance/ai","markdownIndex":"https://conto.finance/.md","markdownBase":"https://conto.finance/md","agentsPrompt":"https://conto.finance/agents.md","openapi":"https://conto.finance/api/openapi","apiReference":"https://conto.finance/api-docs","skillIndex":"https://conto.finance/.well-known/skills/index.json","skillManifest":"https://conto.finance/.well-known/skills/conto","clawhubSkill":"https://conto.finance/skill","agentSandboxQuickstart":"https://conto.finance/docs/quickstart/agent-sandbox","agentSandboxSignup":"https://conto.finance/api/agents/sandbox","agentSandboxHandoff":"https://conto.finance/api/agents/sandbox/handoff","agentSandboxClaim":"https://conto.finance/api/agents/sandbox/claim","agentOrgRegistration":"https://conto.finance/api/agents/register"},"packages":{"sdk":{"name":"@conto_finance/sdk","registry":"npm","install":"npm install @conto_finance/sdk","docs":"https://conto.finance/docs/sdk/installation"},"cli":{"name":"@conto_finance/create-conto-agent","registry":"npm","install":"npx @conto_finance/create-conto-agent","headless":"npx @conto_finance/create-conto-agent --sandbox --json","docs":"https://conto.finance/docs/cli/quickstart"},"mcp":{"name":"@conto_finance/mcp-server","registry":"npm","install":"npx @conto_finance/mcp-server","docs":"https://conto.finance/docs/mcp/install"}},"auth":{"agentSdkKey":{"type":"bearer","header":"Authorization","prefix":"conto_agent_","docs":"https://conto.finance/docs/sdk/authentication"},"organizationApiKey":{"type":"bearer","header":"Authorization","prefix":"conto_","docs":"https://conto.finance/docs/api/reference"}},"bootstrap":{"anonymousSandboxQuickstartUrl":"https://conto.finance/docs/quickstart/agent-sandbox","anonymousSandboxSignupUrl":"https://conto.finance/api/agents/sandbox","anonymousSandboxHandoffUrl":"https://conto.finance/api/agents/sandbox/handoff","anonymousSandboxClaimUrl":"https://conto.finance/api/agents/sandbox/claim","orgAgentRegistrationUrl":"https://conto.finance/api/agents/register","sdkSetupUrl":"https://conto.finance/api/sdk/setup","agentSetupPage":"https://conto.finance/agent-setup","notes":["For a terminal-style generated view of the public site, start at https://conto.finance/ai.","For raw Markdown versions of public pages, start at https://conto.finance/.md or append .md to supported public routes.","For operational setup instructions, read https://conto.finance/agents.md.","Start with the agent sandbox quickstart for the copy-paste discovery, signup, setup, policy-checked payment, and claim flow.","Use POST /api/agents/sandbox to create a test-mode organization, agent, wallet, SDK key, and sandbox API key without human intervention. Returned credentials expire after 7 days.","Sandbox payments use the normal request and execution sequence and return a test receipt without moving real funds.","For a one-command headless setup, run: npx @conto_finance/create-conto-agent --sandbox --json","Use POST /api/agents/sandbox/claim after human sign-in to attach an anonymous sandbox to a verified account.","Use POST /api/agents/register when a human organization owner has generated an agent registration token.","Use /api/sdk/setup after authenticating with an agent SDK key to fetch the agent profile, wallet and policy summaries, counterparties, and granted scopes.","Use the CLI quickstart when you want a guided bootstrap that provisions an agent, wallet, policy, and SDK key together.","Use the skill manifest when your runtime installs well-known skills directly."]},"integrationSurfaces":[{"type":"sdk","bestFor":"Custom runtimes and direct backend integrations","docs":"https://conto.finance/docs/guides/choose-your-integration"},{"type":"mcp","bestFor":"Operator assistants and MCP-compatible clients","docs":"https://conto.finance/docs/mcp/overview"},{"type":"skill","bestFor":"Hermes and OpenClaw-based agents with existing wallet stacks","docs":"https://conto.finance/docs/sdk/skills"}],"capabilities":["policy_checked_payments","managed_wallet_execution","external_wallet_approval_confirm","mcp_tools","x402_pre_authorization","mpp_pre_authorization","counterparty_trust_scoring","approval_workflows","audit_logs"]}