VYNX

VYNX · PRIVATE GATES ON ROBINHOOD CHAIN

PASS EVERY GATE,unseen.

Shield your balance, send to any address with no on-chain link, and give your agents accounts of their own. Zero-knowledge, on Robinhood Chain.

01 / FROM YOUR WALLETBALANCE —
MIN 0.001 ETH · 1 USDG
02 / INTOZERO-KNOWLEDGE POOL
—YOUR PRIVATE BALANCE · NOTES STAY ON THIS DEVICE
ANONYMITY SET—
VERIFIERGROTH16 · 514-PARTY SETUP
CHAINROBINHOOD · 4663
  • ZK PROOF ON-CHAIN
  • NON-CUSTODIAL
  • NO KEYS ON OUR SERVER
ROBINHOOD CHAIN · BLOCK —VAULT · CHECKING… SHIELDED DEPOSITS · —PRIVATE SENDS · — AGENT ACCOUNTS · —VERIFIER · GROTH16 / BN254 ROBINHOOD CHAIN · BLOCK —VAULT · CHECKING… SHIELDED DEPOSITS · —PRIVATE SENDS · — AGENT ACCOUNTS · —VERIFIER · GROTH16 / BN254
01 / THE GATESHIELD → BLEND → SEND

Money goes in under your name.
It comes out under no one's.

  1. Shield

    Deposit ETH or USDG from your wallet into the pool. Your browser locks the amount behind a secret only you hold — a commitment in a Merkle tree of every deposit.

  2. Blend

    Every deposit looks the same on-chain. The longer you wait and the more people shield after you, the larger the crowd your withdrawal disappears into.

  3. Send

    Your browser builds a zero-knowledge proof that you own some note in the pool without saying which. The relayer pays the gas, so a brand-new address can receive with no ETH and no trail back to you.

02 / THE VAULTNON-CUSTODIAL · RECOVERABLE
AKeys from a signature

Your note keys are derived from one wallet signature on your device. Lose the browser, keep the wallet — sign again and every note is rebuilt from public chain data.

BAssociation set

A deposit becomes spendable once the association set includes it. That is the compliance layer of Privacy Pools: honest users prove they are not tied to flagged funds — without revealing which deposit is theirs.

CAlways an exit

If a deposit is never approved, the original depositor can withdraw it publicly with a ragequit proof. No one — including us — can freeze it in the pool.

DAudited core

The pool, entrypoint and circuits are Privacy Pools v1 by 0xbow, audited by Oxorio and Auditware, with keys from a public ceremony of 514 contributors.

03 / AGENT ACCOUNTSLIMITS ENFORCED BY THE CHAIN

Give an agent a budget,
not your wallet.

  • Per-payment cap and a rolling 24-hour cap
  • Optional recipient allowlist
  • Pause, rotate the agent key, or revoke with an instant refund
  • The agent key never holds funds — a leak costs at most one day's cap
  • No admin key on the AgentVault contract
// your agent pays from its vault, inside the caps you set
await agent.writeContract({
  address: AGENT_VAULT,
  abi, functionName: 'pay',
  args: [agentId, merchant, parseUnits('2.50', 6), invoiceId],
})
// over the cap? the chain says no — not a server
const [ok, reason] = await vault.read.canPay([agentId, merchant, amount])
04 / PROOF, NOT PROMISESCHECK IT YOURSELF

Some private banks
accept any proof.

A verifier that always says “valid” protects nothing. Ours is the Groth16 verifier from the Privacy Pools ceremony. Send it a forged proof right now — the answer comes from the contract on Robinhood Chain, not from this page.

OPEN THE TRANSPARENCY PAGE →
verifier: waiting
05 / QUESTIONSPLAIN ANSWERS
Is this a bank?

No. VYNX is software: open contracts on Robinhood Chain plus a website. There are no accounts with us, no custody and no licence. You hold your own keys.

Can VYNX see or move my money?

No. Funds sit in the pool contracts and only move with a valid proof made from secrets on your device. Our server indexes public events, posts association roots and pays gas for relayed sends.

How private is it, really?

Your deposit is public; the link to your withdrawal is not. Privacy grows with the number of deposits in the pool and the time you wait. Withdrawing the exact amount you deposited, right away, weakens it.

What does it cost?

Shielding costs only network gas. Private sends pay a relay fee shown before you confirm (currently set on the server and capped on-chain), which covers the gas the relayer spends for you.

What if the association set never approves me?

You can exit publicly at any time with a ragequit proof from the Vault tab. It returns the full note to the wallet that deposited it.

Is $VYNX needed to use it?

No. The gate, vault and agent accounts work without the token. $VYNX is the community token, launching on Pons.