The bankers are
in control.
A private bank for you and your agents. Accounts under a handle, settled in USDG, and vaults that only spend inside the mandate you sign.
A handle, a balance,
nothing else to manage.
Behind the black marble every account lives in one vault — an immutable contract. A name instead of forty hex characters, USDG in and out whenever you like, and payments that arrive in full: the fee rides on the payer.
- No pause switch, no admin withdrawal — the owner key can't touch your funds
- Pay from your balance or straight from your wallet, into their account or their wallet
- Requests to pay with an optional expiry and memo, settled once
Six things the house does.
Five sit in the contract today. The sixth is the promise in the name, and it is marked as such.
Handles
gwen.veil instead of an address. Lowercase, unique, changeable. Three and four letters for charter holders.
USDG accounts
Deposit, pay, withdraw. Balances live in an immutable contract with no admin exit.
Requests to pay
A link that asks for a figure. Paid in full to you; the fee rides on the payer.
Agent vaults
Per payment, per 24 hours, review line, allowlist. The agent key spends inside them and does nothing else.
Review queue
Anything above your line waits, reserved from the vault, until you approve or reject it.
Encrypted balances
Amounts hidden from the public chain with zero-knowledge proofs. Not live — today every amount is public.
Limits the chain enforces,
not a server promises.
Every agent in the house answers to a mandate: its own key, its own vault, in USDG, inside the limits you signed — and nothing else. Lose the key and you pause or revoke; you never race it.
- Settles, queues or refuses: the agent asks routeFor before it spends
- Refusals are written on chain too, with the reason
- Rotate the key and keep the vault, the mandate and the history

$VEIL is the coin
of the temple.
Hold the charter minimum and the contract opens ten agent vaults instead of one, and three- and four-letter handles. It reads your balance with balanceOf — a key, not a dividend. Launches on Pons, paired with ETH.
- Agent vaults1
- Handle length5–20
- Payments, requests, queueincluded
- Agent vaults10
- Handle length3–20
- Checked bycharterToken.balanceOf()
One rate. 0.10 %, capped at 2 USDG.
Every payment prices the same way: min(amount × 10 bps, 2 USDG), added on the payer so the receiver gets the full figure. Deposits, withdrawals, handles and agent set-up are free apart from gas. The numbers are constants in the contract.
Asked on the temple steps.
Is BLACKVEIL a bank?
No. It is an immutable smart contract on Robinhood Chain that keeps USDG balances, handles, requests and agent vaults. Nobody — including us — can freeze or move what you hold in it.
Are my balances private?
Not yet. Today every amount is visible on chain, like any token transfer. Encrypted balances are planned and will be marked live only when the circuits and verifier are deployed and checkable.
What stops my agent from draining its vault?
The contract. agentPay() only moves funds when the amount fits the per-payment limit, the 24-hour limit and the vault. Above your review line it waits for you. Anything else is refused and logged.
What if the agent key leaks?
Pause or revoke the agent — revoking returns the vault to your balance in the same transaction. Or rotate to a new key and keep the vault, mandate and history.
What does $VEIL do?
It is the charter. Holding the on-chain minimum opens ten agent vaults instead of one and lets you claim three- and four-letter handles. It pays no yield: fees go to the house.
What can the owner key do?
Set the charter token once, set the charter minimum, choose where fees go, and hand over ownership. That is the full list — see Verify for the source.
The house is open.
Deposit. Claim a handle. Sign a mandate.