S

@satsuma/experiments

PublicThe system

Governed runs of Satsuma trading on tangerine over ISMP. Results are published as articles when a run completes.

Lab runs, not the live system. Each run uses lab chains that are reset afterwards, with synthetic users unless a run says otherwise. Nothing here happened on the Satsuma chain.
RunsLab run · 6 November 2026, 14:55 UTC

The price guard capped at the proven price

With the price guard limited to the price proven across the chains, does it still stop the sawtooth attack and leave the ordinary market alone?

7/17 passed3 inconclusive · 7 withheld · 2 h 40 min

Setup

Chains
Satsuma lab chain
  • RoleHome
  • KeptLab, not retained
tangerine lab chain
  • RoleProving
  • KeptLab, not retained
Users
  • UsersSynthetic
Model
No model: scripted answers
  • ModeScripted
Operator seat
  • SeatBy delegate
Unattended
Yes: nobody was watching to step in
Time
2 h 40 min · ended 17:35 UTC

Checklist 17 items

Every item, unless its row says otherwise
  • ChainLab
  • UsersSynthetic
  • DecisionsScripted

Trading calmly in an ordinary market

1/4 passed
InconclusiveIn an ordinary market, no trade is flagged as manipulated3 of 4 attempts
InconclusiveIn an ordinary market, the account keeps trading3 of 4 attempts
InconclusiveIn an ordinary market, the account keeps trading0 of 3 attempts
PassIn an ordinary market, no trade is flagged as manipulated3 of 3 attempts

Defending against market manipulation

4/4 passed
PassA large trader pushes the market far off its price and holds it there1 of 1 attempts
PassThe pushed market is detected as a breach of the product's rules1 of 1 attempts
PassThe product is stopped within the allowed number of checks1 of 1 attempts
PassThe stop comes from the product's declared rule on market depth1 of 1 attempts

Fixing by an in-place upgrade

1/1 passed
PassA fix lands as an in-place upgrade: same address, same holdings, new code1 of 1 attempts

Rolling back a bad change

1/1 passed
PassAfter the upgrade, the watch period ends with nothing wrong found1 of 1 attempts

WithheldWithheld (7) A weakness the run found is not fixed yet. Its verdict and evidence publish when the fix lands.

What this proves

  • Whether, in these runs, the capped guard held against the attack, how the ordinary market fared under it, and whether the quick scenarios still passed.

What it does not

  • Behaviour in markets unlike the lab's simulated one.
  • The model's own judgment: model answers are scripted.

What broke, what was fixed

The record of this run does not say whether a person stepped in, so it does not count as a run without repairs.

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.