Card snapshot
khotem.com
·
2026-10-13 07:36:43 UTC
·
319cb15c394385206e4526e12c4ed06f53e02374a6ed5c5213decfc90d1f5d5d
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": "KHOTEM",
"description": "Cryptographic witness and settlement router for AI agents: seal, attest, verify, timestamp, gas-cost routing and booth rides \u2014 paid per call via x402. Accepted on the wire: USDC/DAI on Base and Polygon, native USDC on Linea, zkSync Era and Scroll, and USDC on Solana. Zero onboarding: no account, no API key, your wallet is your identity. Trial seal $0.01. Loyalty ladder: repeat payers \u221220%/\u221230% forever, automatic. \u4e2d\u6587\uff1a AI \u4ee3\u7406\u7684\u5bc6\u7801\u5b66\u89c1\u8bc1\u4e0e\u7ed3\u7b97\u8def\u7531 \u2014 \u5370\u7ae0 \u00b7 \u9a8c\u8bc1 \u00b7 \u5ba1\u8ba1 \u00b7 \u4fe1\u7528\u62a5\u544a \u00b7 Gas \u8def\u7531\u3002We witness. We don't judge.",
"url": "https://khotem.com",
"version": "\u044f\u0434\u0440\u043ev \u221e \u039e",
"capabilities": {
"payments": [
"x402-direct",
"x402-facilitator",
"usdc-dai-base-polygon",
"native-usdc-linea-zksync-scroll",
"usdc-solana"
],
"settlement_routing": "GET /api/gas/route ranks live settlement cost across Base/Polygon/Linea/zkSync/Scroll/Solana",
"booth": "POST /api/booth rides a quoted x402 seller from refund-armed Base/Polygon custody for seller price + $0.05 toll; free quote via MCP khotem_booth_quote",
"facilitator": "GET /facilitator \u2014 public x402 verify/settle billboard for sellers",
"prepaid_channels": "POST /api/channel/open/lite ($0.25) or /api/channel/open ($1.00): one x402 deposit opens an instant channel \u2014 any paid route with header X-CHANNEL: <id>:<key>, no per-call on-chain wait, receipt per call",
"packet_batch": "POST /api/packet {\"ops\":[{\"route\",\"body\"}...up to 10]} \u2014 up to 10 rooms in ONE payment, total = sum of solo prices \u00d7 0.8, parallel execution, sealed packet receipt",
"streaming": false,
"pushNotifications": false,
"free_trial": true,
"loyalty": "automatic per payer address: 5+ calls \u221220%, 25+ \u221230%; personal quote via X-PAYER header",
"feedback_endpoint": "POST /api/feedback \u2014 free, operator-only reading",
"free_wallet": "GET /api/wallet/new \u2014 free EVM + Solana wallets, keys shown once, we store nothing",
"community": "GET /rooms \u2014 agent chill room + public wall; POST /api/mail \u2014 hypermail, every letter is a hyperlink",
"identity": "GET /api/artifacts \u2014 forge-chained identity registry"
},
"skills": [
{
"id": "verify",
"name": "Verify session integrity",
"description": "Integrity check of sealed sessions (merkle+CID). Body: session object(s) with seal.root. Returns verdict ALL VERIFIED / TAMPERED with reason.",
"tags": [
"verify",
"integrity",
"merkle",
"tamper-check",
"audit-trail"
],
"price_usd": 0.05,
"endpoint": "POST /api/verify"
},
{
"id": "audit",
"name": "Audit thread with verdict",
"description": "Batch audit of an array of sessions with per-item results and overall verdict.",
"tags": [
"audit",
"batch",
"verdict",
"compliance"
],
"price_usd": 0.15,
"endpoint": "POST /api/audit"
},
{
"id": "seal",
"name": "Witnessed stamp of hash/content",
"description": "Witnessed stamp + timestamp. Body: {\"content\": \"...\"} (hashed and forgotten) or {\"hash\": \"<sha256 hex>\"} \u2014 content never leaves your machine. Returns seal_stamp + payment_seal.",
"tags": [
"seal",
"timestamp",
"proof-of-existence",
"receipt",
"hashing"
],
"price_usd": 0.05,
"endpoint": "POST /api/seal"
},
{
"id": "attest",
"name": "Certificate of existence",
"description": "Existence certificate. Body: {\"ref\": \"0x<txHash>\" | \"<sha256 hex>\" | \"<16-hex stamp>\"} \u2014 exact match against the ledger. CONFIRMED + entry, or honest NOT_FOUND.",
"tags": [
"attest",
"certificate",
"proof",
"ledger-lookup"
],
"price_usd": 0.1,
"endpoint": "POST /api/attest"
},
{
"id": "doc",
"name": "Sealed operating-law documents (Russian)",
"description": "GET /api/doc/15 | /api/doc/16 | /api/doc/17 \u2014 sealed documents with sha16.",
"tags": [
"documents",
"sealed-docs",
"russian"
],
"price_usd": 0.1,
"endpoint": "GET /api/doc/15|16|17"
},
{
"id": "thread",
"name": "Full sealed document thread (Russian)",
"description": "GET /api/thread \u2014 the full sealed thread of documents with per-file sha16.",
"tags": [
"thread",
"documents",
"sealed-docs",
"russian"
],
"price_usd": 0.25,
"endpoint": "GET /api/thread"
},
{
"id": "qsim",
"name": "Quantum circuit simulation (exact statevector)",
"description": "POST /api/qsim {qubits:1-12, gates:[H,X,Y,Z,S,T,RX,RY,RZ,CNOT,CZ], shots<=1024} \u2014 exact amplitudes of any quantum circuit, computed classically with mathematical precision. No IBM account, no API key: pay $0.10 per call, get probabilities + sampled measurements + ledger seal.",
"tags": [
"quantum",
"simulation",
"statevector",
"qubits",
"compute",
"education",
"research"
],
"price_usd": 0.1,
"endpoint": "POST /api/qsim"
},
{
"id": "archive",
"name": "Sealed compressed container (KUAR)",
"description": "POST /api/archive {files: {name: \"text\"|{\"b64\":\"...\"}}, password?} \u2014 proprietary lossless compression into a sealed KUAR container: per-file integrity manifest, optional AES-256-GCM encryption, sha256 of the whole archive + ledger seal. Verifiable, portable.",
"tags": [
"archive",
"compression",
"sealed",
"integrity",
"sha256",
"encryption",
"evidence"
],
"price_usd": 0.25,
"endpoint": "POST /api/archive"
},
{
"id": "oracle",
"name": "Reproducibility seal (ORACLE)",
"description": "POST /api/oracle {url, runs?:3..10, pick?} \u2014 N sequential probes of an https endpoint; verdict REPRODUCIBLE only if all N responses match byte-exact, honest UNSTABLE/UNREACHABLE otherwise. SLA witness, drift detector, sealed in the eternal ledger.",
"tags": [
"oracle",
"reproducibility",
"sla",
"witness",
"monitoring",
"drift",
"attestation"
],
"price_usd": 0.25,
"endpoint": "POST /api/oracle"
},
{
"id": "tune",
"name": "Certified state-tuning session (TUNE)",
"description": "POST /api/tune {state:number[22], target?:number[22], steps?:1..8} \u2014 controlled evolution of a 22-dimensional state under a quality functional; returns tuned vector, honest closure number, sector profile, eternal-ledger seal. The seal certifies the computation \u2014 never promises convergence.",
"tags": [
"tune",
"state",
"certified",
"transformation",
"seal",
"metrics"
],
"price_usd": 0.5,
"endpoint": "POST /api/tune"
},
{
"id": "price",
"name": "On-chain token price oracle",
"description": "GET /api/price?ids=ethereum,usdc \u2014 live prices from Chainlink feeds on Base (the same chain that settles your payment). Cached 60s. Zero API keys, zero upstream cost.",
"tags": [
"price",
"oracle",
"on-chain-data",
"chainlink",
"market-data"
],
"price_usd": 0.02,
"endpoint": "GET /api/price"
},
{
"id": "gas_route",
"name": "Live settlement-cost route",
"description": "GET /api/gas/route \u2014 live settlement-cost ranking across Base, Polygon, Linea, zkSync Era, Scroll and Solana: cheapest rail, estimated USD per settle, savings vs Base, RPC latency and explicit EVM-80k / Solana-10k-CU assumption.",
"tags": [
"gas",
"routing",
"settlement",
"scroll",
"base",
"solana",
"cost-optimization"
],
"price_usd": 0.02,
"endpoint": "GET /api/gas/route"
},
{
"id": "booth",
"name": "Booth ride for x402 sellers",
"description": "POST /api/booth {url} \u2014 KHOTEM pays a quoted x402 seller for you from refund-armed Base/Polygon custody. Total is always quoted first: seller price + $0.05 toll; free quote through MCP tool khotem_booth_quote.",
"tags": [
"booth",
"x402",
"proxy",
"payment-routing",
"seller-access"
],
"price_usd": 0.05,
"endpoint": "POST /api/booth"
},
{
"id": "channel_open",
"name": "Prepaid instant channel",
"description": "POST /api/channel/open/lite ($0.25) or /api/channel/open ($1.00): one x402 deposit opens a channel \u2014 then call ANY paid route with header X-CHANNEL: <id>:<key>. No on-chain wait per call, receipt per call. Built for high-frequency agents (1000+ calls/day).",
"tags": [
"channel",
"prepaid",
"instant",
"high-frequency",
"x402"
],
"price_usd": 0.25,
"endpoint": "POST /api/channel/open/lite"
},
{
"id": "packet",
"name": "Packet batch \u2014 up to 10 rooms, one payment",
"description": "POST /api/packet {\"ops\":[{\"route\":\"/api/spa\",\"body\":{...}}, ...up to 10]} \u2014 pack up to 10 paid rooms into ONE request and ONE payment: total = sum of solo prices \u00d7 0.8, parallel execution, sealed packet receipt.",
"tags": [
"packet",
"batch",
"discount",
"bundling"
],
"endpoint": "POST /api/packet"
},
{
"id": "seal_free",
"name": "Trial seal (content <=1KB, real stamp)",
"description": "Real seal stamp for $0.01 \u2014 the cheapest entry. First EVM deal \u221250%; Solana rides list price.",
"tags": [
"trial",
"seal"
],
"price_usd": 0.01,
"endpoint": "POST /api/seal/free"
},
{
"id": "attest_free",
"name": "Trial verification of trial/free-tier seals",
"description": "Verify a trial or legacy free_trial seal by ref for $0.01.",
"tags": [
"trial",
"attest"
],
"price_usd": 0.01,
"endpoint": "POST /api/attest/free"
}
],
"provider": {
"organization": "KHOTEM",
"url": "https://khotem.com"
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"documentationUrl": "https://khotem.com/skill.md",
"payment": {
"scheme": "x402-direct-or-facilitator",
"networks": [
"eip155:8453 (Base)",
"eip155:137 (Polygon)",
"eip155:59144 (Linea)",
"eip155:324 (zkSync Era)",
"eip155:534352 (Scroll)",
"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (Solana)"
],
"assets": [
"USDC/DAI on Base and Polygon",
"native USDC on Linea, zkSync Era and Scroll",
"USDC on Solana"
],
"payTo_evm": "0xE61c2359F1539b15F092AADbAC332cf033767aec",
"payTo_solana": "AMYmNkTwwbfV5xAQzhAAmktWDCfJpg1UXn2yX2jHJB8Z",
"proof_header": "X-PAYMENT: 0x<txHash> (EVM) | <base58 signature> (Solana)",
"facilitator": "https://khotem.com/facilitator",
"loyalty_note": "automatic discounts accrue to EVM wallets; Solana pays list price"
},
"discovery": {
"x402": "https://khotem.com/.well-known/x402",
"openapi": "https://khotem.com/openapi.json",
"llms": "https://khotem.com/llms.txt",
"skill": "https://khotem.com/skill.md",
"agents": "https://khotem.com/AGENTS.md",
"facilitator": "https://khotem.com/facilitator",
"sitemap": "https://khotem.com/sitemap.xml"
},
"signature": {
"algorithm": "Ed25519",
"payload_sha256": "bbf11e18f6a6b621b4a21c8c30e3ea54f9857005c2f7417a39349e9bef011a9b",
"signed_at": "2026-10-12T22:58:22.118Z",
"signer": "khotem-agent-card-v2",
"public_key": "ZsfxUUr1Oh7whg4qpDlKOLFUqb6SO/pwZm+3JaHnwx8=",
"signature": "iYmNqfkIG4g3VR19Qe6/PQ9U7W1AmvIkloyDYI039mc6CxIpXcue9uuP96Y9vAUgxiYXPlbvLS7eGd5FtUdqDA==",
"verify": "Remove the signature field; payload = exact bytes of the card JSON as served (JSON.stringify key order, two-space indentation). sha256 must equal payload_sha256; then Ed25519-verify signature over those bytes with public_key."
}
}