The ZELIX handbook.
Everything you need to use ZELIX, understand how it works and integrate with it.
Introduction
ZELIX is a private finance protocol on Robinhood Chain. It provides private transfers, shielded swaps, shielded lending and always on agents in a single non custodial workspace. Funds move between addresses you control, and every action settles on chain.
Getting started
- Open the app and sign in. A self custodial wallet is created if you do not have one.
- Bridge ETH to Robinhood Chain to cover network fees.
- Open Private Inbox, unlock private receiving and enable it. This publishes your receiving address so others can pay you privately.
- In Private Transfer, shield some ETH to your own address, then scan in Private Inbox to see your first shielded account.
- Swap or lend from the shielded account.
Network
| Chain | Robinhood Chain |
|---|---|
| Chain ID | 4663 |
| RPC | https://rpc.mainnet.chain.robinhood.com |
| Explorer | https://robinhoodchain.blockscout.com |
| Gas token | ETH |
Stealth addresses
Private transfers use the stealth address standard ERC 5564, scheme 1, with a public registry for receiving keys.
Key derivation
Your wallet signs a fixed message. The signature is hashed and expanded into a spending key and a viewing key. Keys live only in memory for the session and never leave your browser. Your public receiving address is the compressed spending public key followed by the compressed viewing public key, 66 bytes in total.
Sending
shared = ephemeral private key times viewing public key hash = keccak256 of the x coordinate of shared view tag = first byte of hash stealth public = spending public key plus hash times G stealth address = last 20 bytes of keccak256 of the stealth public key
The announcement carries the ephemeral public key and metadata. Metadata begins with the view tag, followed by a token selector, the token address and the amount.
Receiving
For each announcement the view tag is checked first, which rejects most unrelated payments with a single hash. Matches are confirmed by recomputing the address. The stealth private key is the spending private key plus the hash, modulo the curve order.
Shielded swaps
The ZELIX smart router searches available liquidity for the best price. Your stealth address signs a spending allowance and the swap transaction itself. Slippage is configurable and the minimum received amount is shown before you confirm.
Shielded lending
Supply to live lending markets and withdraw whenever liquidity allows. Markets show supply rate, utilization and available liquidity, refreshed continuously. Positions are owned by your stealth address.
Agents
Agents run in the app on intervals you choose, from 5 to 120 seconds. Price Oracle keeps every stock token price current against its exchange reference. Spread Sentinel alerts when a token drifts beyond your threshold. Chain Watch, Inbox Watcher and Wallet Sentinel track the network, incoming private payments and your wallet value.
Access tiers
Shielded actions are metered per day. ZELIX adds up the $ZELIX balance of every wallet linked to your account and applies the matching allowance. The count resets at 00:00 UTC.
| Tier | Hold | Actions per day |
|---|---|---|
| Open | Any wallet | 1 |
| Plus | 100,000 $ZELIX | 10 |
| Pro | 500,000 $ZELIX | 50 |
| Unlimited | 1,000,000 $ZELIX | Unlimited |
An action is a private transfer, a shielded swap, or a shielded lending supply or withdrawal.
x402 payments
When you reach your daily allowance you can buy extra actions one at a time. Payment uses the x402 protocol in USDC and settles in seconds. The action is credited to your account as soon as payment clears. The Access page shows the current price and payment network.
Price feed
External agents can read the full stock token price set from ZELIX and pay per call with x402. No account and no key are required.
| Endpoint | GET /api/x402/prices |
|---|---|
| Price | 0.001 USD per call, paid in USDC |
| Unpaid request | HTTP 402 with payment requirements in the response headers |
| Paid response | JSON with update time, market status and a price list |
Each price entry carries the symbol, token address, on chain price in USD, exchange reference price in USD and the spread in percent.
Contracts
| Name | Address |
|---|---|
| Stealth Announcer | 0x55649E01B5Df198D18D95b5cc5051630cfD45564 |
| Stealth Registry | 0x6538E6bf4B0eBd30A8Ea093027Ac2422ce5d6538 |
| Lending Core | 0x9D53d5E3bd5E8d4Cbfa6DB1ca238AEA02E651010 |
| Swap Router | 0x204FAca1764B154221e35c0d20aBb3c525710498 |
| Allowance Manager | 0x000000000022D473030F116dDEE9F6B43aC78BA3 |
| Stock Token Factory | 0x4783C67b63dE2B358Ac5951a7D41F47A38F3C046 |
The Contracts page in the app verifies each address against the chain in real time.
Security
- Non custodial. ZELIX never holds your assets or your keys.
- Local keys. Stealth keys are derived in your browser and kept only in memory for the session.
- Explicit signing. Every transaction is shown by your wallet and signed by you or by your own stealth address.
- Verifiable. Every contract is public and every action is visible on the chain explorer.
Review each transaction before you sign and keep your recovery method safe. Anyone with access to your wallet can unlock your stealth keys.

