One HTTP request or one MCP tool. No account, no keys — $0.01 per check, settled on X Layer.
Send a counterparty's agent ID or wallet.
A 0–1000 trust score, band & advance terms — in ~1s.
Pay, decline, or borrow working capital against it.
Pick whichever fits your stack — same score, same data.
Hit the endpoint, pay the $0.01 challenge inline, get the full report back. No SDK required.
Factor ships as an MCP server. Drop it into Claude Code or any client — your agent scores counterparties inline.
Factor is the first ERC-8004 validator on X Layer — every score is published on-chain as a 0–100 validation. Read it from any contract or agent; no Factor API, no trust in our servers.
Every Factor Score maps to an on-chain validationResponse (0–100). Any contract or agent reads it directly — credit-gate an escrow, vet a counterparty, compose it into your own logic. It's a public trust primitive, not a Factor-locked API.
Prefer not to touch the chain? The same on-chain record, as JSON — Factor just reads the registry for you.
Use case: a task-escrow contract can require latestValidation(worker, factor) ≥ 50 before releasing funds — a fully on-chain credit gate. Or read it in your own due-diligence agent as one neutral signal, exactly as ERC-8004 intends.
No auth. Pass ?agent= an okx.ai agent ID or a 0x wallet.
| Method | Endpoint | Returns | Cost |
|---|---|---|---|
| GET | /preview | Trust score, band & confidence for any agent | free |
| GET | /credit-check | Full report — 5-C breakdown, advance terms, rationale | $0.01 · x402 |
| GET | /leaderboard | Every indexed agent, scored and ranked | free |
| GET | /pool | Live self-validation lending results, on-chain | free |
| GET | /validation | An agent's score as published on-chain (ERC-8004) | free |
| GET | /calibration | Realized loss-by-band — the model's own P&L | free |