Skip to main content
Jurat uses wallet signatures to prove user intent.

Current Signing Model

The current implementation uses EIP-712 typed data for recovery case creation, court metadata, and privacy-code creation. Terms acceptance and will upload still use signed messages. Until the SDK is published, reproduce these typed-data and message shapes exactly.

Recovery Case Creation

Signer:
Domain:
Typed data:
Planned SDK helper:

Court Metadata

Signer:
Domain:
Typed data:

Terms Agreement

Signer:
Message:

Privacy Code

Signer:
Domain:
Typed data:
Planned SDK helper:

Will Upload

Signer:
Message:
The uploaded file and signed file buffer must match exactly. Use the future SDK helpers where available so wallet prompts and backend verification stay aligned.