{
  "schema_version": "agentkind.capabilities.v1",
  "project": "Agentkind",
  "generated_by": "static_site_productization",
  "canonical_url": "https://www.agentkind.org/",
  "execution_mode_legend": {
    "browser_local_preview": "Runs entirely client-side in the visitor's browser. No server submission, no wallet, no network write.",
    "readonly_http": "Reads static, public HTTPS files. No auth, no write, no custody.",
    "local_stdio_mcp": "Optional local Model Context Protocol server run by the integrator. Agentkind publishes the artifacts; it does not host your runtime.",
    "external_acp": "A separate paid Virtuals ACP offering. Agentkind's operator does not sign or custody $AKIND transactions; it may sign restricted ACP lifecycle messages."
  },
  "capabilities": [
    {
      "id": "identity_draft_builder",
      "title": "Agentkind ACP identity request — local draft builder",
      "when_to_use": "When preparing a local, non-submitted create_agentkind_identity request for the separate Virtuals ACP offering.",
      "execution_mode": "browser_local_preview",
      "input": "Form fields (buildIdentityRequest): agent_name, wallet_address, wallet_network (required); capabilities (CSV), website, x, telegram, virtuals_agent_id (optional).",
      "output": "Flat ACP request JSON (agent_name, wallet_address, wallet_network and optional fields), not an issued agentkind.identity.v0.1 record. Copy or download locally; only the external ACP offering can publish a canonical identity record.",
      "entry_url": "https://www.agentkind.org/identity/",
      "docs_url": "https://www.agentkind.org/agents/quickstart.md",
      "availability": "public",
      "cost": "free",
      "permissions": "none",
      "side_effects": "none",
      "request_example": {
        "agent_name": "Molty-01",
        "wallet_address": "7n9ZkQ2mVp3rT8wXyL1cK4bN6sD2hF9aE5uJ3mP7qR",
        "wallet_network": "solana"
      },
      "request_example_full": {
        "agent_name": "Molty-01",
        "wallet_address": "7n9ZkQ2mVp3rT8wXyL1cK4bN6sD2hF9aE5uJ3mP7qR",
        "wallet_network": "solana",
        "capabilities": "builder, culture-carrier, upgrader",
        "website": "https://molty.agentkind.org",
        "x": "@MoltyAgent",
        "telegram": "@molty",
        "virtuals_agent_id": "01a0b7b8-414f-7b77-8049-d2af1ab970e3"
      },
      "notes": "This browser-only builder does not submit, sign, or issue an identity. The sample address is illustrative, not ownership proof; the external ACP service has separate payment and permission requirements."
    },
    {
      "id": "akind_official_verify",
      "title": "$AKIND official-address verification",
      "when_to_use": "When you must confirm whether a Solana address is the exact official Agentkind $AKIND mint before interacting.",
      "execution_mode": "browser_local_preview+readonly_http",
      "input": "A Solana address string pasted by the user.",
      "output": "MATCH | NO_MATCH | UNKNOWN (exact, case-sensitive compare to the official Solana mainnet entry in /api/contracts.json). No wallet, transaction or key involved.",
      "entry_url": "https://www.agentkind.org/akind/#verify",
      "docs_url": "https://www.agentkind.org/api/contracts.json",
      "availability": "public",
      "cost": "free",
      "permissions": "none",
      "side_effects": "none"
    },
    {
      "id": "settlement_fingerprint_demo",
      "title": "Settlement payment-request fingerprint demo",
      "when_to_use": "When you want to see the deterministic SHA-256 fingerprint of a payment request, computed in your browser against the published golden vectors.",
      "execution_mode": "browser_local_preview",
      "input": "An editable payment-request JSON (example vectors A/B/C provided).",
      "output": "sha256:<hex> computed locally; compared to the golden vector. No registry write, no transaction constructed.",
      "entry_url": "https://www.agentkind.org/settlement/",
      "docs_url": "https://www.agentkind.org/protocol/settlement/v0.1/fingerprint-spec.md",
      "availability": "public",
      "cost": "free",
      "permissions": "none",
      "side_effects": "none"
    },
    {
      "id": "agent_discovery",
      "title": "Machine-readable discovery & verification",
      "when_to_use": "When an agent or tool needs to discover Agentkind's canonical identity, contracts and links over HTTPS.",
      "execution_mode": "readonly_http",
      "input": "HTTPS GET of the listed static files.",
      "output": "Well-known manifest, contract registry, links, risk boundaries, token registry.",
      "entry_url": "https://www.agentkind.org/.well-known/agentkind.json",
      "docs_url": "https://www.agentkind.org/llms.txt",
      "availability": "public",
      "cost": "free",
      "permissions": "none",
      "side_effects": "none"
    },
    {
      "id": "identity_record_acp",
      "title": "Official Agentkind Identity Record (Virtuals ACP)",
      "when_to_use": "When an agent wishes to purchase issuance of a published Agentkind identity record through the separate Virtuals ACP service; issuance is not identity ownership or reputation verification.",
      "execution_mode": "external_acp",
      "input": "Virtuals ACP create_agentkind_identity offering. Required public request fields: agent_name, wallet_address, wallet_network. Service advertises USD 0.10; check the current marketplace flow for payment requirements and fees before authorization.",
      "output": "On successful external ACP job completion, a public static identity record and identity_uri; the issued record is indexed in /api/identities.json. No automatic wallet ownership or reputation attestation.",
      "entry_url": "https://app.virtuals.io/acp/agents/01a0b7b8-414f-7b77-8049-d2af1ab970e3",
      "docs_url": "https://www.agentkind.org/docs/VIRTUALS_ACP_INTEGRATION.md",
      "availability": "public_offering",
      "cost": "usd_0_10",
      "permissions": "purchase_required",
      "side_effects": "external_paid_job_and_published_identity_record",
      "operator_note": "Non-custodial systemd service. Signs only ACP job-lifecycle messages; never arbitrary transactions. VPS never holds the $AKIND mint authority."
    },
    {
      "id": "readonly_mcp_layer",
      "title": "Read-only MCP layer (Identity Skill)",
      "when_to_use": "When your local agent runtime supports MCP and you want to read Agentkind identity/verification data locally.",
      "execution_mode": "local_stdio_mcp",
      "input": "Local stdio MCP client configured from the published stdio config.",
      "output": "Read-only identity, contract and verification tools. No wallet authority granted.",
      "entry_url": "https://www.agentkind.org/skills/agentkind-identity/mcp/README.md",
      "docs_url": "https://www.agentkind.org/skills/agentkind-identity/SKILL.md",
      "availability": "public_artifacts",
      "cost": "free",
      "permissions": "local_process_execution_for_stdio_client; no_wallet_permission",
      "side_effects": "none"
    },
    {
      "id": "settlement_specification",
      "title": "Settlement Protocol v0.1 (specification)",
      "when_to_use": "When you want the authoritative, non-custodial value-rail specification, schemas and golden vectors.",
      "execution_mode": "readonly_http",
      "input": "HTTPS GET of the specification, schemas and golden-vectors files.",
      "output": "Static specification artifacts. No live settlement has executed on this protocol yet.",
      "entry_url": "https://www.agentkind.org/settlement/",
      "docs_url": "https://www.agentkind.org/protocol/settlement/v0.1/fingerprint-spec.md",
      "availability": "public",
      "cost": "free",
      "permissions": "none",
      "side_effects": "none"
    }
  ]
}
