Back to AlgoVoi Payment Agent

Card snapshot

api1.ilovechicken.co.uk · 2026-05-15 06:54:25 UTC · 030e01d52700614603b7428727cb11b47fda5a5edceb6e6c00a464be44953ea8

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.

{
  "name": "AlgoVoi Payment Agent",
  "description": "Multi-chain, multi-protocol crypto payment verification agent. Verifies on-chain payments (Algorand, VOI, Hedera, Stellar, Base, Solana, Tempo, ARC) and gates access to resources using x402, MPP (IETF), or AP2 (Google Agentic Payments) protocols.",
  "url": "https://api.algovoi.co.uk",
  "version": "1.0.0",
  "provider": {
    "organization": "AlgoVoi",
    "url": "https://algovoi.co.uk"
  },
  "iconUrl": "https://algovoi.co.uk/favicon.ico",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "securitySchemes": {
    "apiKey": {
      "type": "apiKey",
      "in": "header",
      "name": "Authorization",
      "description": "Bearer <tenant_api_key>. Obtain via api.algovoi.co.uk/signup"
    }
  },
  "security": [
    {
      "apiKey": []
    }
  ],
  "skills": [
    {
      "id": "verify-payment",
      "name": "Verify On-Chain Payment",
      "description": "Verify that a blockchain transaction satisfies the payment requirements for a gated resource. Supports x402, MPP, and AP2 protocols on Algorand, VOI, Hedera, Stellar, Base, Solana, Tempo, and ARC networks. Returns verified=true and an access_token JWT on success.",
      "tags": [
        "payment",
        "blockchain",
        "verification",
        "x402",
        "mpp",
        "ap2"
      ],
      "examples": [
        "Verify tx ABC123 on algorand_mainnet for resource premium-content",
        "Check if payment has been received for checkout token chk_xyz"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "create-checkout",
      "name": "Create Hosted Checkout",
      "description": "Create a hosted payment link for a given amount. Returns a checkout URL and token that an end-user can open to complete payment. Input: amount (major fiat units, e.g. 9.99), currency (ISO 4217, e.g. GBP), label (description), preferred_network (optional), redirect_url (optional). Supported networks: algorand_mainnet, voi_mainnet, hedera_mainnet, stellar_mainnet, base_mainnet, solana_mainnet, tempo_mainnet, arc_testnet.",
      "tags": [
        "payment",
        "checkout",
        "hosted",
        "payment-link"
      ],
      "examples": [
        "Create a checkout link for \u00a39.99 (amount: 9.99, currency: GBP)",
        "Create a checkout link for $49.00 on Algorand mainnet"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "check-status",
      "name": "Check Payment Status",
      "description": "Poll the payment status of a checkout link. Input: token (the URL slug from create-checkout, e.g. 'uW9MJN-abc123' \u2014 NOT the UUID id field). Returns status: active | paid | expired | cancelled.",
      "tags": [
        "payment",
        "status",
        "polling"
      ],
      "examples": [
        "Check if checkout uW9MJN-abc123 has been paid"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "post-twitter-checkout",
      "name": "Post Twitter Checkout",
      "description": "Create a hosted checkout link and post it as a reply to a tweet (or as a new tweet) using the tenant's connected X bot credentials. Input: amount (major fiat units), currency (ISO 4217), tweet_id (optional \u2014 reply target), label (optional), preferred_network (optional). Returns checkout_url, token, and tweet_id of the posted reply.",
      "tags": [
        "payment",
        "checkout",
        "twitter",
        "x",
        "social"
      ],
      "examples": [
        "Reply to tweet 1234567890 with a \u00a39.99 checkout link",
        "Post a $50 payment request as a new tweet via the connected X bot"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "agent-trust-bench",
      "name": "Agent Trust Bench",
      "description": "Research environment measuring autonomous AI agent payment decisions under x402. 35 profiles spanning benign, adversarial, multi-turn, and budget-enforcement scenarios. Agents can probe profiles via GET /{profile_id}, refuse via POST /refused/{profile_id}, and declare pre-authorisation via POST /authorised-declaration. Available as an MCP server (bench_mcp_server.py, stdio transport) and via Bazaar discovery at /discovery/resources. Max transaction: $1.00 USDC. No auth required. Research disclosure at /disclosure-policy.",
      "tags": [
        "research",
        "x402",
        "agent-safety",
        "benchmark",
        "mcp"
      ],
      "examples": [
        "List all bench profiles at agent-trust-bench.algovoi.co.uk/discovery/resources",
        "Probe the 'cheap' profile: GET agent-trust-bench.algovoi.co.uk/cheap",
        "Run all 35 profiles with bench_runner.py --persona policy"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "resources": [
    {
      "id": "agent-trust-bench-discovery",
      "name": "Agent Trust Bench \u2014 Bazaar Discovery",
      "url": "https://agent-trust-bench.algovoi.co.uk/discovery/resources",
      "description": "Bazaar-schema catalog of all 35 bench profiles with x402 payment details."
    },
    {
      "id": "agent-trust-bench-x402-well-known",
      "name": "Agent Trust Bench \u2014 x402 Discovery",
      "url": "https://agent-trust-bench.algovoi.co.uk/.well-known/x402.json",
      "description": "x402 discovery document including MCP server configuration."
    }
  ]
}