What's on Arkiv.

Octane has no database of its own. Everything the market needs lives here, live, with the exact query behind each table.

Arkiv explorer

Anyone can write under these names, so the app trusts nothing for being on Arkiv. A quote counts only if its maker signed it and wrote it, and fills and reputation count only from the indexer wallet.

Live quotes

octane.quote

One standing quote per maker, chain and token, signed by the maker. This is the market.

Written by
Each maker's own wallet
Lifetime
Gone 30 seconds after its last refresh
arkiv.schema = str('octane.quote') AND chainId = u64(1874) AND token = addr(0xcedfB56113143d55b2358b8CFbB0dEB5Ad2f55a7) AND validUntil > u64(0) ORDER BY fee:u256 ASC

Maker profiles

octane.maker

Where to reach each maker, and where its public journal lives on Swarm.

Written by
Each maker's own wallet
Lifetime
7 days, renewed while it runs
arkiv.schema = str('octane.maker')

Settled payments

octane.fill

A record of each settled payment, so payment history needs no database of ours.

Written by
The indexer wallet only
Lifetime
30 days, read-only
arkiv.schema = str('octane.fill') AND $creator = addr(0xb547061EE3090b42E66e2F7F9378fbEd6863FE8E) ORDER BY ts:u64 DESC

Reputation

octane.makerStats

Fade score, uptime and coverage, which anyone can recompute from public data.

Written by
The indexer wallet only, so makers can't rate themselves
Lifetime
Renewed about every 5 minutes
arkiv.schema = str('octane.makerStats') AND $creator = addr(0xb547061EE3090b42E66e2F7F9378fbEd6863FE8E) ORDER BY epoch:u64 DESC

Auction requests

octane.request

An agent asks makers to bid on a batch of payments. Empty unless an auction is running.

Written by
The paying agent's wallet
Lifetime
60 seconds
arkiv.schema = str('octane.request') AND chainId = u64(1874) AND deadline > u64(0)

Auction bids

octane.bid

Each maker's signed price for an open request. Empty unless an auction is running.

Written by
Each maker's own wallet
Lifetime
Expires with its request
arkiv.schema = str('octane.bid') ORDER BY fee:u256 ASC