Verify once. Your protocol clears the transaction.
A relying party is any lender, marketplace, registry, or protocol that accepts an Abraxas credential or Passport state to clear a downstream action β without re-running KYC on the user.
Current pilot status
Pilot-ready verification infrastructure for real assets. Public verification, consent-based Passport access, and partner policy APIs are live in pilot. External relying-party and external-originator onboarding is underway.
Why this is the network-effect milestone
Abraxas becomes infrastructure when an unaffiliated lender, marketplace, or protocol checks our credential state in production β not when we claim acceptance on a landing page. First-party flows (Cielo booking, /passport) prove the rails work. Your integration proves they travel.
Partner sandbox (internal demo)
Tier 3 policy, consent, and screening architecture is live for testing β labeled honestly as a sandbox, not as an external relying party.
Sandbox demonstration β not a live financial offering or external partner integration.
Demonstration policy for testing transaction-specific eligibility. Exercises portable identity, wallet binding, and sandbox screening claims β not document re-upload.
Holders never paste API keys β they consent at /passport?verify_request=β¦
External relying parties
No external relying parties are publicly listed yet. Abraxas is pilot-ready β recruiting the first unaffiliated organization to operate with an issued abx_live_ key for one narrow workflow.
Four-step onboarding
Identity-only (POST /api/credentials/verify), wallet trust (GET /api/trust/status), or asset registry (GET /api/verify/registry).
Use /verify/ABX-RE-HOSP-001 or POST with your abx_live_ key. Confirm decision: approved before wiring production gates.
Call our API server-side. Never trust client-side JWT parsing alone β verify signature via our endpoint or published Ed25519 public key.
Run a 30-day pilot with a defined metric: time-to-verify, conversion lift, or cost per manual review eliminated.
API reference β credential verify
Full identity gate for regulated flows. User presents JWT; your server verifies via Abraxas.
// Server-side: partner decision envelope (record, credential, or policy)
const res = await fetch("https://abraxas-app.vercel.app/api/credentials/verify", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: "Bearer abx_live_YOUR_KEY",
},
body: JSON.stringify({
record_id: "ABX-RE-HOSP-001",
policy_id: "abraxas-booking-v1",
}),
});
const result = await res.json();
// { decision: "approved"|"denied"|"manual_review", status, assurance_level,
// policy_version, decision_reference, valid_until, ... }
if (result.decision === "approved") {
// Clear gated action β user or asset already verified via Abraxas
}API reference β trust status
Lightweight wallet check for browse-to-transact flows.
// Lightweight gate: does this Sui wallet have an Abraxas account + ID?
const res = await fetch(
`https://abraxas-app.vercel.app/api/trust/status?sui=${walletAddress}`
);
const trust = await res.json();
if (trust.enhanced_trust) {
// ID verified + active credential
} else if (trust.ready_to_transact) {
// Account exists β optional ID for your risk tier
}API reference β public registry
Asset and Passport DID lookup with assurance taxonomy (L1βL4).
// Verify an asset or Passport DID in the public registry
const res = await fetch(
`https://abraxas-app.vercel.app/api/verify/registry?q=${encodeURIComponent(identifier)}`
);
const state = await res.json();
if (state.state === "RESOLVED_VALID" && state.assurance_level >= 3) {
// L3+ attested β suitable for collateral decisions
}Try: ABX-RE-HOSP-001 Β· Integration docs
Open design partner slots
Investor eligibility gate without re-KYC
POST /api/credentials/verifyCollateral + identity tier for borrow
GET /api/verify/registryCatalog ownership attestation
GET /api/verify/registryWyoming LLC + asset binding check
GET /api/trust/statusRelying party limitations
- Abraxas credentials attest to verification state β they are not investment advice or securities approvals.
- Relying parties must define their own risk tier mapping (which assurance level clears which action).
- Passport reuse on Abraxas today; external partner acceptance expands as design partners come online.
- Revoked or expired credentials must fail closed β always check state at transaction time, not cache indefinitely.