Skip to content
Back to Proof Holdings

Card snapshot

proof.holdings · 2026-10-15 20:33:41 UTC · 76ae2685743d685682b64cbd4b22e5122d53cfb131d1e44337a33e3fd7958afa

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "1.0",
  "name": "Proof Holdings",
  "description": "Proof Holdings \u2014 verify control of digital assets (phone, email, domain; wallet + social coming soon) and get offline-verifiable ES256 proof tokens. This A2A agent exposes two synchronous skills backed by the live API.",
  "url": "https://proof.holdings/api/a2a",
  "preferredTransport": "JSONRPC",
  "provider": {
    "organization": "LT Telecom (UAB \"LT telekomunikacijos\")",
    "url": "https://proof.holdings"
  },
  "version": "1.0.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://proof.holdings/delegation",
        "description": "Proof of Delegation: a signed token attesting that the principal domain authorized this agent artifact. Verify against the issuer JWKS; compare principal and delegate to independently resolved facts.",
        "required": false,
        "params": {
          "token": "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InByb29mLWhvbGRpbmdzLTIwMjYtMDkifQ.eyJpc3MiOiJwcm9vZi5ob2xkaW5ncyIsInN1YiI6InBoX2RsZ183ZDdlN2VhNzUyMTczNWNiMDM1YjE5MDg5OTJjMTUyNCIsImlhdCI6MTc5MTQ1OTU1NSwiZXhwIjoxODIyOTkxMzYxLCJ0b2tlbl90eXBlIjoiZGVsZWdhdGlvbiIsImRlbGVnYXRpb25fc2NoZW1hX3ZlcnNpb24iOiIxLjAiLCJ1c2VyX2lkIjoiNjk2MzdjMjgxZmM3YThhYzExNWQzYjZkIiwicHJpbmNpcGFsIjoicHJvb2YuaG9sZGluZ3MiLCJkZWxlZ2F0ZSI6Imh0dHBzOi8vcHJvb2YuaG9sZGluZ3MvYXBpL2EyYSIsInNjb3BlIjpbInByb29mLXZlcmlmaWNhdGlvbiJdLCJjb250cm9sX3Byb29mIjoicGhfY3RsX2NkOWYyZDZjYTgwYWRlYjg1ZmFmOGUxZjQyNmU0MWNkIiwicHJvb2ZfaWQiOiJwaF9kbGdfN2Q3ZTdlYTc1MjE3MzVjYjAzNWIxOTA4OTkyYzE1MjQiLCJqdGkiOiJwaF9qdGlfM2YxYWI5MWZiYWI1ZTRiMmIxOGQ0N2IyNDY3NTI4MTgiLCJzdGF0dXMiOnsic3RhdHVzX2xpc3QiOnsiaWR4IjoyNjMsInVyaSI6Imh0dHBzOi8vYXBpLnByb29mLmhvbGRpbmdzL2FwaS92MS9wcm9vZnMvc3RhdHVzLWxpc3QifX19.G88kjuh_DHSc82VQeFSGeORq7ZS1gDe30Educ8NYfuI7x8dG1XD8bEU7RS-MRJb9TKXATDJcxvQQ6nhm-cegNw",
          "docs": "https://proof.holdings/docs/api#delegations"
        }
      }
    ]
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "validate-proof",
      "name": "Validate a Proof Token",
      "description": "Validate a Proof Holdings ES256 proof token and return whether it is valid plus its claims \u2014 the asset type, channel, hashed identifier, any human decision, and timestamps. Proxies the public POST /api/v1/proofs/validate endpoint (no API key required).",
      "tags": [
        "verification",
        "proof",
        "validate",
        "jwt",
        "es256"
      ],
      "examples": [
        "Validate this proof token: eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIuLi4ifQ.signature",
        "Is this Proof Holdings token still valid?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "demo-verify",
      "name": "Run a Demo Verification",
      "description": "Run the machine quickstart end-to-end with the public demo key: create a test verification, instantly complete it in test mode, and return a real signed ES256 proof token you can then validate. No signup, no cost \u2014 a safe way to see the whole flow.",
      "tags": [
        "verification",
        "demo",
        "quickstart",
        "proof"
      ],
      "examples": [
        "Show me a demo verification and give me a proof token.",
        "Run the Proof Holdings quickstart."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "securitySchemes": {},
  "security": [],
  "documentationUrl": "https://proof.holdings/docs"
}