Research slice · Version 1 exit rule · Not production
Loading research strategy calculator…
Loading research strategy calculator…
Run one Zap Pilot exit rule on its public Vyper contract. Enter a day of prices, call the contract, and see the allocation it returns.
Research slice: version 1 exit rule, not the production strategy
0x074A6d64…3411Cd0xc34735d8…7acf50Recorded production inputs for 2025-10-18. The Python backtest exited BTC and ETH that day.
{
"provenance": {
"historySha256": "a9b51a67611db0f67f1f280df3cbbf3e0ed56a9c083f27df5530657129b6dccd",
"source": "read-only production compare inputs; replayed Python strategy",
"encoding": "engine float round-trip decimal, floored to 18 decimal places; allocation tolerance 1e-12",
"replaySha256": "bb3a8dfc2835c4342bcbd59a02e739ae2aa360c1b5ef215cc18949ab322fcb7a"
},
"publishedEvent": {
"date": "2025-10-18",
"type": "sell",
"toAsset": null,
"fromAssets": [
"BTC",
"ETH"
],
"amountUsd": 3338.07,
"amountPercent": 25.03,
"stableDeltaUsd": 3338.07,
"indexedValue": 133.35,
"reason": "portfolio_cross_down_exit"
},
"expected": {
"pythonTarget": [
"0.000000000000000000",
"0.000000000000000000",
"0.000000000000000000",
"1.000000000000000000"
],
"pyrevmTarget": [
"0",
"0",
"0",
"1000000000000000000"
],
"triggerMask": 2,
"exitMask": 6,
"liquidatedMask": 6,
"publishedTarget": [
"0.0",
"0.0",
"0.0",
"1.0"
]
}
}For these exact inputs, the deployed bytecode with the displayed codehash produces this allocation.
It does not authenticate price or DMA data, prior state, or production execution. The example discloses its state assumptions and data provenance. This covers version 1’s exit rule and is not the production strategy.