copybot[bot]
cd810df39b
copybot: live paper feed [skip ci]
2026-07-09 12:07:48 +00:00
copybot[bot]
adfc6b06e8
copybot: live paper feed [skip ci]
2026-07-09 12:07:38 +00:00
copybot[bot]
ae57521063
copybot: live paper feed [skip ci]
2026-07-09 11:53:23 +00:00
copybot[bot]
48bc8f7c85
copybot: live paper feed [skip ci]
2026-07-09 11:53:09 +00:00
copybot[bot]
f84ab15a57
copybot: live paper feed [skip ci]
2026-07-09 11:49:17 +00:00
copybot[bot]
db4f2a3d38
copybot: live paper feed [skip ci]
2026-07-09 11:47:47 +00:00
copybot[bot]
4080f398aa
copybot: live paper feed [skip ci]
2026-07-09 11:43:09 +00:00
copybot[bot]
ca21e4faa6
copybot: live paper feed [skip ci]
2026-07-09 11:41:24 +00:00
copybot[bot]
f7f4cc0a1c
copybot: live paper feed [skip ci]
2026-07-09 11:41:03 +00:00
copybot[bot]
10132806b9
copybot: live paper feed [skip ci]
2026-07-09 11:40:10 +00:00
copybot[bot]
ecf9c5754b
copybot: live paper feed [skip ci]
2026-07-09 11:32:55 +00:00
copybot[bot]
c46ed3cc10
copybot: live paper feed [skip ci]
2026-07-09 11:29:40 +00:00
copybot[bot]
3c7e305051
copybot: live paper feed [skip ci]
2026-07-09 10:54:17 +00:00
copybot[bot]
8322db305e
copybot: live paper feed [skip ci]
2026-07-09 10:07:30 +00:00
copybot[bot]
6562696489
copybot: live paper feed [skip ci]
2026-07-09 09:57:18 +00:00
copybot[bot]
346be1146b
copybot: live paper feed [skip ci]
2026-07-09 09:55:14 +00:00
copybot[bot]
bc93ecf75f
copybot: live paper feed [skip ci]
2026-07-09 09:53:00 +00:00
copybot[bot]
6e2fa134b9
copybot: live paper feed [skip ci]
2026-07-09 09:50:54 +00:00
copybot[bot]
524d93f952
copybot: live paper feed [skip ci]
2026-07-09 09:44:45 +00:00
copybot[bot]
d0f6f85bcf
copybot: live paper feed [skip ci]
2026-07-09 09:36:51 +00:00
copybot[bot]
dd2b4079c6
copybot: live paper feed [skip ci]
2026-07-09 09:36:30 +00:00
copybot[bot]
70586b87cb
copybot: live paper feed [skip ci]
2026-07-09 09:30:44 +00:00
copybot[bot]
93f7500b35
copybot: live paper feed [skip ci]
2026-07-09 09:30:10 +00:00
copybot[bot]
ba7a5478b6
copybot: live paper feed [skip ci]
2026-07-09 09:20:32 +00:00
copybot[bot]
3894295db5
copybot: live paper feed [skip ci]
2026-07-09 09:17:42 +00:00
copybot[bot]
d1f7e30184
copybot: live paper feed [skip ci]
2026-07-09 09:16:25 +00:00
copybot[bot]
166d3c594d
copybot: live paper feed [skip ci]
2026-07-09 06:10:09 +00:00
copybot[bot]
e08fa4fe7c
copybot: live paper feed [skip ci]
2026-07-09 05:11:10 +00:00
copybot[bot]
a3958a7402
copybot: live paper feed [skip ci]
2026-07-09 05:10:35 +00:00
copybot[bot]
eaa13d52dc
copybot: live paper feed [skip ci]
2026-07-09 04:53:06 +00:00
jaxperro
97a1138f49
live bot: per-fill Discord pings via DISCORD_WEBHOOK env secret (paper stays digest-only)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 00:52:17 -04:00
copybot[bot]
adca812e9b
copybot: live paper feed [skip ci]
2026-07-09 04:50:26 +00:00
jaxperro
d4eacbd72b
publish_feed: publish untracked (first-ever) feed files — real-money feed was stuck at 404
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 00:50:08 -04:00
copybot[bot]
86d4692c39
copybot: live paper feed [skip ci]
2026-07-09 04:42:43 +00:00
jaxperro
4adf80aee4
preflight book check: all wallets + active-market fallback
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 00:31:39 -04:00
jaxperro
82b0acd5f1
preflight: walk recent trades for a live book; auto_redeem off until the EOA is gassed
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 00:31:08 -04:00
jaxperro
95998aaca4
live env credentials: strip pasted whitespace; bankroll = actual $24.73 deposit
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 00:30:07 -04:00
jaxperro
1863eb3186
HANDOFF: venue fork — $32 landed on polymarket.us; live worker parked unarmed pending decision
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-08 23:48:26 -04:00
copybot[bot]
c0fb549abf
copybot: live paper feed [skip ci]
2026-07-09 03:42:07 +00:00
jaxperro
90ed5e98c8
preflight: --config arg + env credential overrides (Fly worker path, no key file on disk)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-08 23:41:43 -04:00
jaxperro
ab2a160fb8
live config: bankroll $32 (actual deposit) @ 15.625% = $5 stakes, caps unchanged
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-08 23:34:19 -04:00
jaxperro
aa4af0e9ec
HANDOFF: wwf-copybot-live built, unarmed — Phase 2 funding is the gate
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-08 23:23:51 -04:00
jaxperro
58b89c106a
real-money worker scaffolding (LIVE_ROLLOUT Phase 3 prep)
...
- start.sh: COPYBOT_ROLE=live — unarmed (missing LIVE_PRIVATE_KEY /
LIVE_FUNDER_ADDRESS / LIVE_CONFIRM) idles in geocheck, no clone, no
book, no orders; armed runs config.live.example.json + own state file
copybot_state.live.json, --live, poll mode (webhook stays on paper).
- confirm_live: accepts the phrase from LIVE_CONFIRM env — the USER
types it into flyctl secrets set (rule 0.7 human checkpoint, headless);
wrong value aborts, unset disarms at next boot.
- config.live.example.json: Set E + pinned floors (mirrors paper),
bankroll $50 @ 10% = $5 stakes, caps untouched (rule 0.6), leaked
Discord webhook URL removed (ROTATE it — was committed publicly).
- fly.live.toml: separate app wwf-copybot-live, arn, no inbound, no
checks, role env baked.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-08 23:17:36 -04:00
copybot[bot]
b433448279
copybot: live paper feed [skip ci]
2026-07-09 00:13:52 +00:00
jaxperro
c948f0f413
ETHERSCAN_MIGRATION.md: phased plan for true resolution time through the stack
...
Chain-sweep backfill (784k conds ≈ ~1k calls, not 8 days of per-cond
queries) → shadow audit → consumer flips shallowest-to-deepest →
trust.py simplification last. Ground rules codify the 2026-07-08
alignment-audit discipline: overlay never rewrite, one flip per day,
never coupled with follow-set changes, calibration continuity notes.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-08 18:28:28 -04:00
jaxperro
05d8f1b4e3
HANDOFF: 0xbadaf319 exposed as two-sided arb flow — top of demotion watch list
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-08 18:14:10 -04:00
copybot[bot]
2e55475a7e
copybot: live paper feed [skip ci]
2026-07-08 22:12:37 +00:00
jaxperro
8ce616349e
reconcile: accumulated sub-floor positions are not 'missed · bot offline'
...
The live path gates PER TRADE; reconcile_entries gated on POSITION size,
so 0xbadaf319's paired YES+NO arb clips ($6-37 each, all correctly
skipped below his $45 floor) accumulated into $40+ positions that read
as downtime misses while the bot was demonstrably UP. Now a miss needs
some SINGLE buy on the market to pass the same follow filter (market-
filtered /trades, full history); sub-floor accumulations log-and-skip
with a persisted verdict (state.no_miss_toks). Four phantom records
removed from the book; their hypothetical P&L never belonged in the
missed counterfactual.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-08 18:12:28 -04:00
copybot[bot]
0f6062d54c
copybot: live paper feed [skip ci]
2026-07-08 22:06:39 +00:00
jaxperro
43de3845a7
payouts: exact on-chain resolution timestamps via Etherscan V2 (resolution_time)
...
CTF ConditionResolution logs, full-range topic query (Alchemy free tier
caps getLogs at 10 blocks), cached forever in resolution_times. Verified:
Brewers Jul-7 market truly resolved 2026-07-08 04:51 — the cached
endDate-metadata res_t was 29h wrong; Kruto's sell provably 365 min
pre-resolution. Key = etherscan_key (gitignored config). Migration of
trust/validate/portfolio onto true res_t queued in HANDOFF.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-08 18:05:21 -04:00