Phelorus
PHELORUS :: STATIONCHARTED LANES 03RULES 12DEPTH RANGE 0–10BACK BEARING 06HWEIGHTS BOUNDEDAN UNREAD RULE IS NEVER A ZEROEVERY DEPTH RE-DERIVABLE
PHELORUS :: STATIONCHARTED LANES 03RULES 12DEPTH RANGE 0–10BACK BEARING 06HWEIGHTS BOUNDEDAN UNREAD RULE IS NEVER A ZEROEVERY DEPTH RE-DERIVABLE
SYS.00 · overview

Every pair gets the lead line.

Phelorus sounds live Solana pairs against twelve real risk rules, then returns six hours later to take a back bearing on its own readings — and publishes the ones it got wrong.

station silent · nothing shown rather than something invented
soundings on the book
sweeps run
back bearings taken
compass swing
to first back bearing
Depth profile · last soundings
batch mean
0246810
foul ground <4.5shoaling 4.5–7.5deep water ≥7.5
SYS.01 · sounding log
full log →
the lead is still out…
Log stream
swing 1
the lead is still out…
SYS.02 · sounding bench

Runs the same pass the sweep uses — authorities from the chain, market from the pair.

SYS.03 · weight moves
all swings →
station not answering
Rule load · current swing
station not answering
bar = current weight inside its hard bounds · tick = opening value
SYS.04 · our own error
full report →

A station that hides its misses is a horoscope. These are ours, unedited.

called DEEP WATER, went under
waiting on the first back bearings
called FOUL GROUND, held
waiting on the first back bearings
base rate, everything checked
waiting on the first back bearings
SYS.05 · your own water

Sound what you already hold. Phelorus reads your public address for its token accounts and runs the same twelve rules over each one. No signature is requested and no transaction is ever built — connecting here cannot move anything.

0x01 lane.discovered0x02 market.normalize0x03 authority.resolve0x04 rules.evaluate0x05 depth.cast0x06 book.append0x07 bearing.check0x08 weights.calibrate0x09 swing.commit
0x01 lane.discovered0x02 market.normalize0x03 authority.resolve0x04 rules.evaluate0x05 depth.cast0x06 book.append0x07 bearing.check0x08 weights.calibrate0x09 swing.commit