Skip to content
1 viewer
Capital markets

Market Graph

Explore the needs and offers people share through ballots and positions. Each line connects what a position offers to what it wants. Provider observations supply market context; funding and settlement are separate steps.

Positions
1
Assets
2
Fresh
0
Expressions
0
Matched
0
Unfunded
0
Shown position window · provider observations are advisory; native positions still require funding and authorization
1 native0 provider observations0 unfunded

Take part

Answer your questions to review and share an intention, then follow its position here. An answer does not by itself reserve funds or establish a payment.

Market intelligence

Live Economy

Assets on the ring · every position one hyperedge from what it offers to what it wants
Assets on the ring · every position one hyperedge from what it offers to what it wants2 vertices, 1 hyperedges (0 of arity 3 or more)chess-piece-15-bid-account-a24abd16ef21bfb1-1791047339 @ market/chesscoin · asset · ring 0 · volume 10 · degree 1coinpiece/15 · asset · ring 1 · volume 1 · degree 1piece/15

Dimensionality

Rows are offer rank, columns want rank: how many distinct assets each side names. Shading is position count on a log scale; the small figure is latticeSpan (2^i−1)(2^j−1), the sub-markets a position of that shape spans. 1×1 is the classical exchange — every other cell is structure a symbol-based venue cannot express. Click a cell to filter the graph and the tables to that dimensionality.
0 of 1 placed positions live beyond 1×1 · widest single position spans 1 sub-markets · expression positions are counted under their currently collapsed flat maps (their unrealized branches ghost on the graph, not here)
Dimension window · positions per (offer rank × want rank) 1
1122334+4+1×1 · 1 positions (0 matched) · lattice span 1 sub-markets · the classical exchange111×2 · 0 positions (0 matched) · lattice span 3 sub-markets31×3 · 0 positions (0 matched) · lattice span 7 sub-markets71×4+ · 0 positions (0 matched) · lattice span ≥15 sub-markets≥152×1 · 0 positions (0 matched) · lattice span 3 sub-markets32×2 · 0 positions (0 matched) · lattice span 9 sub-markets92×3 · 0 positions (0 matched) · lattice span 21 sub-markets212×4+ · 0 positions (0 matched) · lattice span ≥45 sub-markets≥453×1 · 0 positions (0 matched) · lattice span 7 sub-markets73×2 · 0 positions (0 matched) · lattice span 21 sub-markets213×3 · 0 positions (0 matched) · lattice span 49 sub-markets493×4+ · 0 positions (0 matched) · lattice span ≥105 sub-markets≥1054+×1 · 0 positions (0 matched) · lattice span ≥15 sub-markets≥154+×2 · 0 positions (0 matched) · lattice span ≥45 sub-markets≥454+×3 · 0 positions (0 matched) · lattice span ≥105 sub-markets≥1054+×4+ · 0 positions (0 matched) · lattice span ≥225 sub-markets≥225row = offer rank · col = want rank · big = positions, small = latticeSpan (2^i−1)(2^j−1) · 1×1 is the classical exchange

New Position

Position destination

Choose the wallet backing this position.

You offer
You want
Advanced

Markets

Market (set ⇄ set)FwdRevBookMatchedVolume
[coin] ⇄ [piece/15] one-sided10market/chess011

Flows

no multi-hop flows discovered yet; run POST /lattice/run (or submit positions that only clear in a ring) and the lattice engine's settlement cycles appear here.

Persistence

Reading persistence
Persistent homology of the want-node containment graph, swept by edge VOLUME from thickest to thinnest. Each bar runs from 0 to the volume at which its feature was born; the muted prefix is volume below the threshold where it died, the colored remainder is its lifespan: a long bar is a robust structure, a short one dies the moment one thin edge is pulled. ⟲ cycles draw solid (rings that can clear atomically); ● pools ghost (disjoint liquidity islands). Rows that bind exactly two want indices are a market. Click one to filter the graph and the tables to it.
no containment graph yet: persistence needs at least one arc whose OFFER covers another position's WANT. Submit complementary positions (or run a lattice round) and the bars appear on the next poll.
no persistence bars for this book

Bridge gaps

Reading bridge gaps
The positions this book is MISSING. A near-miss is a settlement template whose every slot resolved except one. Submit the single order named here and that route goes live. Bar length is the throughput the route would then carry; each segment is one asset of the order. ✚ new-market gaps draw solid: that pair has never traded here, so the order opens an arc as well as a route. ↺ gaps name a pair that already trades and is simply one position short of clearing a longer ring.
no containment graph yet: a gap is a template one slot short, and there are no templates until at least one arc's OFFER covers another position's WANT. Same precondition as the bars above.
no near-miss templates: every template this walk reached either settles already or is more than one position short

Sub-rate tensor

Reading structural rates
The rank-1 slice of the lattice engine's sub-rate tensor: row = an asset OFFERED, column = an asset WANTED, cell = Σ offered ÷ Σ wanted across every position naming both. Green is above 1 (more of the row asset moves than the column asset it is asked for), red below; opacity is log-symmetric, so 2× and ½× shout equally loud, and the strip along each cell is the volume standing behind it. Basket legs are summed, so a cell is a structural rate, not a unit-commensurate price. Click a cell to filter to its market.
2 asset(s) on each axis (capped at 12, picked by volume involvement) · 1 of 1 cell(s) have a classical 1×1 market on this book and filter on click; the rest are projections out of higher-rank baskets and stay unlinked · no lattice round has run, so the engine's own per-route sub-rates and ring products are not available. This grid is the rank-1 projection over the loaded book, computed with the engine's law
Sub-rate tensor · offer asset (row) per want asset (column) 1
cre8/coincre8/item…cre8/coincre8/item…cre8/coin → cre8/item/chess/piece/15 · 10 (pivot 1) · 10 offered ÷ 1 wanted across 1 position leg(s)10green = rate > 1 · red = rate < 1 · opacity = |ln rate| · bottom strip = volume behind the cell

Positions

PositionMarket (set ⇄ set)BookPeerOffersWantsFundingFlags
chess-pie…91047339[coin] ⇄ [piece/15]market/chessaccount-a24abd16ef21bfb1coin×10piece/15×1unknownopen

Books

BookPositionsMatchedAssets
market/chess102book ↗