Skip to main content
Base URL:
The API is versioned under /api/v1. Recovery and estate endpoints use wallet signatures to prove user intent. For server-side integrations, issue credentials from the developer dashboard and send them with API requests:
Do not expose API secrets in browser code.

1. Build A Recovery Intent

txs are the exact transactions Jurat should execute if the court order is verified.

2. Calculate The JRC Hash

The returned jrcHash is the Jurat Legal Code hash the user includes in the legal filing.

3. Check For An Existing Case

Example response:

4. Create A Recovery Case

The recovery wallet signs the canonical EIP-712 recovery intent. Until the SDK is published, reproduce the typed-data shape in Signing exactly.
Example response:

5. Submit Court Metadata

After the court order exists, the recovery wallet signs the court metadata.

6. Track Status

Statuses:
  • initiated: case created, court metadata not yet submitted.
  • pending: court metadata submitted and awaiting verification.
  • rejected: recovery rejected.
  • executed: recovery verified and executed on-chain.

Dashboard And Credentials

Create and revoke developer API keys from:
Each developer account can have up to five active API keys. The API secret is returned only when a key is created.