{"openapi":"3.1.0","info":{"title":"Caliber API","version":"2.4.0","description":"Counterparty performance ratings for ERC-8004 agents on Arc testnet, and Caliber Factor's book. Read-only. A read-only MCP server with the same data is at https://dev.caliberlabs.xyz/api/mcp (streamable HTTP). Site index for agents: https://dev.caliberlabs.xyz/llms.txt."},"servers":[{"url":"https://dev.caliberlabs.xyz","description":"site"},{"url":"https://caliber-api.poko.blue","description":"rating API"}],"paths":{"/agents/arc-testnet/{id}.json":{"get":{"summary":"An agent's rating (JSON)","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","pattern":"^[0-9]+$"},"description":"ERC-8004 agent id on Arc testnet"}],"responses":{"200":{"description":"Rating: tier, score, confidence, flags, last_rating, absence, provenance (as_of, block, methodology_version), attestation route","content":{"application/json":{}}},"404":{"description":"No such agent"}}}},"/agents/arc-testnet/{id}.md":{"get":{"summary":"An agent's rating (markdown)","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","pattern":"^[0-9]+$"},"description":"ERC-8004 agent id on Arc testnet"}],"responses":{"200":{"description":"Rating as markdown","content":{"text/markdown":{}}}}}},"/api/v1/search":{"get":{"summary":"Search agents by capability text, or look up by owner address (exact)","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":50}},{"name":"category","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Matches; method is 'owner' for an address","content":{"application/json":{}}}}}},"/api/v1/route":{"post":{"summary":"One-call recommendation: the closest attestable agent for an intent, with a signed attestation","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["intent"],"properties":{"intent":{"type":"string"},"min_tier":{"enum":["Gold","Silver","Bronze","Pending"]},"category":{"type":"string"}}}}}},"responses":{"200":{"description":"Match and EIP-712 attestation"},"404":{"description":"No match"},"422":{"description":"no_qualified_match or no_attestable_match, with reasons"}}}},"/changelog.json":{"get":{"summary":"Dated corrections and restatements","parameters":[{"name":"since","in":"query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Entries and the quality-tier count run by run"}}}},"/api/v1/factor/book":{"get":{"summary":"Caliber Factor's book: every payout address evaluated, its gates and sizing","responses":{"200":{"description":"The book"}}}},"/api/v1/factor/arc/{id}":{"get":{"summary":"An agent's advance eligibility and offer","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","pattern":"^[0-9]+$"},"description":"ERC-8004 agent id on Arc testnet"}],"responses":{"200":{"description":"Eligibility and sizing"}}}},"/v1/agents/arc/{id}/rating":{"servers":[{"url":"https://caliber-api.poko.blue"}],"get":{"summary":"Live rating from the rating engine","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","pattern":"^[0-9]+$"},"description":"ERC-8004 agent id on Arc testnet"}],"responses":{"200":{"description":"Rating"}}}},"/v1/agents/arc/{id}/attest":{"servers":[{"url":"https://caliber-api.poko.blue"}],"post":{"summary":"Signed EIP-712 RatingAttestation (paid: x402)","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","pattern":"^[0-9]+$"},"description":"ERC-8004 agent id on Arc testnet"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"minTier":{"type":"string"},"minConfidence":{"enum":["high","moderate","low","insufficient"],"default":"moderate"}}}}}},"responses":{"200":{"description":"Attestation and signature"},"402":{"description":"Payment required (x402)"},"422":{"description":"Below the requested tier or confidence"}}}}}}