Credit Passport

Opt in to publish your credit tier publicly on-chain. Your score stays private. Other protocols can verify your tier without any ZK interaction.

My Passport

Connect wallet to manage your passport

Verify Any Wallet

Look up anyone's published credit passport. If they haven't published one, no information is revealed.

Integrate Credit Passport

Any Aleo program or dApp can verify a user's tier with a single mapping read:

// In your Leo program:
let tier: u8 = Mapping::get_or_use(
  zerolend_lending_pool_v1.aleo/credit_passport,
  user_address,
  0u8  // 0 = no passport
);
assert(tier >= 3u8); // require Gold+