FABRKNT
← EVM Perp
EVM Perp · SandboxPass

Calm baseline

No stress — block production, funding settlement, and oracle aggregation tick along with no liquidation events. Ground-truth that the system is quiet when nothing's happening.

Two balanced traders, oracle steady. Five rounds of funding accrual, zero liquidations.

What happens

Two conservatively-margined traders open balanced positions at mark 100. No oracle drop, no liquidations, no insurance fund draw. Five rounds of consensus pass; funding settles each block but accounts stay flat-healthy. Useful as a control: if the cascade scenario shows your system breaking, the calm scenario should show it not breaking under benign conditions. Differences between the two are the engine's contribution.

Declared outcomes

Each declared outcome is scored ✓ pass / ✗ fail against the run’s actual state.

4 of 4 outcome(s) verified.

Step through the run, block by block
Mark100Sourcestub-empty-bookTrades1Fills0Deposits2Liquidations0ADL

Verbatim report

The exact 5-section report the run emits — identical every run.

─── scenario: calm-baseline ────────────────────────────────────
HEADLINE ✓: Two balanced traders, oracle steady. Five rounds of funding accrual, zero liquidations.

DESCRIPTION:
  Two conservatively-margined traders open balanced positions at mark 100. No oracle drop, no liquidations, no insurance fund draw. Five rounds of consensus pass; funding settles each block but accounts stay flat-healthy. Useful as a control: if the cascade scenario shows your system breaking, the calm scenario should show it not breaking under benign conditions. Differences between the two are the engine's contribution.

TIMELINE (per-block):
  height  mark    src              trades  fills  deposits  liqs  adl  fund
  ------  ------  ---------------  ------  -----  --------  ----  ---  ----
       1     100  stub-empty-book       1      0         2     0    —     —
       2     100  stub-empty-book       1      1         0     0    —     —
       3     100  clob                  2      0         0     0    —     —
       4     100  clob                  0      0         0     0    —     —
       5     100  clob                  0      0         0     0    —     —

ACCOUNT DELTA (final − initial):
  account  collateral  position  avg_entry
  -------  ----------  --------  ---------
       10        1000        10        100
       20        1000       -10        100
  (initial account count: 0, final account count: 2)

OUTCOMES:
  ✓ Exactly two accounts (the balanced pair) exist after the run
  ✓ Exactly one fill (the single matched trade) — no churn
  ✓ No extra fills
  ✓ Zero liquidation scan-hits across all blocks (this is the baseline)

  4 of 4 outcome(s) verified.

NOTE: v1 runs the scenario in-process against a unit-provider
`LiveRethEvmBridge<()>` (no Reth boot). For the production-shape
run (real Reth + Malachite + JSON-RPC), use:
  openhl reth-devnet --chain-history scenarios/calm-baseline.json --rounds 5

NEXT:
  • Adopt this engine  : https://github.com/psyto/rdk
  • Custom build       : https://fabrknt.com/waitlist.html?product=evm-perp&intent=build
  • Hosted access      : https://fabrknt.com/waitlist.html?product=evm-perp&intent=hosted

Other scenarios