1,204 escrows openHeld volume $2.4MMedian payout 4 minDispute rate 1.9%

developer surface · motion inspector

Which skill is driving this animation, and why

Every moving pixel in this app is under a named rule. This page lists those rules, mounts the real widgets against real seed data, and maps each animated channel back to the value that drives it. Focus a rule to see which widgets it governs and which of their channels it owns. Nothing here is a mock — these are the same components the listing and escrow pages render.

rules
8
instrumented widgets
6
bound channels
30
render branch
measuring

Trust lattice

webgl

answers · Which axis is holding this build's score down?

src/components/viz/trust-lattice-scene.tsx

live instance · input: trustReadout(listing, merchant, intel) — 6 weighted axes

Trust lattice · click a column to pin

6 axes

Composite trust

Height = measurement · width = weight · colour = state

84

Weighted axes

negotiate: Dependencies

Composite is the weighted mean of the axes above. Recompute it by hand if you want to — the inputs are all on this page.

animated channelbound todriving rule
column heightaxis.measurement (0–100)
column widthaxis.weight in the composite
column colouraxis.state → verified / pending / contested token
core scalecomposite score
ring rotationpinned axis index → fixed angle anchor
raise + dim of siblingspointer hover / click
headline numberspring over the true composite
framesinvalidate() while lattice is still settling

degraded branch · Ranked axis table with the same measurements and evidence lines.

Dependency orbit

webgl

answers · What is this build actually dragging in, and what is flagged?

src/components/viz/dependency-orbit-scene.tsx

animated channelbound todriving rule
node radiusdependency.installKb
orbit distancetransitive fan-out count
node colourrisk → clean / stale / advisory / critical token
selection readoutpointer hover, click to pin
framesdemand only; static once selection settles

degraded branch · Dependency list sorted by risk then install size.

Rebuild probe

webgl

answers · Does the delivered bundle build clean from scratch, right now?

src/components/viz/probe-scene.tsx

animated channelbound todriving rule
uProgress uniformdoneSteps / totalSteps from the stream
sweep colourverdict → passed / failed token
step flashone per arriving stream event
framesruns while the stream is open, idles after

degraded branch · Streamed step log with pass/fail per line.

Escrow rail

webgl

answers · Where is the money, and what moved it there?

src/components/viz/escrow-flow-scene.tsx

animated channelbound todriving rule
token positionlerp toward anchors[activeStep]
token spin ratedistance still to travel
token + rail colourfunds: held / contested / released / refunded
shock ringone per machine transition event
framesinvalidate() while distance > epsilon
node emphasisbuyer / merchant action buttons

degraded branch · Numbered step strip plus the transition journal.

Provenance strip

dom

answers · Was this written over time, or dumped in one commit?

src/components/viz/provenance-strip.tsx

animated channelbound todriving rule
bar heightcommits that week
bar tintauthor count that week
pinned week readouthover, click to pin
bar settlespring on pin change

degraded branch · Same bars; it is already DOM, so there is nothing to degrade.

Runtime cost model

dom

answers · What does it cost to run this per month at my traffic?

src/components/viz/cost-model.tsx

animated channelbound todriving rule
headline figurespring over monthlyCost(runtime, requests)
line widthseach line's share of the total
slideruser input, no autoplay

degraded branch · Per-line cost table at the current slider value.