{
 "protocolVersion": "0.3.0",
 "kind": "agent-card",
 "name": "Financial Comptroller — x402",
 "description": "x402 surface of the Financial Comptroller, Agentic KG Holdings: the paid door for the office door (https://agent-kg.ai). Implements x402 v2 on /api; card rails in test mode only when the office's Stripe test keys are placed.",
 "url": "https://agent-x402.ai/",
 "version": "0.1.0",
 "provider": {
  "organization": "Agentic KG Holdings",
  "url": "https://agent-kg.ai"
 },
 "contact": "mailto:mk@agent-kg.ai",
 "notice": "The Financial Comptroller is the Agentic Private Office's function for agentic commerce: release authority, the rails register, the route map and the reconciliation. This surface implements the rail it is named after; nothing here is endorsed by any protocol's owner. Prices are placeholders set by the office.",
 "capabilities": {
  "streaming": false,
  "pushNotifications": false,
  "stateTransitionHistory": false
 },
 "defaultInputModes": [
  "application/json"
 ],
 "defaultOutputModes": [
  "application/json"
 ],
 "securitySchemes": {
  "x402": {
   "type": "http",
   "scheme": "x402",
   "description": "PAYMENT-SIGNATURE on GET /api — x402 v2, USDC on Base mainnet"
  }
 },
 "security": [],
 "skills": [
  {
   "id": "fc.paid_call",
   "name": "one metered call on the office door",
   "description": "GET /api: 402 with the x402 offer; with PAYMENT-SIGNATURE the office door's statement and a signed receipt",
   "tags": [
    "x402",
    "office"
   ],
   "inputModes": [
    "application/json"
   ],
   "outputModes": [
    "application/json"
   ]
  },
  {
   "id": "fc.receipt",
   "name": "resolve a receipt",
   "description": "GET /x402/receipt/{nonce}",
   "tags": [
    "x402"
   ],
   "inputModes": [
    "application/json"
   ],
   "outputModes": [
    "application/json"
   ]
  }
 ],
 "supportedInterfaces": [
  {
   "url": "https://agent-x402.ai/api",
   "protocolBinding": "HTTP+JSON",
   "transport": "HTTP+JSON",
   "protocolVersion": "1.0",
   "description": "the paid door"
  },
  {
   "url": "https://agent-kg.ai/mcp",
   "protocolBinding": "HTTP+JSON",
   "transport": "streamable-http",
   "protocolVersion": "2025-06-18",
   "description": "the office door (MCP) — the product"
  }
 ],
 "keyring": {
  "receipts": "https://agent-x402.ai/x402/jwks.json",
  "kid": "fc-x402-2026-09",
  "office": "https://agent-kg.ai/.well-known/jwks.json"
 },
 "family": [
  "https://agent-x402.ai",
  "https://agent-mpp.ai",
  "https://agent-ucp.ai",
  "https://agent-acp.ai"
 ],
 "asOf": "2026-09-19",
 "signatures": [
  {
   "protected": "eyJhbGciOiJFZERTQSJ9",
   "kid": "fc-x402-2026-09",
   "jwt": "eyJhbGciOiJFZERTQSIsInR5cCI6IkpXVCIsImtpZCI6ImZjLXg0MDItMjAyNi0wOSJ9.eyJpc3MiOiJodHRwczovL2FnZW50LXg0MDIuYWkiLCJpYXQiOjE3ODk4NjExNTQsInR5cCI6ImFnZW50LWNhcmQiLCJjYXJkIjp7ImFzT2YiOiIyMDI2LTA5LTE5IiwiY2FwYWJpbGl0aWVzIjp7InB1c2hOb3RpZmljYXRpb25zIjpmYWxzZSwic3RhdGVUcmFuc2l0aW9uSGlzdG9yeSI6ZmFsc2UsInN0cmVhbWluZyI6ZmFsc2V9LCJjb250YWN0IjoibWFpbHRvOm1rQGFnZW50LWtnLmFpIiwiZGVmYXVsdElucHV0TW9kZXMiOlsiYXBwbGljYXRpb24vanNvbiJdLCJkZWZhdWx0T3V0cHV0TW9kZXMiOlsiYXBwbGljYXRpb24vanNvbiJdLCJkZXNjcmlwdGlvbiI6Ing0MDIgc3VyZmFjZSBvZiB0aGUgRmluYW5jaWFsIENvbXB0cm9sbGVyLCBBZ2VudGljIEtHIEhvbGRpbmdzOiB0aGUgcGFpZCBkb29yIGZvciB0aGUgb2ZmaWNlIGRvb3IgKGh0dHBzOi8vYWdlbnQta2cuYWkpLiBJbXBsZW1lbnRzIHg0MDIgdjIgb24gL2FwaTsgY2FyZCByYWlscyBpbiB0ZXN0IG1vZGUgb25seSB3aGVuIHRoZSBvZmZpY2UncyBTdHJpcGUgdGVzdCBrZXlzIGFyZSBwbGFjZWQuIiwiZmFtaWx5IjpbImh0dHBzOi8vYWdlbnQteDQwMi5haSIsImh0dHBzOi8vYWdlbnQtbXBwLmFpIiwiaHR0cHM6Ly9hZ2VudC11Y3AuYWkiLCJodHRwczovL2FnZW50LWFjcC5haSJdLCJrZXlyaW5nIjp7ImtpZCI6ImZjLXg0MDItMjAyNi0wOSIsIm9mZmljZSI6Imh0dHBzOi8vYWdlbnQta2cuYWkvLndlbGwta25vd24vandrcy5qc29uIiwicmVjZWlwdHMiOiJodHRwczovL2FnZW50LXg0MDIuYWkveDQwMi9qd2tzLmpzb24ifSwia2luZCI6ImFnZW50LWNhcmQiLCJuYW1lIjoiRmluYW5jaWFsIENvbXB0cm9sbGVyIOKAlCB4NDAyIiwibm90aWNlIjoiVGhlIEZpbmFuY2lhbCBDb21wdHJvbGxlciBpcyB0aGUgQWdlbnRpYyBQcml2YXRlIE9mZmljZSdzIGZ1bmN0aW9uIGZvciBhZ2VudGljIGNvbW1lcmNlOiByZWxlYXNlIGF1dGhvcml0eSwgdGhlIHJhaWxzIHJlZ2lzdGVyLCB0aGUgcm91dGUgbWFwIGFuZCB0aGUgcmVjb25jaWxpYXRpb24uIFRoaXMgc3VyZmFjZSBpbXBsZW1lbnRzIHRoZSByYWlsIGl0IGlzIG5hbWVkIGFmdGVyOyBub3RoaW5nIGhlcmUgaXMgZW5kb3JzZWQgYnkgYW55IHByb3RvY29sJ3Mgb3duZXIuIFByaWNlcyBhcmUgcGxhY2Vob2xkZXJzIHNldCBieSB0aGUgb2ZmaWNlLiIsInByb3RvY29sVmVyc2lvbiI6IjAuMy4wIiwicHJvdmlkZXIiOnsib3JnYW5pemF0aW9uIjoiQWdlbnRpYyBLRyBIb2xkaW5ncyIsInVybCI6Imh0dHBzOi8vYWdlbnQta2cuYWkifSwic2VjdXJpdHkiOltdLCJzZWN1cml0eVNjaGVtZXMiOnsieDQwMiI6eyJkZXNjcmlwdGlvbiI6IlBBWU1FTlQtU0lHTkFUVVJFIG9uIEdFVCAvYXBpIOKAlCB4NDAyIHYyLCBVU0RDIG9uIEJhc2UgbWFpbm5ldCIsInNjaGVtZSI6Ing0MDIiLCJ0eXBlIjoiaHR0cCJ9fSwic2tpbGxzIjpbeyJkZXNjcmlwdGlvbiI6IkdFVCAvYXBpOiA0MDIgd2l0aCB0aGUgeDQwMiBvZmZlcjsgd2l0aCBQQVlNRU5ULVNJR05BVFVSRSB0aGUgb2ZmaWNlIGRvb3IncyBzdGF0ZW1lbnQgYW5kIGEgc2lnbmVkIHJlY2VpcHQiLCJpZCI6ImZjLnBhaWRfY2FsbCIsImlucHV0TW9kZXMiOlsiYXBwbGljYXRpb24vanNvbiJdLCJuYW1lIjoib25lIG1ldGVyZWQgY2FsbCBvbiB0aGUgb2ZmaWNlIGRvb3IiLCJvdXRwdXRNb2RlcyI6WyJhcHBsaWNhdGlvbi9qc29uIl0sInRhZ3MiOlsieDQwMiIsIm9mZmljZSJdfSx7ImRlc2NyaXB0aW9uIjoiR0VUIC94NDAyL3JlY2VpcHQve25vbmNlfSIsImlkIjoiZmMucmVjZWlwdCIsImlucHV0TW9kZXMiOlsiYXBwbGljYXRpb24vanNvbiJdLCJuYW1lIjoicmVzb2x2ZSBhIHJlY2VpcHQiLCJvdXRwdXRNb2RlcyI6WyJhcHBsaWNhdGlvbi9qc29uIl0sInRhZ3MiOlsieDQwMiJdfV0sInN1cHBvcnRlZEludGVyZmFjZXMiOlt7ImRlc2NyaXB0aW9uIjoidGhlIHBhaWQgZG9vciIsInByb3RvY29sQmluZGluZyI6IkhUVFArSlNPTiIsInByb3RvY29sVmVyc2lvbiI6IjEuMCIsInRyYW5zcG9ydCI6IkhUVFArSlNPTiIsInVybCI6Imh0dHBzOi8vYWdlbnQteDQwMi5haS9hcGkifSx7ImRlc2NyaXB0aW9uIjoidGhlIG9mZmljZSBkb29yIChNQ1ApIOKAlCB0aGUgcHJvZHVjdCIsInByb3RvY29sQmluZGluZyI6IkhUVFArSlNPTiIsInByb3RvY29sVmVyc2lvbiI6IjIwMjUtMDYtMTgiLCJ0cmFuc3BvcnQiOiJzdHJlYW1hYmxlLWh0dHAiLCJ1cmwiOiJodHRwczovL2FnZW50LWtnLmFpL21jcCJ9XSwidXJsIjoiaHR0cHM6Ly9hZ2VudC14NDAyLmFpLyIsInZlcnNpb24iOiIwLjEuMCJ9fQ.c8hLpxR3VklQAYDkD9k_NbaZugYjpC8AlvlVyKbqmdn_TF1Mrm-Qo2RiKXcTmfcZjE2re3p9SzAa8IetkQyMAg"
  }
 ]
}