The issuance and settlement layer for tokenized page inventory.
A publisher registers regions of a rendered page as discrete, transferable positions. Investors acquire those positions at issue and trade them in a permissionless secondary market. A holder can then delegate write access on a position without surrendering it — the primitive a rental market for advertising demand plugs into.
Conventional ad inventory is rented by the impression and settled by an intermediary that owns the measurement, the auction and the ledger. websitekit unbundles it: the publisher sells the position once, the market prices it continuously, and the holder retains a rentable asset.
createSite — no setter, no admin key, no timelock. An investor reads them once and knows the issuer cannot dilute them.Demand routing, rental auction and measurement are companion products and are not built. The SDK is the first layer of that stack.
Rendered from the markdown in docs/websitekit/, so the site and the repository cannot drift apart.
The model, the layers, and every mechanism — issuance, secondary market, tenancy, terms of issue.
docs/websitekit/sdk.mdSDK referenceEvery exported function in @websitekit/sdk and @websitekit/react, and the call ordering that matters.
Four contracts on Robinhood Chain testnet, cloned from the same implementation. Every price and holder below is read from the chain when the page renders. They differ in the only two dimensions that vary between publishers: what gets carved into inventory, and the terms frozen at createSite. Each page ends with per-position revenue computed from that board’s own on-chain terms.
The slowest decay of the three, because an archive keeps earning long after the send — a sponsor holds most of their position for months rather than weeks.
A conference siteDevConf Autumntake 2× · payout 1.2× · decay 0.9/week over 4 weeksThe steepest take premium, because sponsor tiers are an auction already — and a 4-week decay tail, because a dated event has no use for a price that takes a year to come back down.
A job boardRemote Rolestake 1.3× · payout 1.1× · decay 0.85/week over 8 weeksThe lowest take premium and the fastest decay: friction is the enemy when you want turnover, and a listing nobody refreshes is back at floor inside two months.
A DeFi protocolVaultlinetake 1.6× · payout 1.2× · decay 0.9/week over 52 weeksEcosystem placement is already bought and sold off-chain, at BD-deal pace. Steep takes because an integrations row is genuinely contested, and the longest decay tail the contract allows — an ecosystem page is a long game.