How Writ works.
Covered calls and cash-secured puts on Robinhood Stock Tokens, settled in cash at the Chainlink price.
The two options
Writ lists two kinds of options on Robinhood Stock Tokens, both fully collateralised, so a buyer is always paid in full.
Covered call. The writer locks one Stock Token per contract. If the stock ends above the strike S > K, the buyer receives (S − K) / S tokens per contract, which is worth exactly S − K dollars at the settlement price. The writer receives the rest of the locked token.
Cash-secured put. The writer locks the strike in USDG per contract. If the stock ends below the strike, the buyer receives K − S USDG per contract. The writer receives the rest.
One contract is one share. Sizes go down to 0.001 of a share.
Expiry and settlement
Every option expires on a Friday at 20:00 UTC, up to ten weeks out. After that, anyone can settle a series by naming the last Chainlink round at or before the expiry. The contract checks it: that round must be no later than the expiry and no older than four days, and the next round must come after the expiry.
The settlement price is that round's answer. If the Stock Token's own oracle is paused at the time, settlement waits. Nothing is ever traded on a pool, so pool prices cannot move a result.
After settlement each side claims: the buyer what the option is worth, the writer the rest of the collateral. The site finds the round and settles in the same transaction as the first claim.
Safeguards
Collateral is locked when a listing is made and is paid out only by settlement or cancellation. Amounts are rounded up when locked and down when paid, so the contract can never owe more than it holds.
The owner can change the fee (at most 3% of the premium) and where it goes. It has no function that moves collateral, premiums or payouts. Price feeds can only be changed through the oracle with a two-day delay.
The contracts are new and unaudited. Fork tests on Robinhood Chain mainnet cover covered calls, cash-secured puts, settlement on the real NVDA feed and every guard.
Risks
A covered call gives away every dollar above the strike. A cash-secured put pays for every dollar below it. A bought option can end worth nothing. Settlement depends on Chainlink and on the Stock Token oracle. Use only what you can afford to have locked until Friday.
Contracts
| Options market | 0xC507…15Bb |
| Price oracle | 0xb672…67bD |
| USDG | 0x5fc5…d168 |
27 Stock Tokens are listed, each with its Chainlink feed. Open the board