Developer Receipt Tester
This page is for integrators and engineers, not the customer verification experience.
Receipt verification
Inspect signatures, policy, and revocation. Passport
Reference: receipt inspection map (not live status)
05 Evidence
Verify the Decision
Abraxas separates two questions: whether the receipt is genuine, and whether the decision is authorized now. Live partner verification uses the same split.
Reading order
Cryptographic authenticityDecision receiptCurrent authorizationCryptographic authenticity
Structural checks on the signed artifact
- PassIssuer authorityExample: issuer recognized for this sample.
- PassSignature integrityExample: valid signature (preset — not computed live here).
- PassPolicy bindingExample: bound to an active policy.
- PassAudience bindingExample: audience matches the request.
Decision receipt
v1 · sample fixture
Current authorization
Whether the decision is usable now
- PassExpirationDecision has not expired.
- PassFreshnessWithin acceptable time window.
- PassRevocationNot revoked by issuer.
- PassReplay protectionNot a replayed receipt.
Example verification result
Status: Valid example
This sample shows passing authenticity and authorization checks with a PERMIT outcome.
Technical details
Each scenario selects a fixture. Check rows illustrate how authenticity and authorization are separated in a real verifier. Cryptographic verification against live evidence happens through the verify API and partner integrations—not in this homepage widget.
Sample receipt scenarios. Outcomes are preset examples, not live partner verification.
Partner integrators: On callback, your server fetches GET /api/receipts/{receipt_id}/public, validates signature and policy binding, and only then grants gated access. Registry viewers: look up public registry records by ABX ID. Credential testers: validate a JWT against documented claims.
Test POST /api/credentials/verify with a holder JWT and required claims, separate from Partner Flow receipts.
Your portable proof badge. Partners check it server-side — they never see your ID photos. Load yours from Passport, or paste a JWT to test verification.
Minimum gate for verified asset submission and permissioned partner actions. Partners receive approved / denied / manual review. not document folders.
- Identity credential active (L2+)
- Liveness passed
- Wallet binding fresh (≤30 days)
Policy ID: abraxas-verified-participant-v1
This is the reference closed loop: Passport issues claims → policy engine evaluates → partner gets a decision. Complete setup on Passport, then re-run the check here.
Reference demos (below the live tools)
