SLOT {{ slotLabel }}
SOL / USD {{ solLabel }}
BIDLINE
BIDLINE
Bid your limit. Clear at one price.
{{ t.k }}
{{ t.v }}
Session state preview
{{ sessIconEl }}
{{ sessInitial }}

{{ sessName }}

{{ sessMint }}

Uniform-price batch auction · descending reserve · SOL quote · settlement at one clearing price for every winner.

{{ statusLabel }}
{{ countdownLabel }}
{{ countdown }}
{{ bannerTitle }}
{{ bannerBody }}
{{ m.label }}
{{ m.value }} {{ m.unit }}
{{ m.note }}

RESERVE PRICE LINE

Descending reserve, quantised to 64 price ticks. Settlement occurs only after the book closes.

Current reserve
{{ reservePrice }} SOL
{{ decayChart }}
RESERVE P(s) EXECUTABLE DEMAND P_FLOOR 0.000004

DEMAND LADDER — 64 BUCKETS

Cumulative demand walked from the highest tick down. The marginal bucket is where cumulative demand first reaches S_max.

{{ clearLabel }}
{{ clearPrice }}
{{ histogram }}
Tick Price · SOL Bucket qty Cumulative Fill
{{ r.tick }} {{ r.price }} {{ r.qty }} {{ r.cum }}
{{ r.fillLabel }}
Estimate only — the on-chain result after slot_end is the authoritative clearing outcome.

IMMUTABLE TERMS

Locked before the first bid. Governance cannot alter a session already created.

{{ t.k }} {{ t.v }}

auctions

Every session ever created, including the ones that failed. Failed sessions are never hidden from the default filter.

Session State Reserve · SOL Escrow · SOL Soft cap Bidders LP · lock Closes
{{ a.iconEl }} {{ a.initial }} {{ a.name }} {{ a.mint }}
{{ a.state }} {{ a.reserve }} {{ a.escrow }}
{{ a.capPct }}
{{ a.bidders }} {{ a.lp }} {{ a.closes }}

no session matches this filter

Nothing is hidden — the filter simply has no measurement to show. Widen the state filter, or create a session.

protocol record

Measured on-chain. Bad numbers are shown as measured — nothing is rounded to look better and no failed session is removed from the aggregate.

{{ m.label }}
{{ m.value }} {{ m.unit }}

SUPPLY CAP VS SUPPLY MINTED

Per session. The gap is supply the market never allocated — it was never minted.

{{ supplyChart }}

ALLOCATION CONCENTRATION

{{ c.k }} {{ c.v }}

Committed capital, not organic demand. BIDLINE cannot prove bids come from independent buyers.

create a session

Every parameter below is locked before the first bid and cannot be changed mid-session. Read them as a contract, not a form.

{{ g.no }}

{{ g.title }}

{{ statusLabel }} meridian · session 041

settlement receipt

{{ receiptIntro }}

{{ r.k }} {{ r.v }} {{ r.unit }}

Claims are pull-based and do not expire on a short window. BIDLINE never attempts to push assets to every bidder in one transaction.

Demand-cleared issuance infrastructure · Solana

the market decides how much gets minted.

Submit your limit. Clear at one price. Supply only enters circulation when capital stands behind it.

Where bids become supply
capital-backed bids
↓ clearing price
allocated supply
↓ mint
pool at clearing price · LP locked
The descending reserve only shows what is executable now. Settlement happens once, after the book closes.

HOW CLEARING WORKS

{{ s.no }}

{{ s.title }}

{{ s.body }}

unsold supply never enters circulation.

Most issuance starts from a fixed sale supply and pushes all of it into the market. BIDLINE mints the allocated quantity and nothing else, then revokes mint authority permanently.

NO {{ n }}
Capital commits before supply exists
capital-backed bids
↓ clearing price
allocated supply
↓ mint
pool at clearing price · LP locked
Failure is a valid outcome. Below the minimum capital threshold, nothing is minted and every lamport of escrow is claimable back.
BIDLINE

Bid your limit. Clear at one price. No protocol token. No guaranteed session outcome. No price protection after the pool opens.

{{ c.title }}
{{ i }}

CONFIRM TRANSACTION

Action
{{ txLabel }}
Network solana mainnet
Transfer 0.1 SOL
Recipient
{{ txRecipient }}
Waiting for your wallet to sign and broadcast…
Confirmed on mainnet
Signature
{{ txSigShort }}
View on Solscan →
Not sent
{{ txError }}

{{ walletModalTitle }}

No wallet detected

No Solana wallet has registered with this browser. Install one, then reopen this dialog — detected wallets appear here with their own name and mark.

Connected
{{ address }}
{{ walletError }}