Public verification lets a verifier check a claim from a link or proof ID.

Verification Endpoint

Status Values

Frontend Flow

The public app exposes verification at:
The form accepts either a proof ID or a verification URL that ends with /api/v1/proofs/:id/verify. If contract anchoring is enabled and the proof has an on-chain registration transaction, the backend also checks the proof registry for revocation and validity before returning the public status.

Public Response Includes

  • result status;
  • disclosed claim;
  • proof type;
  • issuer;
  • network;
  • asset;
  • created date;
  • expiration date;
  • revocation timestamp when present.
  • contract status metadata when available.

Public Response Does Not Include

  • hidden payment sources;
  • unrelated transactions;
  • complete wallet history;
  • individual payment IDs;
  • full backend audit metadata.