Skip to content

Profile & Identity

The Profile page at /profile is the trust cockpit for your wallet. Before you trade, deploy, or automate anything, check here first. If a gate blocks you somewhere downstream, this page tells you why.

What profile shows you

Profile has four tabs, each surfacing a different slice of your trust context:

Trust (/profile?tab=trust)

This is the most important tab. It shows:

  • Gate readiness — can you enter controlled execution flows, or is something blocking you?
  • Trust posture — your aggregate reputation, collateral health, proof completion status
  • Blocking items — anything red here will prevent execution downstream. Fix these first.

If you're brand new, this tab will show your initial state after wallet connection. The system reads your on-chain history to seed your trust context — there's no manual registration step.

Reputation (/profile?tab=reputation)

Your reputation tier, proof completion progress, and paths to upgrade. Reputation is computed from on-chain activity, collateral posture, and proof history. Higher tiers unlock lower-friction execution paths and better lending terms.

See Reputation & Scoring for how the score is calculated and how to generate proofs for tier upgrades.

Compliance (/profile?tab=compliance)

Disclosure artifacts for partner and regulatory workflows. This tab surfaces compliance-relevant proofs and attestations — things you might share with a counterparty, a lending protocol, or an auditor.

These are opt-in disclosure artifacts, not automatic. You control what gets generated and who sees it.

Connections (/profile?tab=connections)

Linked wallet addresses and relayer contexts. If you've bound multiple addresses (e.g., a Starknet wallet + an Ethereum wallet for cross-chain operations), they show up here.

The APIs behind profile

Everything displayed in the profile tabs comes from these endpoints:

MethodEndpointWhat it returns
GET/api/v1/zkdefi/risk_profile/{address}Aggregated risk profile — the full bundle
GET/api/v1/zkdefi/reputation/user/{address}Reputation tier, score, proof status
GET/api/v1/zkdefi/risk_passport/user/{address}Passport summary — reputation + onboarding + identity + receipts
GET/api/v1/zkdefi/compliance/profiles/{user_address}Compliance artifacts and disclosure state
GET/api/v1/zkdefi/linked_addresses/{address}Linked address map

When to check profile

  • Before any controlled execution flow — trade, deploy, automate. If your trust state isn't sufficient, you'll get blocked and the error won't always explain why. Profile tells you.
  • When a gate blocks you — come here to see which specific condition failed.
  • After generating proofs — to confirm your tier upgraded and the proof was registered.
  • Periodically — your trust posture can change as on-chain state evolves. A liquidation event, an expired session key, or a failed proof can all affect your gating status.

Built by Obsqra Labs