Docs
Root is deterministic recovery intelligence for users and agents. The typed plan is the product; prose is only a rendering of its evidence and policy state.
Check · $0.001
Root buys a bounded claim-registry signal for one public EVM address. It is triage, not a recovery verdict.
Gate
NO_SIGNAL stops, INCONCLUSIVE retries later, and only CANDIDATE can offer the separately approved full assessment.
Recover · $0.01
Root verifies evidence, safety, prices, gas, and exact action semantics, then emits root.service.v1 with root.v1.
Decide
The consuming agent explains ALLOW, REVIEW, BLOCK, or UNKNOWN and stops at explicit user confirmation.
Contract
root.v1 at a glance
{
"schema_version": "root.v1",
"status": "ACTIONABLE | PROTECTED | CLEAN | PARTIAL | INCONCLUSIVE",
"summary": { "recover_now_usd": 0 },
"coverage": { "checked": 0, "failed": 0, "complete": false },
"source_receipts": [],
"recovery_intents": [],
"risk_findings": [],
"limitations": [],
"safety": {
"read_only": true,
"handles_keys": false,
"signs_transactions": false,
"broadcasts_transactions": false,
"requires_user_confirmation": true
}
}Agent endpoints
- Preview
- GET /teaser/{address}
- Root Check
- POST /check · $0.001 x402
- Root Recover
- POST /scan · $0.01 x402
- Plan schema
- GET /schemas/root.v1
- Delivery schema
- GET /schemas/root.service.v1
Execution is deliberately absent
Root exposes no wallet, signing, broadcasting, token-transfer, approval, swap, or claim-execution tool. Another controlled agent may act only after its own checks and explicit user approval.
Inspect the reference archive
This fixed 12 July 2026 X Layer purchase is retained as historical evidence and is explicitly separate from fresh user assessments.