live: 2026-07-20 reconcile — settle empty-cond Odyssey auto-redeem, fold $0.05 rounding (refs #18)
CASH≠CHAIN -$1.75 root-caused: the 07-16 BikesAreTheBikes copy booked with empty title/outcome/cond, so settle_resolved could never resolve it; the venue auto-redeemed $1.694914 on-chain (tx 0x4f303e0e…) while the book held it open. Hand-settled exactly as settle_resolved would (won @ 1.0, pnl +$0.68, my_pos/conds cleaned, metadata backfilled from the venue record) and folded the +$0.050314 fill-rounding remainder as an adjustments entry (non-trading income, zeroes CASH≠CHAIN, cash credited). Post: cash == chain $49.324270 (3 RPCs agree), raw drift +0.0003 (0.00). Machine stopped + heartbeats watched to cessation per the HANDOFF ops procedure; root cause filed as #18. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+7
-4
@@ -24,7 +24,8 @@ Builder API Key (SDK gasless relay) the runtime bot deliberately lacks —
|
|||||||
LOW urgency, the platform auto-redeems winners itself. auto_redeem OFF.
|
LOW urgency, the platform auto-redeems winners itself. auto_redeem OFF.
|
||||||
Open now: #1 Signal A, #2 tape research, #4 redeem builder-key, #13 Fri
|
Open now: #1 Signal A, #2 tape research, #4 redeem builder-key, #13 Fri
|
||||||
bench, #14 edge verdict, #16 surge momentum (forward window OPEN), #17
|
bench, #14 edge verdict, #16 surge momentum (forward window OPEN), #17
|
||||||
oracle fair value (accumulating, nothing frozen).
|
oracle fair value (accumulating, nothing frozen), #18 empty-cond copies
|
||||||
|
are unsettleable (2026-07-20 CASH≠CHAIN post-mortem).
|
||||||
|
|
||||||
## Operating boundary (user, 2026-07-13 — standing)
|
## Operating boundary (user, 2026-07-13 — standing)
|
||||||
**Full autonomy on the bots**; the real-money bot **stays ARMED**. Never
|
**Full autonomy on the bots**; the real-money bot **stays ARMED**. Never
|
||||||
@@ -36,10 +37,12 @@ DISARM (`flyctl secrets unset LIVE_CONFIRM -a wwf-copybot-live`) rather than
|
|||||||
push through.
|
push through.
|
||||||
|
|
||||||
## Snapshot (2026-07-19)
|
## Snapshot (2026-07-19)
|
||||||
- **wwf-copybot-live** (REAL, ARMED): ~$59 equity ($66.42 contributed,
|
- **wwf-copybot-live** (REAL, ARMED): ~$62 equity ($66.42 contributed,
|
||||||
realized −$16.94 lifetime — day-one incident + honest recognitions),
|
realized −$12.17 lifetime — day-one incident + honest recognitions),
|
||||||
6-wallet Set E rev 4, 4% of working equity/bet, alarm-free after the
|
6-wallet Set E rev 4, 4% of working equity/bet, alarm-free after the
|
||||||
07-19 reconcile. **wwf-copybot** (paper $1k): same set, FAK-parity fills.
|
07-20 reconcile (CASH≠CHAIN −$1.75: empty-cond Odyssey bet the venue
|
||||||
|
auto-redeemed → hand-settled won +$0.68, $0.05 rounding folded; root
|
||||||
|
cause → #18). **wwf-copybot** (paper $1k): same set, FAK-parity fills.
|
||||||
Both on the audit-hardened build (locks, chain-gated sweep, boot-id
|
Both on the audit-hardened build (locks, chain-gated sweep, boot-id
|
||||||
single-writer guard, TLS'd user-ws — HANDOFF_ARCHIVE rev 16). 2026-07-20:
|
single-writer guard, TLS'd user-ws — HANDOFF_ARCHIVE rev 16). 2026-07-20:
|
||||||
FAK no-match OPENs get one re-quote retry on both bots, PER-NICHE waits
|
FAK no-match OPENs get one re-quote retry on both bots, PER-NICHE waits
|
||||||
|
|||||||
+12
-17
@@ -10887,15 +10887,6 @@
|
|||||||
"wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c",
|
"wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c",
|
||||||
"cond": "0x518df6d694ad4658fe6c284850c029c6f00c9b3609cf05f7757d1fecba1641f8"
|
"cond": "0x518df6d694ad4658fe6c284850c029c6f00c9b3609cf05f7757d1fecba1641f8"
|
||||||
},
|
},
|
||||||
"35358889366059131445607416132477521541386270328042995107702816540034073998102": {
|
|
||||||
"shares": 1.694914,
|
|
||||||
"cost": 0.999999,
|
|
||||||
"title": "",
|
|
||||||
"outcome": "",
|
|
||||||
"event": null,
|
|
||||||
"wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c",
|
|
||||||
"cond": ""
|
|
||||||
},
|
|
||||||
"8310650677069487821478025416478130051168635736368290554555541536659374960027": {
|
"8310650677069487821478025416478130051168635736368290554555541536659374960027": {
|
||||||
"shares": 1.1036549999999996,
|
"shares": 1.1036549999999996,
|
||||||
"cost": 0.904997061324862,
|
"cost": 0.904997061324862,
|
||||||
@@ -10977,7 +10968,6 @@
|
|||||||
"107621326245822952563176301279688840792822768888579246433859003586959838504667": "0x7446c13b91bf8ece3c07cb6127008ff534ab2853dd3cd31dce5a1452367b461a",
|
"107621326245822952563176301279688840792822768888579246433859003586959838504667": "0x7446c13b91bf8ece3c07cb6127008ff534ab2853dd3cd31dce5a1452367b461a",
|
||||||
"75636274443607445614938470591337628868615181893893587977168160999705149850480": "0x7446c13b91bf8ece3c07cb6127008ff534ab2853dd3cd31dce5a1452367b461a",
|
"75636274443607445614938470591337628868615181893893587977168160999705149850480": "0x7446c13b91bf8ece3c07cb6127008ff534ab2853dd3cd31dce5a1452367b461a",
|
||||||
"69816346859095495747189627053263753156196009953825285858477796399815602774300": "0x518df6d694ad4658fe6c284850c029c6f00c9b3609cf05f7757d1fecba1641f8",
|
"69816346859095495747189627053263753156196009953825285858477796399815602774300": "0x518df6d694ad4658fe6c284850c029c6f00c9b3609cf05f7757d1fecba1641f8",
|
||||||
"35358889366059131445607416132477521541386270328042995107702816540034073998102": "",
|
|
||||||
"110149901661791632318870033509195606722453896981581944225999632147320785007115": "0xe6a1205d55c0fed0427084000f6e35b2b481003e509a4be0d4678715898c0ae2",
|
"110149901661791632318870033509195606722453896981581944225999632147320785007115": "0xe6a1205d55c0fed0427084000f6e35b2b481003e509a4be0d4678715898c0ae2",
|
||||||
"52277341117061676402936201599481724705704245418989224868304419115133008528281": "0xaf2ddfecd93bfdea73d0fe3a8fab8fb1a00a7da4e92ce77803d8c893f10ee6a0",
|
"52277341117061676402936201599481724705704245418989224868304419115133008528281": "0xaf2ddfecd93bfdea73d0fe3a8fab8fb1a00a7da4e92ce77803d8c893f10ee6a0",
|
||||||
"94846649734011849767196765067022411183171400090337931779295250573488021840336": "0xd31423cb4ebe6efffdfcf1657944406765a28719215d8fd90321eb6f6b610f33",
|
"94846649734011849767196765067022411183171400090337931779295250573488021840336": "0xd31423cb4ebe6efffdfcf1657944406765a28719215d8fd90321eb6f6b610f33",
|
||||||
@@ -10998,7 +10988,7 @@
|
|||||||
"33752982532314842955867034258985568949958761450943043689987049583448528253590": "0x8240c24b4ac5c954241ee6a10cffc627abf676d88b9d7de5b034c2f7c060b00a",
|
"33752982532314842955867034258985568949958761450943043689987049583448528253590": "0x8240c24b4ac5c954241ee6a10cffc627abf676d88b9d7de5b034c2f7c060b00a",
|
||||||
"6457952357077230044054791268159160058712529625831041550558183767114352456975": "0xfee05d2895f91982e5700e8786ee7c8195c49662903e59511f7a835443b2b99a"
|
"6457952357077230044054791268159160058712529625831041550558183767114352456975": "0xfee05d2895f91982e5700e8786ee7c8195c49662903e59511f7a835443b2b99a"
|
||||||
},
|
},
|
||||||
"cash": 47.57904223628457,
|
"cash": 49.32427023628457,
|
||||||
"lag": {
|
"lag": {
|
||||||
"n": 96,
|
"n": 96,
|
||||||
"sum_s": 3041.829795360565,
|
"sum_s": 3041.829795360565,
|
||||||
@@ -12546,8 +12536,8 @@
|
|||||||
"token": "35358889366059131445607416132477521541386270328042995107702816540034073998102",
|
"token": "35358889366059131445607416132477521541386270328042995107702816540034073998102",
|
||||||
"wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c",
|
"wallet": "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c",
|
||||||
"name": "BikesAreTheBikes",
|
"name": "BikesAreTheBikes",
|
||||||
"outcome": "",
|
"outcome": "Yes",
|
||||||
"title": "",
|
"title": "Will \"The Odyssey\" Opening Weekend Box Office be greater than 115m?",
|
||||||
"their_price": 0.59,
|
"their_price": 0.59,
|
||||||
"my_price": 0.59,
|
"my_price": 0.59,
|
||||||
"slippage_pct": -0.0,
|
"slippage_pct": -0.0,
|
||||||
@@ -12556,10 +12546,10 @@
|
|||||||
"cost": 1.0,
|
"cost": 1.0,
|
||||||
"fee": 0.0123,
|
"fee": 0.0123,
|
||||||
"opened": 1784174231,
|
"opened": 1784174231,
|
||||||
"status": "open",
|
"status": "won",
|
||||||
"exit_price": null,
|
"exit_price": 1.0,
|
||||||
"pnl": null,
|
"pnl": 0.68,
|
||||||
"settled": null
|
"settled": 1784588419
|
||||||
},
|
},
|
||||||
"110149901661791632318870033509195606722453896981581944225999632147320785007115": {
|
"110149901661791632318870033509195606722453896981581944225999632147320785007115": {
|
||||||
"token": "110149901661791632318870033509195606722453896981581944225999632147320785007115",
|
"token": "110149901661791632318870033509195606722453896981581944225999632147320785007115",
|
||||||
@@ -16303,6 +16293,11 @@
|
|||||||
"ts": 1784483374,
|
"ts": 1784483374,
|
||||||
"amount": 2.31,
|
"amount": 2.31,
|
||||||
"note": "drift recognition: $2.31 of cash the fills ledger could not attribute (unbooked auto-redeem/rounding family) \u2014 non-trading income, zeroes LEDGER DRIFT, cash untouched"
|
"note": "drift recognition: $2.31 of cash the fills ledger could not attribute (unbooked auto-redeem/rounding family) \u2014 non-trading income, zeroes LEDGER DRIFT, cash untouched"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ts": 1784588419,
|
||||||
|
"amount": 0.050314,
|
||||||
|
"note": "unattributed chain-over-book remainder: favorable fill rounding, folded at 2026-07-20 reconcile after settling the Odyssey auto-redeem as bet P&L \u2014 non-trading income, zeroes CASH\u2260CHAIN, cash credited"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"pending_orders": [],
|
"pending_orders": [],
|
||||||
|
|||||||
Reference in New Issue
Block a user