Sui verification

Everything Abraxas does on Sui

zkLogin sign-in, on-chain Passport stamps, sponsored transactions for verified tiers, and intent message proofs. one place to learn and operate.

Try it now

Step 1 Β· Sign in with Google

One click creates your Abraxas wallet. No browser extension, no seed phrase to write down.

After sign-in, earn stamps on the Passport wizard. Each stamp can mirror to Sui devnet.

Open Passport β†’

Feature map

Verify once on Sui. zkLogin identity, on-chain Passport stamps, sponsored transactions for verified members.

zkLogin (Google β†’ Sui address)live

No seed phrase. Sign in with Google; Abraxas derives a Sui holder address. Same account always maps to the same address.

On-chain Passport (Move)devnet

52-byte stamp bitmask on a Sui Passport object. identity, biometric, business, and seven other gates. Readable via GET /api/sui/passport.

Sponsored transactionsroadmap

Verified Passport tiers get gas-free Sui actions (stamp updates, credential anchoring). Funded by a small growth fee into the Abraxas sponsor treasury.

Intent messaging (personal message proofs)live

Prove you control your Sui identity by signing a short message. no transaction, no gas. Integrators verify the signature against your Passport root.

W3C credentials (did:sui)live

After Veriff approves, Abraxas issues a signed JWT. Subject is did:sui:0x…. portable across integrators.

Live devnet Passport

Sui devnet Β· live object
View devnet passport

Abraxas Passport Move module deployed on Sui devnet. Query any Passport object ID or load the demo bootstrap passport.

GET /api/sui/passport β†’
Package 0xb8e6537b…c520f37a Β· publish tx β†— Β· bootstrap tx β†—

Intent messaging (how it will work)

Prove you control your Sui identity by signing a short message. no transaction, no gas. Integrators verify the signature against your Passport root.

  1. Request a challenge string from an integrator (or Abraxas API)
  2. Sign with zkLogin-derived key (wallet-free)
  3. Verifier checks Ed25519 or zkLogin proof against did:sui address

No gas. signing a personal message is off-chain. Verifiers use the same Ed25519 domain as Passport Type 0 proofs.

zkLogin setup (operators) β†’Passport spec β†’Architecture β†’GET /api/passport/spec β†’