Interactive console
Groth16 proof route
Hash recompute verifier
Developers
Blind Policy API

A browser-testable API surface for teams integrating Blind Verification into lending, compliance, grants, or internal approval systems.

Interactive API console

Try the verification API from the browser.

This console calls the same Blind Policy endpoints used by the product page. Private inputs are accepted only by the proof endpoint; the public verification endpoint checks the proof package.

Endpoint map
GET
/api/v1/proof-workflows/blind-policy/status

Provider status, circuit name, proof rules, and live endpoint map.

GET
/api/v1/proof-workflows/blind-policy/sample

Safe sample payload and public proof package for integration testing.

POST
/api/v1/proof-workflows/blind-policy/prove

Runs a private policy over submitted inputs and issues a proof only when the policy is satisfied.

POST
/api/v1/proof-workflows/blind-policy/verify

Recomputes the public proof package hash and returns match or mismatch.

Example
const response = await fetch("/api/v1/proof-workflows/blind-policy/prove", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    workflowId: "customer-credit-case-001",
    privateInputs: {
      organizationId: "northstar-credit",
      subjectId: "customer-redacted-4381",
      membershipVerified: true,
      records: [{ amountUsd: 8800 }, { amountUsd: 9400 }, { amountUsd: 9200 }],
      riskScore: 84,
      liabilitiesUsd: 2400
    }
  })
});