Confidential balances, compliant transparency, and open access to global onchain markets.
Traditional finance does not expose every balance, salary, treasury movement, institutional order and trade intention. Onchain finance should not require that either.
A normal wallet exposes all of the above to anyone.
The user decides each of these. ORION makes privacy programmable.
Select an asset, an amount, a privacy mode and a disclosure policy. Shield moves value into a private balance and tells you exactly what is protected.
Generate scoped, time-bound disclosure permissions. Every grant is visible to the account owner and revocable at any time.
Institutional request-for-quote, private intents and hidden pre-trade size. Discovery, matching, execution, settlement and disclosure are separate layers, each with its own privacy properties. Nothing here pretends every layer is equally private.
One SDK, typed providers, and a privacy router that picks the right primitive for each request. Every adapter is replaceable. Nothing in the frontend is coupled to a single privacy implementation.
import { orion } from "@orion/privacy";
const balance = await orion.balance.getPrivate("USDC");
await orion.shield({
asset: "USDC",
amount: 2_500,
mode: "CONTROLLED",
disclosure: { auditor: "northline", ttl: "24h" },
});
const proof = await orion.proof.generate({
kind: "BALANCE_THRESHOLD",
statement: "balance >= 1_000 USDC",
});Applications, users, assets, liquidity and institutions reinforce each other. ORION becomes the private layer for open markets.
Privacy without isolation. The private layer for open markets.