RunsLab run · 9 November 2026, 07:19 UTC
The chaos run
With faults fired one after another in a random order and every model task live, does the system bring each fault to its right end with no person stepping in?
3/14 passed8 failed · 3 withheld · 1 h 07 min
Setup
- Chains
- Satsuma lab chain
- RoleHome
- KeptLab, not retained
- RoleProving
- KeptLab, not retained
- Users
- UsersSynthetic
- Model
- Claude Opus
- ModeLive
- Operator seat
- SeatBy delegate
- Unattended
- Yes: nobody was watching to step in
- Time
- 1 h 07 min · ended 08:26 UTC
Checklist 14 items
Every item, unless its row says otherwise
- ChainLab
- UsersSynthetic
- DecisionsLive model
Handling a cross-chain outage
1/2 passed
FailThe link between the chains goes down and stays down
- not met
- The outage is filed as an incident on the link, not on the product
- met
- Trading works again once the link is back
PassThe link between the chains goes down and comes back
- met
- Trading works again once the link is back
Tracking security advisories
0/1 passed
FailTwo security advisories are published against a package the products use
- met
- Two security advisories against the same package become two separate issues
- not met
- Each advisory issue is answered: not affected, or sent to a fix
Handling liquidity withdrawals
0/1 passed
FailLiquidity is pulled from the market briefly, then for longer
- not met
- A brief liquidity dip is ignored; a lasting withdrawal stops the product
Retiring a product cleanly
0/1 passed
FailA product is asked to retire
- not met
- The product's retirement is voted and carried out
- met
- The retired product holds no funds afterwards
- not met
- No trading continues on the retired product
- not met
- Funds on tangerine are swept to Satsuma's own treasury there, and nowhere else
Recovering from its own failures
1/2 passed
Refusing products that break their own rules
0/1 passed
Rolling back a bad change
0/1 passed
FailAn upgrade that makes things worse lands
- not met
- An upgrade that made things worse is rolled back to the version before it
Fixing by a migration
0/1 passed
FailA defect that only a migration can fix is found
- not met
- A fix lands as a migration to a successor, holdings moved across chains
Refusing changes that corrupt stored data
1/1 passed
WithheldWithheld (3) A weakness the run found is not fixed yet. Its verdict and evidence publish when the fix lands.
What this proves
- Which of the fired faults reached their right end inside the time cap, and whether anyone stepped in.
What it does not
- Behaviour over days: the run is compressed into about ninety minutes.
- That a fault that did not reach its end would never reach it given more time.
What broke, what was fixed
Nobody stepped in during the run.
Cost in tokens
Not recorded: this run has no chain-derived scorecard.
Archived evidence
The lab chains this run used were reset afterwards and are not retained, so nothing here links to an explorer. The record below is the archived copy.
- Scorecard
- None archived.