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.

1

Check · $0.001

Root buys a bounded claim-registry signal for one public EVM address. It is triage, not a recovery verdict.

2

Gate

NO_SIGNAL stops, INCONCLUSIVE retries later, and only CANDIDATE can offer the separately approved full assessment.

3

Recover · $0.01

Root verifies evidence, safety, prices, gas, and exact action semantics, then emits root.service.v1 with root.v1.

4

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.

Open proof archive