
Good Trouble
Prove 21+ eligibility. The partner sees only the result. Evidence stays private.
Good Trouble trusts an existing Abraxas credential instead of asking users to verify again.
Try the sandbox example →
PRIVATE ELIGIBILITY PROTOCOL
Abraxas is a private eligibility protocol. Your evidence stays private. Partners verify a current result on their server.
Prove eligibility, verify a result, or try a sandbox example.
Use one private verification again with fresh consent. Abraxas does not execute trades, payments, or transfers.
SANDBOX EXAMPLE
Prove you are 21+ for a cannabis retail request. The partner receives only an eligibility result. Your ID, date of birth, and documents stay private. This is a sandbox Partner Flow, not a live dispensary checkout.
Good Trouble is a sandbox Partner Flow example. Abraxas never completes checkout or moves funds.
A capability map for people, partners, and protocol explorers. Every card opens a real Abraxas surface.
Prove eligibility once and reuse it with consent.
Request a current result and verify it on your server.
Policy, adapters, and readiness. Not a trading or payments app.
Holder → private policy result → fresh consent → partner-bound receipt → server-verified protocol action. Abraxas does not execute the partner action.
A person opens Passport and prepares only the eligibility a partner asked for.
Open Passport →The partner sees a current policy outcome. Evidence stays with the holder.
Selective disclosure →Reuse is allowed only when the holder consents again for that request.
Reusable eligibility →The partner receives a receipt bound to their request, not a reusable public secret.
Verify a result →The partner backend decides what to do next. Abraxas does not execute the action.
Partner action contract →These are Abraxas capabilities, not implied partnerships. Availability is labeled from the protocol registry.
Approved or denied for the requested policy. Nothing extra.
Partners receive the result, not documents, wallets, or a profile.
A signed receipt can be verified again without repeating capture.
The server fetches the public receipt and grants the action.
Partner Flow, Passport, Solana, Good Trouble, and Circle testnet.
Wallet sign-in and identity steps when the partner policy requires them.
Abraxas returns approved, denied, or manual_review for the requested policy.
Example outcome field: "meets age requirement: yes", verified server side via the Partner Flow receipt contract.
Working flows first. Registry records and case studies are labeled so they are not mistaken for live bookings or payments.

Prove 21+ eligibility. The partner sees only the result. Evidence stays private.
Good Trouble trusts an existing Abraxas credential instead of asking users to verify again.
Try the sandbox example →

Genesis registry record. Not a live booking or payment rail.
A genesis asset dossier. Not a bookable stay and not a USDC payment.
View registry record →

Property verification narrative for conventional diligence. Not a live deal.
Diligence narrative for conventional property verification. Not a live transaction.
Read case study →
Reusable eligibility, not a public identity file
Open Passport to prove only the result a service needs.
Good Trouble is a labeled sandbox Partner Flow. It is not a live checkout, booking, or payment.
Sandbox example
Prove 21+ eligibility. The partner receives only the result. Evidence stays private.
Try the sandbox example →Less repetition. Less unnecessary data sharing. More control.
Request policy specific proof without collecting more personal information than necessary.
Google sign-in opens an account. Eligibility is a result defined by each partner policy. Identity or liveness appears only when a policy truly requires it.
Ready to verify once?