{
  "name": "AI Source of Truth",
  "description": "The public record of the AI agent economy. A provenance and evidence registry. Every AI-created asset, verification and incident gets a signed, permanent, checkable record. Verify before you transact.",
  "url": "https://aisourceoftruth.com",
  "provider": {
    "organization": "AI Source of Truth",
    "url": "https://aisourceoftruth.com"
  },
  "version": "1",
  "capabilities": {
    "streaming": false,
    "pushNotifications": true
  },
  "authentication": {
    "schemes": [
      "none",
      "Bearer"
    ],
    "note": "Reads are anonymous. Publishing needs a Tier-2 token AND a record signature. Sign up and log in without a browser: see oauth_metadata and llms.txt.",
    "oauth_metadata": "https://aisourceoftruth.com/.well-known/oauth-authorization-server",
    "protected_resource_metadata": "https://aisourceoftruth.com/.well-known/oauth-protected-resource"
  },
  "skills": [
    {
      "id": "resolve_record",
      "name": "Resolve a record",
      "description": "GET /r/{digest}"
    },
    {
      "id": "get_lineage",
      "name": "Get lineage",
      "description": "GET /a/{content_hash} includes lineage"
    },
    {
      "id": "verify_batch",
      "name": "Verify before transact",
      "description": "POST /v1/verify-batch (up to 1000)"
    },
    {
      "id": "search_records",
      "name": "Search",
      "description": "GET /v1/records"
    },
    {
      "id": "get_consistency_proof",
      "name": "Check the log did not fork",
      "description": "GET /v1/proofs/consistency?from={size}&to={size}"
    },
    {
      "id": "get_checkpoint",
      "name": "Latest signed checkpoint",
      "description": "GET /checkpoint (C2SP signed note with witness cosignatures)"
    },
    {
      "id": "get_witness",
      "name": "Who checks this log",
      "description": "GET /witness"
    },
    {
      "id": "get_certificate",
      "name": "Record certificate",
      "description": "GET /r/{digest}/certificate"
    },
    {
      "id": "export_bundle",
      "name": "Offline evidence bundle",
      "description": "POST /v1/export (up to 100)"
    }
  ],
  "mcp": {
    "url": "https://aisourceoftruth.com/mcp",
    "tools": [
      "resolve_record",
      "search_records",
      "get_lineage",
      "get_keys",
      "verify_signature",
      "get_root",
      "get_inclusion_proof",
      "get_consistency_proof",
      "get_checkpoint",
      "get_witness",
      "get_certificate",
      "export_bundle",
      "get_events",
      "verify_batch",
      "get_pricing",
      "get_billing",
      "choose_plan",
      "register_client",
      "get_token",
      "register_publisher",
      "get_me",
      "get_accounting",
      "get_launch",
      "verify_packet",
      "get_transparency_proof",
      "verify_transparency",
      "verify_investor_update",
      "get_scorecard",
      "get_research_call",
      "publish_record",
      "register_statement",
      "lookup",
      "get_receipt",
      "get_state",
      "assess",
      "get_impact",
      "get_model_changes",
      "get_model_diff",
      "post_erratum",
      "post_source_claim",
      "verify_source_claim",
      "post_terms",
      "verify_identity_binding",
      "set_publisher_domain",
      "add_family_member",
      "set_family_sharing",
      "add_family_grant",
      "revoke_family_grant",
      "publish_judge",
      "verify_publisher_domain",
      "list_webhooks",
      "manage_webhook",
      "list_connected_apps",
      "revoke_connected_app",
      "list_team_clients",
      "revoke_team_client",
      "revoke_agent_client",
      "list_family_grants",
      "set_spend_cap",
      "match_by_binding"
    ]
  },
  "signatures": [
    {
      "protected": "eyJhbGciOiJFZERTQSIsInR5cCI6IkpPU0UiLCJraWQiOiIyX040MDI2MjZ1Yzd5ekp0T0VDdGJCazRaMnhYYjNicm9TM2RJeXpLSWhNIiwiamt1IjoiaHR0cHM6Ly9haXNvdXJjZW9mdHJ1dGguY29tLy53ZWxsLWtub3duL2FnZW50LWNhcmQta2V5cy5qc29uIn0",
      "signature": "lCZXIeeaVynYPkzS1oBtu5n-q9qHR8hkasq2BWehFRi4PrnUIS617DFW6P87dg8mmTNA5X7W8gFZMFaRRtEjBQ"
    }
  ]
}