How it works · architecture · limits

Four steps from a signed offer to a settled position.

What happens to your assets at each step, who decides the price, and where this can go wrong. No step depends on an Openstrike operator.

01Agree

Choose terms you accept.

Each market runs one cycle at a time with fixed terms: strike, covered portion, expiry and the deadline for new offers. A holder signs an offer that sets only the size and the USDG premium.

  • A signed offer moves no assets
  • The holder can cancel until it is filled
  • Terms cannot change after the cycle opens
02Fund

Both sides lock in one transaction.

When a buyer fills the offer, the holder's stock token and the buyer's USDG premium enter the market contract together. The premium is released to the holder; the stock token stays in escrow.

  • Atomic: either both move or neither does
  • Escrowed tokens cannot be withdrawn early
  • The buyer's maximum loss is fixed at the premium
03Verify

Chainlink locks the price at expiry.

The contract reads the Chainlink feed for that Robinhood Chain stock token at expiry. The price and the feed round are stored onchain and shown in the public track record.

  • No Openstrike operator reports or sets the price
  • Stale or invalid rounds are rejected
  • No valid price by the deadline → refund path
04Claim

The fixed rule pays out.

Above the strike, the buyer claims the gain on the covered portion and the holder claims the rest of the escrow. At or below the strike, the holder's tokens return in full. Either side can trigger the claim.

  • Payout follows the rule set at step 01
  • Issuer controls can delay a transfer
  • Every resolution is added to the track record

Architecture

Four parts, each with one job. Contract addresses and audits will be listed here before any real asset can be used.

01 · Onchain

Market contract

One per asset and cycle. Holds the fixed terms, validates signed offers and executes fills atomically.

02 · Onchain

Escrow

Keeps the holder's stock token locked from fill to resolution. Releases only by the settlement rule or the refund path.

03 · External

Chainlink feed

The reference price for each Robinhood Chain stock token, read at expiry. Round ID and timestamp are recorded.

04 · Onchain

Claim & refund

Pays out on the fixed rule. If no valid price is locked by the deadline, returns the stock token to the holder, who keeps the premium.

What is not onchain: this website. It reads from the contracts and never holds your assets. If the site goes down, positions still settle and can be claimed directly from the contract.

Contracts not deployed yet

Limits, stated plainly.

These are the ways you can lose money or wait longer than you expect. Read them before you trade — they apply to every position.

Questions

What is recorded onchain?

The cycle terms, every signed offer that gets filled, the escrowed amounts, the Chainlink price and round used at expiry, and every claim or refund. The public track record is built only from these records.

Why Chainlink and not your own price reporter?

Because a price you have to trust us for is a price you can't verify. A dedicated Chainlink feed for Robinhood Chain stock tokens means neither side depends on an Openstrike operator at the moment that decides who gets paid.

How do issuer controls apply?

Stock tokens are issued with transfer controls — for example pauses, allow-lists or freezes. If a control blocks a transfer at claim time, settlement still completes and the blocked payout stays claimable in the contract until the control lifts. The other side is paid regardless.

Does buying upside make me a shareholder?

No. You hold a defined claim on the gain above the strike on the covered portion. You get no shares, voting rights or dividends through Openstrike.

Can the terms change during a cycle?

No. Strike, covered portion, expiry and the offer deadline are fixed when a cycle opens. A new cycle starts with new terms.