Break your stock app
before the market does.
JustFair crash-tests stock applications against stock-market events before your users find the bugs. Scenarios, replay, root cause, fix guidance.
Five steps to a crash-tested app.
Connect
Add two small adapter endpoints exposing what your app displays.
Test
Run JustFair scenarios locally against your running app.
Break
See exactly which financial invariant failed, with evidence.
Fix
Inspect the replay, root cause and remediation guidance.
Verify
Run the same scenario again until it passes.
What JustFair tests.
Scenario packs target the places stock apps go financially wrong. Shown are direction examples; implemented scenarios are listed in each pack.
MARKET DATA
Stale and carried-forward prices. Implemented: carried-forward equity references must never read as live.
CORPORATE ACTIONS
Splits, lifecycle changes, expiries. Implemented: PreStocks conversion deadlines and expired holdings.
TOKEN BEHAVIOR
Token-2022 transfer-fee accounting. Implemented: gross-vs-net receipt on live T-Token fee state.
MARKET STRUCTURE
Meteora DBC liquidity and price-impact stress. Implemented: opening size against issuer-declared policy.
AGENT SAFETY
Financial state misread by autonomous agents. Directional pack; scenarios land as adapters mature.
A swap succeeds. The money is still wrong.
Expose two test endpoints. Run JustFair locally.
GET /justfair/v1/manifest and POST /justfair/v1/evaluate on your localhost app.
npx justfair@latest test --target http://localhost:3100 --open
Not mocked integrations.
Each scenario judges your app from labeled evidence — live chain state, authoritative events, or simulations — with proof before the verdict.
PRESTOCKS
Private-market lifecycle tests against official conversion events and live product data.
METEORA DBC
Market-structure stress tests over real mainnet bonding-curve configs and SDK quote math.
TESSERA
T-Token behavior tests driven by live Token-2022 transfer-fee configuration.
Deterministic scenario endpoints.
Run crash-test scenarios locally or query live DBC stress math from your own tooling.
Break it here before the market does it for you.
Run your first scenario locally. No account, no funds, no custody.