Privacy and compliance, finally together.
Aztec's hybrid public/private state model is the only architecture that satisfies both investor confidentiality and regulatory requirements.
Individual balances are ZK-proven. No one — not the issuer, not the market — can see your position.
Total supply and issuance events are always transparent on-chain. Aggregate visibility where it matters.
KYC enforcement and selective disclosure are encoded at the circuit level — not bolted on.
Three composable Noir contracts any Aztec dApp can build on: OryxAsset, OryxCompliance, OryxRegistry.
Real estate, bonds, equity, commodities, funds — one protocol architecture, any real-world asset.
Written in Noir, deployed on Aztec — the only zkRollup with native private smart contracts.
How Ornyx works.
From KYC to private transfer to regulatory disclosure — every step is cryptographically enforced at the smart contract level. No trust required.
An asset issuer deploys a new OryxAsset contract specifying the asset class, legal document hash, and linked compliance rules.
The compliance officer approves investors via OryxCompliance. Approval notes are stored privately — the investor list is never exposed on-chain.
The issuer mints tokens to the investor's private Aztec wallet. Total supply increases publicly; individual allocations are encrypted.
Investors transfer holdings to other KYC-approved addresses. Transfer amounts and identities are hidden via ZK proofs generated client-side.
When required by law, the issuer emits a cryptographic viewing key to the designated regulator. They audit all holdings without exposing other investors.
What is public,
what is private.
Visible to anyone — on-chain transparency for market and regulatory oversight.
Encrypted in the ZK note tree — decryptable only by the key holder.
Ready to build on Ornyx?
Explore the contracts, issue a test asset, or read the technical specification and grant proposal.