Source code on a dark editor screen.

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.

Coverage in one call

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"
}
Integration

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
Quiet modern enterprise office interior.
Photo: Nastuh Abootalebi / Unsplash
Protocol

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
Macro view of a processor and circuit board.
Photo: Umberto / Unsplash
Confidential model

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
Illuminated server racks inside a data centre.
Photo: Taylor Vick / Unsplash
Request demo

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.