{"name":"Abraxas Passport Root","status":"sui-devnet","primary_chain":"sui","auth":{"method":"zklogin","providers":["google"],"callback":"/auth/zklogin/callback","register_api":"/api/auth/zklogin/register","setup_guide":"/docs/zklogin-setup"},"format_version":1,"serialized_size_bytes":52,"serialization":"little-endian fixed layout","layout":[{"offset":0,"size":1,"field":"version","type":"u8"},{"offset":1,"size":2,"field":"stamps","type":"u16 bitmask"},{"offset":3,"size":32,"field":"authority","type":"bytes"},{"offset":35,"size":8,"field":"expires_at","type":"u64 unix seconds, 0 = none"},{"offset":43,"size":1,"field":"revoked","type":"u8 0|1"},{"offset":44,"size":8,"field":"nonce","type":"u64"}],"signing_domain":"abraxas-passport-v1","stamp_bits":{"identity":1,"biometric":2,"business":4,"owner":8,"royalty":16,"property":32,"tribal":64,"compliance":128,"lending":256,"social":512},"stamp_order":["identity","biometric","business","owner","royalty","property","tribal","compliance","lending","social"],"proof_types":{"0":"Ed25519 signature over domain || serialized_root","1":"Sui zkLogin ZK presentation (holder address)"},"chains":{"solana":{"status":"deprecated","note":"Not used for Abraxas verification layer"},"sui":{"status":"primary-devnet","module_path":"sui/abraxas_passport/sources/passport.move","object":"Passport shared/owned object per subject","zklogin":"https://docs.sui.io/concepts/cryptography/zklogin","devnet":{"rpc":"https://fullnode.devnet.sui.io:443","package_id":"0xb8e6537bd17dfadc741f328bf8bdb41fdad43f3f145b695a5b9f205ec520f37a","demo_passport_object_id":"0x8c77ae709b8da7fb8ae9a5713cf597e5493846a5204d4df0eaf672bde94ceb29","api":"/api/sui/passport"}}},"docs":"/docs/passport-spec"}