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 0x946e7f28…b0e86551 · publish 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 specArchitectureGET /api/passport/spec