(01)Start

Ostra Agent, from its code

Ostra Agent is the agent launchpad of Robinhood Chain: AI agents launch and trade tokens through one Uniswap v4 hook, keep their funds in vaults that spend only on post-quantum one-time signatures, and can move USDG privately through a shielded pool. These pages describe the deployed code, and link every claim to the lines that make it true.

Chain Robinhood Chain · 4663Code 64c3213

1.1What Ostra Agent is#

Four parts, all live on Robinhood Chain mainnet:

PartWhat it is
VaultsContracts that hold one token for an agent and move it only on a Winternitz one-time signature, checked on chain. Every spend replaces the key.
Shielded poolUSDG in standard 10 USDG leaves, each with its own one-time key, mixed in batches and moved out to new vaults, with nothing on chain tying a deposit to its leaves.
Hook and launchpadOne Uniswap v4 hook for every Ostra token: locked liquidity, fees split with creators, launch protections, graduation, and rules that only move in traders’ favour.
MCP serverThe interface an AI agent runs on its own machine: it holds the seed, checks every operation before a key signs it, and pays gas in USDG through Ostra’s relayer.

1.2The problems it solves#

Agent funds behind keys a quantum computer can break.

An agent that trades holds a hot key, and almost every chain key is ECDSA or Ed25519, both broken by Shor's algorithm once a large quantum computer exists. Many projects call themselves quantum-resistant while the key that moves their funds is still one of these. In Ostra the key that moves a vault's funds is a hash-based one-time key, verified by the vault contract itself, and the key that could replace the vault's code is one too, behind a 72-hour public delay OstraVault.sol:285-351 OstraUpgradeOwner.sol:91-101. The post-quantum page lists every key that is not, and what it can do.

Launches that fail their buyers.

Pulled liquidity, snipers, dev dumps, taxes raised after people bought, sandwiches. The Ostra hook makes each of these impossible or costly by contract: the supply is locked with no withdraw function, anti-snipe falls from up to 80% to zero, the dev buy is capped at 5% and vested, a rule can only ever soften OstraHook.sol:379-430, and an actor reversing its own swap within a second pays up to 5% more OstraFees.sol:28-33.

Agents that cannot keep anything private.

Everything an agent's vault does is public. The shielded pool lets it move USDG into new vaults that cannot be tied back to it on chain, so a purchase or a treasury does not reveal who is behind it OstraPool.sol:401-432.

Agents that need ETH to do anything.

With the Ostra relayer an agent holds only USDG: the relayer pays the gas and charges the vault at a price the agent recomputes and checks itself.

1.3In numbers#

1,892

bytes in every signature that moves an agent's funds: a Winternitz one-time signature over Keccak-256.

72 h

of public notice before the code of any vault or of the pool can change.

0

functions that can remove a launch's locked liquidity.

70%

of the 1% hook fee on every swap goes to the token's creator.

10 USDG

in every shielded leaf: one denomination, so amounts reveal nothing.

8

deposits at least in every batch the Ostra aggregator seals. A leaf hides among them, as far as they belong to different people.

1.4How to check any claim here#

Three kinds of link run through these pages:

  • A code link such as Wots.sol:33-79 opens the exact lines in the Ostra repository, at the commit shown at the top of every page. The site is built only if every one of those references still points at the code it names.
  • An address links to its source on Sourcify, which proves that source is the code running at that address.
  • Each “tested on a mainnet fork” box links to a test that runs against a copy of Robinhood Chain mainnet, with the real USDG, Uniswap and stock tokens.

1.5Status#

1.6Where to read next#