{"schemaVersion":"virae.x402.hit-price-snipe-system-matrix.v1","asOf":"2026-09-08T11:24:56.925Z","matrix":{"ok":true,"strategy":{"id":"polymarket-crypto-hit-price-snipe","modelVersion":"hit-price-snipe-simulation-v1","executionPhase":"HOST_EXECUTION_SUPPORTED","strategyCorePackage":"@viraeai/virae-strategy-core","strategyCoreVersion":"0.13.0"},"run":{"id":"hit-price-snipe-1787924761618-786347d4","generatedAt":"2026-08-28T13:46:01.618Z","status":"PASSED","source":"BUILT_IN_STRATEGY_CORE_MATRIX","adapterVersion":"polybot-hit-price-snipe-host-v2","contractDigest":"55e83aa1221902f8","totalRows":20,"passedRows":20,"failedRows":0},"snapshot":{"store":"REDIS","status":"LOADED","details":"Loaded the latest compatible report from polybot:auto-trade:hit-price-snipe:system-matrix:latest:v2."},"checks":[{"key":"host-execution-contract","label":"Strategy Core declares host execution support","passed":true,"details":"Manifest phase: HOST_EXECUTION_SUPPORTED"},{"key":"row-count","label":"Versioned scenario corpus is complete","passed":true,"details":"20/20 rows loaded"},{"key":"unique-ids","label":"Scenario identities are unique","passed":true,"details":"20/20 unique IDs"},{"key":"category-coverage","label":"All required system categories are covered","passed":true,"details":"TRIGGER:3, DATA_QUALITY:8, EXECUTION:2, ECONOMICS:4, PRE_HIT:3"},{"key":"host-json-boundary","label":"Polybot host serialization boundary replays cleanly","passed":true,"details":"Built-in scenarios were serialized, validated, and replayed by the Polybot adapter."},{"key":"strategy-results","label":"All strategy-core expectations pass","passed":true,"details":"20/20 rows passed"}],"categories":[{"category":"TRIGGER","totalRows":3,"passedRows":3,"failedRows":0},{"category":"DATA_QUALITY","totalRows":8,"passedRows":8,"failedRows":0},{"category":"EXECUTION","totalRows":2,"passedRows":2,"failedRows":0},{"category":"ECONOMICS","totalRows":4,"passedRows":4,"failedRows":0},{"category":"PRE_HIT","totalRows":3,"passedRows":3,"failedRows":0}],"rows":[{"scenarioId":"confirm-up-exact-boundary","category":"TRIGGER","description":"Up trigger accepts an exact >= strike crossing.","passed":true,"expectedDecision":"ELIGIBLE","actualDecision":"ELIGIBLE","expectedReasonCode":"TRIGGER_CONFIRMED","actualReasonCode":"TRIGGER_CONFIRMED","fillStatus":"FILLED","pnlUsd":0.190081632653061,"mismatches":[]},{"scenarioId":"confirm-down-exact-boundary","category":"TRIGGER","description":"Down trigger accepts an exact <= strike crossing.","passed":true,"expectedDecision":"ELIGIBLE","actualDecision":"ELIGIBLE","expectedReasonCode":"TRIGGER_CONFIRMED","actualReasonCode":"TRIGGER_CONFIRMED","fillStatus":null,"pnlUsd":null,"mismatches":[]},{"scenarioId":"no-crossing","category":"TRIGGER","description":"A tick remaining on the same side waits.","passed":true,"expectedDecision":"WAIT","actualDecision":"WAIT","expectedReasonCode":"NO_CROSSING","actualReasonCode":"NO_CROSSING","fillStatus":null,"pnlUsd":null,"mismatches":[]},{"scenarioId":"source-mismatch","category":"DATA_QUALITY","description":"Trigger and resolution-source identities must match.","passed":true,"expectedDecision":"SKIP","actualDecision":"SKIP","expectedReasonCode":"SOURCE_MISMATCH","actualReasonCode":"SOURCE_MISMATCH","fillStatus":null,"pnlUsd":null,"mismatches":[]},{"scenarioId":"symbol-mismatch","category":"DATA_QUALITY","description":"A cross-symbol tick fails closed.","passed":true,"expectedDecision":"SKIP","actualDecision":"SKIP","expectedReasonCode":"SYMBOL_MISMATCH","actualReasonCode":"SYMBOL_MISMATCH","fillStatus":null,"pnlUsd":null,"mismatches":[]},{"scenarioId":"stale-trigger","category":"DATA_QUALITY","description":"A trigger older than the configured latency budget is rejected.","passed":true,"expectedDecision":"SKIP","actualDecision":"SKIP","expectedReasonCode":"STALE_TRIGGER","actualReasonCode":"STALE_TRIGGER","fillStatus":null,"pnlUsd":null,"mismatches":[]},{"scenarioId":"stale-source-transport","category":"DATA_QUALITY","description":"A delayed exchange event cannot appear fresh merely because it was just received.","passed":true,"expectedDecision":"SKIP","actualDecision":"SKIP","expectedReasonCode":"STALE_TRIGGER","actualReasonCode":"STALE_TRIGGER","fillStatus":null,"pnlUsd":null,"mismatches":[]},{"scenarioId":"latency-exact-boundaries","category":"DATA_QUALITY","description":"Source and post-receive latency are inclusive at their configured limits.","passed":true,"expectedDecision":"ELIGIBLE","actualDecision":"ELIGIBLE","expectedReasonCode":"TRIGGER_CONFIRMED","actualReasonCode":"TRIGGER_CONFIRMED","fillStatus":null,"pnlUsd":null,"mismatches":[]},{"scenarioId":"stale-quote","category":"DATA_QUALITY","description":"A stale executable quote is rejected.","passed":true,"expectedDecision":"SKIP","actualDecision":"SKIP","expectedReasonCode":"STALE_QUOTE","actualReasonCode":"STALE_QUOTE","fillStatus":null,"pnlUsd":null,"mismatches":[]},{"scenarioId":"quote-age-exact-boundary","category":"DATA_QUALITY","description":"Quote age is inclusive at the configured limit.","passed":true,"expectedDecision":"ELIGIBLE","actualDecision":"ELIGIBLE","expectedReasonCode":"TRIGGER_CONFIRMED","actualReasonCode":"TRIGGER_CONFIRMED","fillStatus":null,"pnlUsd":null,"mismatches":[]},{"scenarioId":"after-market-end","category":"DATA_QUALITY","description":"A trade after the market window cannot authorize entry.","passed":true,"expectedDecision":"SKIP","actualDecision":"SKIP","expectedReasonCode":"MARKET_ENDED","actualReasonCode":"MARKET_ENDED","fillStatus":null,"pnlUsd":null,"mismatches":[]},{"scenarioId":"price-above-limit","category":"ECONOMICS","description":"A quote above the configured FAK guard is rejected.","passed":true,"expectedDecision":"SKIP","actualDecision":"SKIP","expectedReasonCode":"PRICE_ABOVE_LIMIT","actualReasonCode":"PRICE_ABOVE_LIMIT","fillStatus":null,"pnlUsd":null,"mismatches":[]},{"scenarioId":"price-at-limit","category":"ECONOMICS","description":"A quote exactly at the configured FAK guard remains eligible when edge passes.","passed":true,"expectedDecision":"ELIGIBLE","actualDecision":"ELIGIBLE","expectedReasonCode":"TRIGGER_CONFIRMED","actualReasonCode":"TRIGGER_CONFIRMED","fillStatus":null,"pnlUsd":null,"mismatches":[]},{"scenarioId":"insufficient-net-edge","category":"ECONOMICS","description":"Fees and configured edge floor can reject a nominally winning hit.","passed":true,"expectedDecision":"SKIP","actualDecision":"SKIP","expectedReasonCode":"INSUFFICIENT_EDGE","actualReasonCode":"INSUFFICIENT_EDGE","fillStatus":null,"pnlUsd":null,"mismatches":[]},{"scenarioId":"fak-partial-fill","category":"EXECUTION","description":"FAK fills available liquidity and kills the remainder.","passed":true,"expectedDecision":"ELIGIBLE","actualDecision":"ELIGIBLE","expectedReasonCode":"TRIGGER_CONFIRMED","actualReasonCode":"TRIGGER_CONFIRMED","fillStatus":"PARTIAL","pnlUsd":0.07603265306122459,"mismatches":[]},{"scenarioId":"fak-no-fill","category":"EXECUTION","description":"No executable liquidity produces no position or PnL.","passed":true,"expectedDecision":"ELIGIBLE","actualDecision":"ELIGIBLE","expectedReasonCode":"TRIGGER_CONFIRMED","actualReasonCode":"TRIGGER_CONFIRMED","fillStatus":"NO_FILL","pnlUsd":0,"mismatches":[]},{"scenarioId":"resolution-loss-tail","category":"ECONOMICS","description":"A false confirmation records the full small-win/large-loss asymmetry.","passed":true,"expectedDecision":"ELIGIBLE","actualDecision":"ELIGIBLE","expectedReasonCode":"TRIGGER_CONFIRMED","actualReasonCode":"TRIGGER_CONFIRMED","fillStatus":"FILLED","pnlUsd":-10.014,"mismatches":[]},{"scenarioId":"pre-hit-entered-with-probability","category":"PRE_HIT","description":"Pre-hit needs an explicit probability and positive net edge.","passed":true,"expectedDecision":"ELIGIBLE","actualDecision":"ELIGIBLE","expectedReasonCode":"PRE_HIT_ENTERED","actualReasonCode":"PRE_HIT_ENTERED","fillStatus":null,"pnlUsd":null,"mismatches":[]},{"scenarioId":"pre-hit-probability-required","category":"PRE_HIT","description":"Pre-hit is not treated as certainty when probability is missing.","passed":true,"expectedDecision":"SKIP","actualDecision":"SKIP","expectedReasonCode":"PRE_HIT_PROBABILITY_REQUIRED","actualReasonCode":"PRE_HIT_PROBABILITY_REQUIRED","fillStatus":null,"pnlUsd":null,"mismatches":[]},{"scenarioId":"pre-hit-disabled-near-end","category":"PRE_HIT","description":"Pre-hit fails closed inside the configured cutoff window.","passed":true,"expectedDecision":"SKIP","actualDecision":"SKIP","expectedReasonCode":"PRE_HIT_DISABLED_NEAR_END","actualReasonCode":"PRE_HIT_DISABLED_NEAR_END","fillStatus":null,"pnlUsd":null,"mismatches":[]}],"limitations":["This matrix verifies strategy and host-adapter contracts; it does not prove live feed latency, market discovery coverage, or venue fill quality.","PnL values are deterministic fill simulations, not actual orders, fills, or settlements.","Host execution support still requires live feed, task, wallet, risk, idempotency, and reconciliation controls."]}}