Developers
API-first infrastructure you can verify.
Integrate quotes, escrows, coverage, claims, webhooks, and wallet flows through a clean API surface backed by on-chain settlement events.
Sealed inputs in, posted decision out.
Encrypted risk fields go in; a usable premium and a bound coverage decision come back. The plaintext score and limit never appear — on-chain or to Prova.
POST /v1/coverage
Authorization: Bearer <token>
{
"invoice_id": "inv_9f4c...",
"covered_pct": 90,
"risk": {
"credit_score": "enc:0x9f4c...",
"credit_limit": "enc:0x2be7..."
}
}
→ 200 OK
{
"coverage_id": "cov_2be7...",
"premium_pct": 2.00,
"status": "bound"
}REST API and webhooks.
Use scoped credentials to create escrows, request quotes, bind coverage, and receive signed lifecycle events.
- OAuth client credentials
- OpenAPI contract
- Signed webhook delivery
Smart-contract plugins.
Policy and resolver plugins sit behind a service boundary so institutions adopt the rail without managing every protocol primitive.
- Coverage policy plugin
- Condition resolver
- Registry-backed deployment
A confidential data model.
Sensitive fields are represented as sealed values. Derived business outcomes can be posted without revealing protected inputs.
- Encrypted score handles
- Masked debtor exposure
- Posted premium and coverage results
Get an integration workshop with our team.
We will walk through the rail, deployment status, the integration model, and what must be true before a production-capital launch.