Skip to main content

Documentation Index

Fetch the complete documentation index at: https://ryle.sh/docs/llms.txt

Use this file to discover all available pages before exploring further.

A confidential account is the identity that can hold and transact a confidential digital asset, where the balance and activity are kept private rather than published onchain. It carries permissions that define what it can do, and its balance is encrypted so no one — operators included — sees it by default. In Ryle, an account is modeled as a policy record per identity rather than a public balance.

What a confidential account is

Where a traditional token ties a balance to a public address, a confidential account separates identity, permissions, and (encrypted) balance. The account is who can participate; the policy attached to it governs how; the balance stays confidential and verifiable through zero-knowledge proofs.

Balances

Account balances are encrypted onchain. They remain provable — the network can confirm a transfer is valid without reading the amount — but they are not visible to operators, other accounts, or the public. Visibility happens only through selective disclosure.

Permissions

Each account is governed by policy: whether it may hold the asset, transact, the limits that apply, and any KYC requirements. Operators manage these through roles (Owner, Admin, Operator, Compliance, Auditor, Viewer) without ever seeing end-user balances.

Recovery

With Ryle’s white-label wallet, each end user is provisioned a per-user embedded EVM wallet automatically on first login (via Privy among other providers). There are no seed phrases or recovery flows for end users to manage; identity unlocks the account transparently.

Relation to confidential assets

Accounts are how confidential digital assets are actually held and moved. An asset defines the instrument and its rules; accounts are the participants permitted to hold and transact it under policy.

FAQ

No. Operators see aggregate health, never end-user balances or transaction graphs. Specific visibility requires an explicit, logged selective disclosure.
No. Per-user embedded EVM wallets are provisioned automatically, so there is no seed-phrase or recovery UX for end users or partner teams to manage.