$NOCK · ROBINHOOD CHAIN · ARBITRUM ORBIT L2 · CHAIN ID 4663

Uniswap positions that know the exchange calendar

You deposit one token and set rules against the trading session. Keepers move the range for you — tight into the main session, wide into the close, flat to USDG before earnings, asleep through the weekend.

  • 0calendar triggers
  • 0range actions
  • 0full queue depth
  • v3 + v4canonical Uniswap
NEW YORK --:--:--
SESSION
NEXT BELL --:--:--
MODE SCHEMATIC
ILLUSTRATIVE TAPE · NOT LIVE MARKET DATA
PHOTO · JOSÉ PINTO / UNSPLASH

POSITIONING

Alps shows you the slope.
Nockdaq knows when
the avalanche comes down.

The nearest neighbour on this chain draws a liquidity profile and lets you place a range by hand. Nockdaq adds the axis they don't have: time. The issuer calendar, the session hours, the earnings window.

Same pool. One of them has a clock.

02 — THE PROBLEM

Every LP manager was written for ETH/USDC.

That pair has no trading session, no close, no weekend and no quarterly report. Tokenized equities on Robinhood Chain break all four assumptions at once.

2.1  The overnight gap

SCHEMATIC
CLOCK16:00 ET
PRICE$100.00
RANGE±2.1%
POSITION50 / 50
STATEIN RANGE

16:00 ET. The bell rings. Your range is tight, because a tight range is what pays in a liquid session.

  1. 16:00 · close
  2. 16:15 · earnings
  3. 02:40 · thin book
  4. 09:30 · open −9%

A holder on a centralised venue loses the move. An LP loses the move, plus divergence loss, plus an asymmetric fill on the worse side of a book nobody was watching.

2.2  Weekends

Two days of a token trading without an underlying and without an information flow. Spread widens, volume falls, and a tight range keeps standing there collecting risk instead of fees.

2.3  Calendar events

Earnings, dividends, splits, ex-dates, halts. The dates are known months ahead. Each one has a high chance of taking your range out, and no LP interface today puts them next to the position.

  • earnings
  • ex-div
  • split
  • halt
  • half-day

2.4  Session regimes

Order flow is dense in the main session, so a tight range earns its keep. After hours the same range earns fewer fees and carries more risk.

The same width at 10:00 and at 22:00 is two different instruments.

2.5  Why nobody else does this

Rebalance triggers used by existing liquidity managers
ProtocolRebalance triggerKnows the session
ArrakisPrice deviation, intervalNo
GammaPrice deviation, vault strategyNo
SteerVolatility bands, ML strategiesNo
Krystal / DefiEdgeManual or price-basedNo
AlpsManual, one-clickNo
NockdaqIssuer calendar and session hoursYes

None of them are wrong. They are optimal for pairs with no schedule. Tokenized equities simply aren't the asset class they were written for.

03 — THE PRODUCT

Schedule.
A calendar engine bolted to a range.

Every position carries a Schedule — a list of trigger → action rules, stored in your own vault contract. Keepers read them and execute. They cannot do anything else.

Rule composer

INTERACTIVE DEMO

1 TRIGGER

2 ACTION

schedule.rules
    ONE TRADING DAY · 00:00 → 24:00 ET pre main after closed

    Range ribbon width is schematic, not a backtest.

    Triggers

    session_open
    Main session opens, 09:30 ET
    session_close
    Main session closes, 16:00 ET
    pre_market
    Window 04:00 → 09:30 ET
    after_hours
    Window 16:00 → 20:00 ET
    weekend
    Friday 16:00 ET → Monday 09:30 ET
    earnings(T−N)
    N hours or days before the report
    earnings(T+N)
    N after the report
    ex_dividend
    Record-date cut-off
    split
    Split or reverse split date
    halt
    Trading halt on the underlying
    holiday / half_day
    Exchange holiday or shortened session

    Actions

    width(x)
    Multiply range width by x, recentred on live price
    recenter()
    Rebuild around current price, width unchanged
    flatten(token)
    Close the position entirely into a token, usually USDG
    one_sided(side)
    Move to a one-sided range above or below spot
    pause()
    Pull liquidity, hold funds in the vault, mint nothing
    collect()
    Sweep accrued fees without touching the range

    EXAMPLE

    on session_close      -> width(3.0)
    on session_open       -> width(1.0)
    on earnings(T-24h)    -> flatten(USDG)
    on earnings(T+30m)    -> recenter()
    on weekend            -> pause()

    3.2 — PROFILES

    Ten percent of people want a rule builder.

    The rest get presets that already know what they're doing.

    intraday

    tight

    Tight through the main session, flat to USDG on the close. Fees only where the flow is.

    Active, comfortable with intraday risk

    swing

    wide

    Wide range, holds overnight and through the weekend, widens 3× into the close.

    Passive, long horizon

    event-flat

    defensive

    Swing behaviour plus a full exit 24 hours before any calendar event.

    Wants zero gap risk

    weekend-off

    balanced

    Works Monday to Friday. On weekends the liquidity sleeps in the vault.

    The middle option

    custom

    manual

    Hand-built triggers and actions. Also the surface an agent writes against.

    Pros and agents

    3.3 — GAP GUARD

    We show you the sample,
    not a single number.

    Before you confirm a position, Nockdaq puts the ticker's own event history next to the width you picked. Eight observations is a small sample — selling that as a probability would be dishonest, so you get the eight bars.

    TICKER
    EVENT

    NVDA — gap at the next open, last 8 earnings

    Signed % move from prior close to next open · sample dataset, illustrative

    3.4 — STANDING ORDERS

    A limit order
    that pays you to wait.

    A one-sided Uniswap v3 range is a limit order. Nockdaq removes the ticks, the liquidity math and the pair orientation from the screen, and shows you the order. While it waits, it earns fees from swaps crossing your tick.

    CALENDAR CONDITIONS

    THIS IS A SOFT LIMIT

    Price has to physically cross the range. Partial fills happen. A reversal inside the range fills you back out. This is not an exchange limit order — and if we hid that, the product would die on the first thread about it.

    04 — ARCHITECTURE

    A control layer over
    somebody else's pools.

    Nockdaq does not deploy an AMM and does not write hooks. The pools on this chain are already deployed by Uniswap Labs. That's a constraint, and it's also the honest position: you sit in canonical liquidity, not a fork.

    NETWORK
    Robinhood Chain · Arbitrum Orbit L2 · chain ID 4663
    AMM
    Uniswap v3 and v4 · canonical Uniswap Labs deployments
    ROUTER
    Universal Router 2.1.1 — there is no 2.0 deployment on this chain
    SETTLEMENT
    USDG
    EXPLORER
    Blockscout
    POSITIONS
    NonfungiblePositionManager (v3) · PositionManager (v4)

    4.2  Vault

    Every user deploys a personal vault through a minimal proxy. The position NFT lives in the vault, and the vault's owner is you.

    • The vault stores the Schedule as an array of rules.
    • A keeper may call only actions in that array, only once a trigger has fired.
    • A keeper cannot withdraw funds, edit rules, or change the owner.
    • You withdraw everything at any time. No keeper permission needed.
    • Every execution is bounded by a slippage limit you set, not the keeper.

    4.3  Keeper network

    Keepers are bots watching for triggers. Each posts a bond in $NOCK and subscribes to a set of vaults. The network is open — anyone can bond and start executing.

    • Missed window — the contract slashes part of the bond; compensation goes to the affected vault.
    • Executed outside your slippage limit — the transaction reverts. Impossible by construction.
    • Windows are measured in blocks, not seconds, so nobody argues about clocks.

    A missed window is called a misfire. Zero risk doesn't exist, and we write that down.

    4.4  Calendar oracle

    TRUSTED SETUP — AND IT'S CALLED THAT IN THE DOCS

    The calendar is off-chain data and the main point of trust in the product. Chainlink exists on this chain, but earnings-date feeds don't exist anywhere.

    At launch we post the calendar on-chain with a bond in $NOCK and a 24-hour dispute window. Anyone can dispute a date by posting their own bond. $NOCK stakers vote. The loser forfeits the bond.

    SOURCES SEC EDGARissuer IR pagesexchange session calendars

    No commercial feeds. Reselling Nasdaq Data Link or Refinitiv is licensing territory.

    4.5  Execution queue

    At 09:30 ET hundreds of vaults want to recentre at once. Whoever executes in the first block takes the spread; whoever executes in the tenth pays for somebody else's. It's a scarce resource, and Nockdaq allocates it by stake rather than by a gas auction.

    A keeper that pokes a vault outside its window gets a revert. The contract sorts by the vault owner's $NOCK stake and opens execution in windows.

    4.6  Agentic mode

    Robinhood Chain shipped Agentic Accounts — programmable accounts for AI agents. A schedule is a far better trigger for an agent than a price prediction: it is deterministic, it is knowable in advance, and it is auditable after the fact. Nockdaq exposes Schedule as an API and lets the agent assemble the rules from the portfolio and the calendar.

    // agent writes rules, vault enforces them
    await nock.schedule("vault:0x…a71").set([
      { on: "session_open",    do: width(1.0) },
      { on: "session_close",   do: width(3.0) },
      { on: "earnings(T-24h)", do: flatten("USDG") },
    ])

    05 — $NOCK

    Built on one scarcity:
    the first blocks after the bell.

    Three of the four functions below are collateral posted against specific work, not a promise of revenue share.

    5.1

    Execution priority

    Stake sets your place in the queue at the open and the close. The more you stake, the closer to the bell. Stake locks for seven days — otherwise the queue gets rented for one block and dumped.

    5.2

    Keeper bond

    Bond size caps the total TVL a keeper may serve, so growing the network requires growing the staked supply. Miss a window, lose part of the bond.

    5.3

    Calendar dispute bond

    The poster of a date posts a bond. A challenger posts theirs. Stakers vote. The loser's bond goes to the winner, with a share to the majority voters.

    5.4

    Fee switch

    Fees are payable in USDG, or in $NOCK at a 50% discount. The $NOCK collected that way is burned.

    Execution tiers

    STAKE-WEIGHTED QUEUE
    1. BellTop 100 stakersBlock 1 after the trigger
    2. DrawTop 1000Blocks 2–5
    3. NockAny stake above minimumBlocks 6–15
    4. LooseNo stakeBlock 16 and later

    Call it what it is: legalised priority access. We sell it as an explicit, transparent, purchasable queue instead of a hidden gas race won by whoever has the better node.

    5.5  Fees

    Nockdaq fee schedule
    TypeSizeTo whom
    Keeper feeFixed USDG per execution, plus gasKeeper
    Performance fee10% of collected Uniswap fees70% treasury · 30% $NOCK buyback
    Standing Order fee0.05% of filled volumeTreasury
    Paid in $NOCK50% discountBurn

    No entry fee and no exit fee. Deposit and never move the position, and you pay nothing.

    5.6  Distribution

    DEFAULT PROPOSAL · STILL UNDER DISCUSSION

    Alternative: 100% fair launch, keepers live on fees alone. The keeper network then grows more slowly, but nobody has to explain where the emission comes from. The decision gets made before launch, not after.

    06 — RISKS & TRUST

    This goes in the docs whole,
    not hidden in a footer.

    • The calendar is off-chain

      We post the dates. If we get one wrong, or lie, vaults execute at the wrong time.

      MITIGATION Bond, dispute window, public sources, and a stated path to a decentralised feed.

    • A keeper doesn't execute

      Network, gas, reorg. The window passes and the position stays in the old range.

      MITIGATION Bond and slashing. Zero risk does not exist and we write that down instead of implying otherwise.

    • Priority goes to stake

      The rich execute first.

      MITIGATION An explicit, purchasable queue instead of a hidden gas race. We sell it as transparency, not fairness.

    • Data licensing

      Issuer calendars are sold for money.

      MITIGATION SEC EDGAR and IR pages only. We don't touch commercial feeds.

    • Thin liquidity

      Stock tokens on this chain are young. There isn't much to optimise yet.

      MITIGATION Launching into a growing network is a bet. We call it a bet.

    • Smart contract

      Vaults hold user funds.

      MITIGATION Audit before mainnet. A per-vault TVL cap for the first 90 days.

    • Soft limit

      A Standing Order may never fill, or may fill back out.

      MITIGATION Written in the interface, at the moment of the decision — not in the docs where nobody reads it.

    07 — ROADMAP

    From one keeper to an open network.

    1. Weeks 1–4

      Testnet

      Vaults, Schedule, one keeper (ours), a calendar with no bonds. Public, and labelled honestly.

    2. Weeks 5–8

      Audit

      Vault and execution queue. Calendar audited separately.

    3. Week 9

      Mainnet beta

      Per-vault TVL cap. Profiles intraday and event-flat. Standing Orders.

    4. Live

      $NOCK

      Token is deployed on Robinhood Chain. Staking and the tiered execution queue ship with the protocol contracts.

    5. Month 4

      Open keepers

      Bonds, slashing, third-party keepers.

    6. Month 5

      Calendar disputes

      Calendar bonds, voting, TVL cap lifted.

    7. Month 6

      Agent API

      Schedule exposed as an API for Agentic Accounts.

    08 — BRAND

    A nock is the notch
    where the arrow meets the string.

    The arrow on the string is an order waiting for a price. From there the metaphor carries itself — and it keeps the campaign from sliding into generic crypto language.

    nock
    place the order — seat the arrow on the string
    draw
    pull back — wait for the fill
    loose
    release — execute
    volley
    the salvo of recentres at the open
    quiver
    your set of positions
    misfire
    a keeper missed a window
    bullseye
    the order filled on target
    the bell
    09:30 and 16:00 ET

    Palette

    • Ink#101614Text, dark ground
    • Forest#14382APanels, headers
    • Signal#C1FB00The arrowhead, the live range
    • Brass#A87F31The string, secondary accent
    • Fletch#A93226Fletching, warnings, Gap Guard
    • Parchment#F5F1E6Light theme, docs

    The bowstring is the price line. Tension is the wait. The depth chart is drawn along the string rather than as mountains. No candles. No bull chart pointing up and to the right. No robots.

    PHOTO · MATHIAS REDING / UNSPLASH

    Nock it.
    Draw. Loose.

    Testnet first, with a label on it. Vaults, Schedule, one keeper, a calendar with no bonds — and every trust assumption written on the screen where the decision is made.