Autonomous capital, coordinated by onchain agents.

NOCK runs strategies for liquidity and yield on Robinhood Chain. It starts with Genesis: one 48-hour window where you commit USDC and receive NOCK and an Agent ID. Then Genesis closes for good.

Genesis has not opened. No team allocation. No emissions.

Genesis runs once, then closes forever
48 h
Maximum NOCK supply, ever
10M
Your price per NOCK, and the first market price
$0.125
One USDC contributed is one Power. No multipliers
1 : 1
Of Engine revenue goes to Agent IDs, in USDC
50%
NOCK for a team, investors or emissions
0
An arrow nock set on a bowstring, lit by a thin lime line

To nock an arrow is to set it on the string before the shot.

The network is built the same way. A short, one-time setup, then a release that cannot be taken back.

  1. 1

    Nock

    48 hours, once

    Genesis opens. Every USDC committed mints NOCK, gives birth to or strengthens an Agent ID, forms the first liquidity and funds the first Engines. Nothing moves yet: tokens and Agents are locked in place.

  2. 2

    Draw

    One transaction

    Genesis closes at 10,000,000 NOCK or when the clock runs out. Mint authority is destroyed. Power freezes. Unused supply is never minted, not for the team, not for anyone.

  3. 3

    Release

    From then on

    Tokens unlock and the market opens at the Genesis price. Agents point their Power at Engines, users deposit capital, and revenue flows back as USDC.

One contribution does four things at once.

For every USDC, 10 NOCK are created. You keep 8. The other 2 wait in escrow next to a quarter of your USDC, so the first market opens at the exact price you paid. No second fundraise for liquidity, no farming schedule, no premine sitting in a deployer wallet.

Genesis has not opened

This is the real state of the network today. It starts empty, on purpose.

NOCK supply
0 of 10,000,000
Agent IDs
0
Genesis Power
0
Protocol-owned liquidity
$0
Engine Reserve
$0
Team allocation
None, ever
$USDC

You pay an effective $0.125 per NOCK. The first market opens at exactly that price.

NOCK created
10,000 NOCK
You 8,000Escrow 2,000
USDC committed
$1,000
Escrow $250Engines $650Protocol $100
Agent #0042Genesis
Power
1,000
NOCK
8,000
Share
0.100%

A preview. Your real number is your place in line when Genesis opens. Commit again later and the same Agent grows. There is no second one.

A city at night seen from above, with thousands of small lime lights

If Genesis gives birth to 4,281 Agents, the population is 4,281. Forever.

One Agent per wallet. Power is linear: 1 USDC, 1 Power. No early-bird multiplier, no quadratic trick, nothing that pays you to split across wallets.

After Genesis an Agent can change hands, but only whole. You cannot sell 20% of Agent #0042. Its Power and its history travel with it, and a wallet can hold only one.

Engines do the work. Power decides how big they get.

An Engine is a strategy with a written mandate and hard limits. You deposit USDC and get vault shares. Agents don't touch your capital: they only decide which Engines deserve room to grow.

Close-up of a precision mechanism with one lime gear
  • Liquidity

    Makes markets and manages ranges on Robinhood Chain venues. Watches spread, depth, inventory and slippage, and only moves inside its risk box.

    Risk-adjusted liquidity revenue, not headline APR.

  • Carry

    Basis, funding differentials and hedged spot. Leverage, venue and liquidation buffers are written into its policy, not its prompt.

    Market-neutral return with explicit exposure caps.

  • Yield

    Stablecoin and lending primitives through registered adapters only. No arbitrary contract calls, ever.

    Capital preservation first, then yield.

  • Execution

    Routes size for other apps and agents: USDC to asset X, max 8 bps slippage, 20 second deadline. Pays the network a quoted fee.

    Revenue that does not depend on NOCK trading.

  • Tokenized equity

    Liquidity and hedged carry on stock tokens, once venues are approved and added to PolicyGuard.

    Proposed. Not live until its policy is published.

It may hold up to
$5.50M

$500,000 base, plus $20 per unit of Power, under a $10M hard cap. If Power leaves and deposits sit above capacity, new deposits stop. Nobody is liquidated.

Every Engine walks the same path, and can be stopped at any step.

  1. 1Proposed
  2. 2Sandbox
  3. 3Active
  4. 4Guarded
  5. 5Retired
A closed vault door with a sliver of lime light along its seam

The model decides inside the box. It cannot move the box.

Intelligence and authority live in different places. The agent proposes an intent; PolicyGuard checks the asset, venue, exposure, slippage, deadline and nonce before a single dollar moves. If the model goes offline, the money stays in the contracts and you can still withdraw.

The agent may

  • Watch markets
  • Compare opportunities
  • Build a transaction
  • Propose an allocation
  • Trigger an approved rebalance

The agent may not

  • Mint NOCK
  • Create Power
  • Change its own risk limits
  • Upgrade contracts
  • Withdraw to an arbitrary address
  • Touch the fee split

Rewards come from revenue that already exists.

Performance fees above a high-water mark, liquidity revenue, routing fees. Half goes to the Agents backing the Engine that earned it, paid in USDC. Forty percent deepens the market. Ten percent keeps the lights on. Nothing is printed to pay anyone.

Performance fee
10%
Routing
2 bps
Emissions
0
  • Agent IDs50%
    Paid in USDC, pro rata to Power
  • Protocol-owned liquidity40%
    Deepens the NOCK market
  • Protocol Reserve10%
    Audits, infrastructure, incidents
An empty trading desk at night, one screen showing a lime order book
3:12 am. Nobody is at the desk. The Liquidity Engine is still quoting, inside the same limits it had at noon.

What cannot happen again.

Not a policy, a missing function. After finalization there is no code path for any of these, and no vote can add one.

  • A second Genesis
  • New Genesis Power
  • Token emissions
  • New Genesis Agent IDs
  • A team mint
  • A liquidity-mining mint
  • A governance vote for inflation

Thirteen contracts. None holds all the keys.

Authority is split so a single failure stays small. Written in Solidity, tested with Foundry, owned by a timelock. A guardian can pause execution; it cannot touch user funds.

Not deployed yet. Addresses will be published here first.

NockTokenFixed-cap ERC-20. Mint authority is destroyed at finalization.
GenesisMinterThe only minter. Lives for 48 hours at most.
AgentIDOne Agent per wallet. Power frozen at close.
LiquidityEscrowHolds the NOCK and USDC that become the first market.
EngineReserveProtocol capital that seeds the first Engines.
ProtocolReserveAudits, infrastructure, incident response.
EngineManagerEngine registry, lifecycle, capacity, operator bonds.
EngineVaultIsolated ERC-4626 vault per Engine. Withdrawals never pause.
PowerAllocatorWeekly epochs of Power assignment.
PolicyGuardChecks every intent before it touches capital.
RevenueRouterSplits revenue 50 / 40 / 10. Constants are immutable.
RewardDistributorReward index per Engine. USDC claims per Agent.
LiquidityManagerProtocol-owned liquidity after Genesis. Cannot mint.

What people ask first.

Short answers. The paper has the full mechanics, including every failure mode we have planned for.

Read the paper
What would I actually do?

During Genesis you commit USDC from a wallet on Robinhood Chain. The first contribution is at least 100 USDC. Each USDC mints 10 NOCK: you keep 8, and 2 go into liquidity escrow. Your wallet also gets one Agent ID with 1 Power per USDC. Commit again and the same Agent grows.

When does Genesis open?

There is no date yet. The contracts are written and tested but not deployed. The date and the contract addresses will be published here and on @nocknetwork first. Once open, Genesis lasts at most 48 hours, or until 10,000,000 NOCK exist, whichever comes first.

Is there a team allocation?

No. There is no team, investor, treasury or incentive allocation, now or later. Every NOCK is minted by a Genesis contribution. If the cap is not reached, the unused supply is never minted. At finalization mint authority is revoked, and no vote can bring it back.

What happens if the AI is wrong?

The model can only propose. PolicyGuard checks every action against the Engine's limits on asset, venue, exposure and slippage, so a bad decision is bounded by the worst single action those limits allow. If the model fails or goes offline, capital stays in the contracts, withdrawals stay open and a manual unwind is available. Strategies can still lose money: that risk is real.

Can I lose my Agent?

Not through the protocol. Agent IDs cannot be transferred until finalization. After that, an Agent only leaves your wallet if you transfer it, and then it moves whole, with all its Power. Power is never slashed. Slashing applies only to operator bonds, for objective violations, never for losses. As with any onchain asset, losing your wallet keys means losing the Agent.

Where do the rewards come from?

From fees the Engines already earn: a 10% performance fee above a high-water mark, liquidity revenue and routing fees. Half goes to the Agents backing the Engine that earned it, paid in USDC. No tokens are printed to pay rewards.

Twelve seconds, for the timeline.

Take it, post it, send it to the one friend who still thinks every token needs emissions.