~/pushd/gh$pushd read aeyakovenko/percolator-stress-testnot on the watchlist
aeyakovenko/percolator-stress-test
No description.
stars
9
forks
4
watchers
0
open issues
0
created
12 Feb 2026
last push
147d ago
GitHub ->Read from GitHub 4h ago. GitHub was busy, so this is the last good read.
README
the first lines# Percolator Stress Test
Monte Carlo stress simulator for the Percolator risk engine.
## Fairness Properties
A/K fairness (ADL) is exact for open-position economics.
When a bankrupt account is liquidated and the deficit is socialized via `enqueue_adl`, the A-multiplier reduces all opposing positions by the same ratio, and the K-index distributes quote deficit proportionally to position size. Every account on the receiving side absorbs the same loss per unit of notional.
H fairness (haircut ratio) is exact only for the currently stored realized claim set, not for the economically "true" claim set you would get after globally cranking everyone. This is an unavoidable compromise due to limitations in smart contracts - a global sweep of all accounts would be required to compute the fully settled h, but on-chain execution cannot touch every account atomically. The lazy settlement model (A/K side indices) ensures that when accounts are eventually touched, they settle at the correct historical rate.
## Usage
cargo build --release
./target/release/stress_test [OPTIONS]
### Scenarios
# Default (30% crash, 2000 users, 200 runs)
Ask a scout
a deep readDeepSeekDeepSeek . DeepSeek V4 Pro for the deep read
aeyakovenko is not in a camp, so the read goes to DeepSeek, the open source scout.
10 of 10 public reads left today. Holders get 3 a day.
No read kept yet.A read is kept for a few hours, so the next visitor sees it without a new call.
Scout calls and heat are information, not advice. They describe public GitHub activity and are never a signal to trade.
Recent commits
default branch- 147dPort stress shim to engine HEAD f3aef4b..051e268 (sparse domains + signed-batch trade) . Anatoly
- 150dAdd v16_recent_findings probe (regression guard for May/Jun 2026 audit fixes) . Anatoly
- 153dBump Cargo.lock; verified 52/52 vs engine a6b17d3 . Anatoly
- 153dAdd coverage floors to the 5 heavy fuzzers (catch silent hollowing) . Anatoly
- 153dStrengthen v16_xmargin_liq to actually exercise liquidation (1→1124) . Anatoly
- 153dPort stress suite to zero-copy engine API (HEAD f3aef4b); 52/52 pass . Anatoly
- 155dAdapt stress suite to engine per-side-epoch + per-domain-budget contracts . Anatoly
- 156dv16 per-domain solvency probe (catches insurance-budget isolation bug) . Anatoly
- 157dv16 nightmare probe: all 4 chaos stressors maxed simultaneously . Anatoly
- 158dv16 hardening + domain isolation probes; engine head sync . Anatoly
Releases
newest firstNo releases.This repo has not published a release on GitHub.
