// HOW IT WORKS

FROM SILENCE
TO A DECIDED ROW.

Four stages, no magic in any of them. Each one is a file in the repository you can open and read.

01 THE CLOCK

ONE TIMESTAMP PER WALLET.

Dormancy is the cheapest signal in the business: the gap between now and the last time an address did anything. No indexer, no heuristics, no model. One subtraction.

That is why the whole product hangs off it. An active wallet gives you a hundred entries a week and almost no information. A wallet that has been silent for four hundred days gives you one, and it cannot cheaply pretend to have done nothing.

Forty-five days is the default threshold. It is a dial, not a truth:

pellet rules --set sleepDays=90
DORMANCYARMED
tracked sleeper
SILENT
02 THE WALLS

FIVE QUESTIONS, ASKED IN ORDER.

When a sleeper moves, the runtime builds a candidate — wallet, token, ticket — and pushes it through five walls. The first wall that fails owns the refusal, so a verdict never arrives without its reason.

SLEEP

>= 45d

Was it really silent, or just slow?

EDGE

DNA >= 55

Is the record worth reading at all?

SIZE

>= 0.35x

A real ticket for this wallet, not in absolute terms.

DEPTH

<= 3.00%

Can the pool absorb that ticket?

PRICE

<= 900s

Is there a fresh mark to read against?

Two rules the box never breaks. SLEEP is never silently passed — an inflow from an already-awake wallet reports it as N/A rather than pretending to be a wake. And unknown is not zero — if liquidity cannot be read, DEPTH refuses with UNKNOWN instead of quietly reading 0% and letting the candidate through.

03 THE DESK

WHAT CLEARED, AGGREGATED.

Anything that clears the walls records flow against its token. Inside a rolling window the desk keeps net USD, ticket count, average size, and the set of distinct wallets involved.

That set is the guard. One wallet cycling a position eight times produces a big number and means nothing, so a token does not rank until at least two separate tracked wallets have touched it. Reductions subtract, so a token can rank negative — a result, not a gap.

DESK · LIVE
TOKENNETWALLETSTREND
04 THE PELLET

EVERYTHING COMES BACK READABLE.

An owl swallows its prey whole and coughs up a pellet: a dry record of everything it ate, bones included. That is the export. One wallet, brought back up whole — dormancy, record, every wake, and every refusal it was ever given with the wall that caused it.

pellet cough night_porter --format md --output porter.md

Fields the runtime could not observe are null, never 0. Synthetic rows carry the flag into the file, so an export and a screenshot cannot disagree about where a number came from.

// THE WHOLE PIPELINE
The PELLET pipeline: a tracked wallet pool and market discovery feed a candidate, the candidate passes five walls in order, and the result reaches the flow desk, the roost and the pellet export