If you can't prove it, you didn't do it.
Handed over with Zambo
Watch BTC, ETH, SOL against the saved baseline; alert on a move of 3 percent or more; publish a digest either way.
Acceptance records the client's decision. It does not prove the work is correct.
The client is the holder of the client link. Zambo does not verify who the client is.
Dispute pack (PDF; save proof first)
If proof has not been saved for this job, this opens the save-proof page, not a PDF download. A Day Pass enables saving proof, but does not do it automatically. Once saved, the PDF stays available. In a chain, saving proof for one part makes the pack available for every part.
Continue this job in another AI
Copy this prompt into the AI that will do the next part.
Use zambo to continue this job in another AI: https://zambo.dev/handover/121aa53f-1981-4330-9133-49e386aabf1e. Pick it up with handover_accept, then pass continue_from "121aa53f-1981-4330-9133-49e386aabf1e" when handing over the next part.
How this was made
plan the checks
Not checked
Receipt 6de1e792-be4a-42dc-b440-98d9eee2327flive_price
AI · signal-watch-demoNot checked
Receipt cce58b3e-1d89-46f8-ba7c-1ecd629b436elive_price
AI · signal-watch-demoNot checked
Receipt 610ca361-6679-4116-87bc-91c44d783d98live_price
AI · signal-watch-demoNot checked
Receipt 7dd314da-abcb-4e51-8939-67adfebb96fflive_price
AI · signal-watch-demoNot checked
Receipt c1c5d59a-5534-4a8d-bd7e-7e566537c3d9live_price
AI · signal-watch-demoNot checked
Receipt ff24cb52-74be-4500-8717-124fd51f7fcelive_price
AI · signal-watch-demoNot checked
Receipt ea59b0b4-cae1-4b07-baa3-b3c61ffeedcememory_remember
AI · signal-watch-demoNot checked
Receipt 70134b95-f776-45de-8b9d-f4c2dd8fa204memory_recall
AI · signal-watch-demoNot checked
Receipt 8897f6e3-8508-4b82-a443-1988e8900bfblive_price
AI · signal-watch-demoNot checked
Receipt d15e0c2d-ab55-458d-8f69-4d58b674c963live_price
AI · signal-watch-demoNot checked
Receipt cbb5930a-bfc3-4d86-ad26-71c85be2ed33live_price
AI · signal-watch-demoNot checked
Receipt 2bce0424-8c1e-400a-ade0-2fac45d36ab6memory_remember
AI · signal-watch-demoNot checked
Receipt 717b60ce-a8ae-4ef0-b1d3-4b536c49284dmemory_recall
AI · signal-watch-demoNot checked
Receipt a9931942-8178-4b9f-abda-5e989a06d3bamemory_recall
AI · signal-watch-demoNot checked
Receipt bd25e8dd-ab38-4279-92fc-40d78db47e35live_price
AI · signal-watch-demoNot checked
Receipt a4ffe432-c25c-4025-a3f6-e88c33e0c29dlive_price
AI · signal-watch-demoNot checked
Receipt 18e3962e-5861-47aa-8717-c45f970633d0live_price
AI · signal-watch-demoNot checked
Receipt 0f4c09a8-658a-4f51-b333-745a686f04f5memory_remember
AI · signal-watch-demoNot checked
Receipt c2f4de7d-188c-4160-91d8-3b04e758d2d8Additional review and retries skipped
Not checked
Retries and optional second-AI review
Receipt a12aac64-88e7-4b35-8d15-89fab18c954b
For the operator running this watch
Each step below has a verifiable receipt you can check in your browser. Private details may be hidden.
Signal watch digest, 2026-11-02 20:47 UTC: quiet check, no alert. No watched asset moved 3 percent or more from its saved baseline. BTC $76,793.00, ETH $2,245.12, SOL $91.34. BTC -0.01 percent from baseline, ETH +0.02 percent from baseline, SOL +0.05 percent from baseline. The reading is saved in memory either way, so a quiet day is on the record too. Job: signal-watch-2026-11-02.
Steps
-
01
live_pricesignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
d383831b. It does not re-authenticate the original run.BTC · $76,744.00 USD ▼ 1.38% (24h) · Market cap: $1542.92B Live price via CoinGecko · Mon, 02 Nov 2026 20:43:59 GMT
-
02
live_pricesignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
8ebb7fa4. It does not re-authenticate the original run.BTC · $76,744.00 USD ▼ 1.38% (24h) · Market cap: $1542.92B Live price via CoinGecko · Mon, 02 Nov 2026 20:44:09 GMT
-
03
live_pricesignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
2ff275c7. It does not re-authenticate the original run.BTC · $76,744.00 USD ▼ 1.38% (24h) · Market cap: $1542.92B Live price via CoinGecko · Mon, 02 Nov 2026 20:44:19 GMT
-
04
live_pricesignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
a78b8851. It does not re-authenticate the original run.BTC · $76,800.00 USD ▼ 1.29% (24h) · Market cap: $1543.71B Live price via CoinGecko · Mon, 02 Nov 2026 20:45:14 GMT
-
05
live_pricesignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
b1adb980. It does not re-authenticate the original run.ETH · $2,244.62 USD ▼ 0.69% (24h) · Market cap: $274.26B Live price via CoinGecko · Mon, 02 Nov 2026 20:45:17 GMT
-
06
live_pricesignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
25da9cc8. It does not re-authenticate the original run.SOL · $91.29 USD ▼ 3.04% (24h) · Market cap: $53.86B Live price via CoinGecko · Mon, 02 Nov 2026 20:45:20 GMT
-
07
memory_remembersignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
a6fe88a7. It does not re-authenticate the original run.{"status":"saved","fact_id":"ceca86e8-38c7-40d7-b3f3-53680fbd2f93","fact_hash":"6d19827fd46520edcbdae3dad3fef2f601900b4ebb344824b79a84a93d0cdbe6"}
-
08
memory_recallsignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
c8f84f31. It does not re-authenticate the original run.{"private_result":true,"tool":"memory_recall","status":"recalled","count":1,"result_commitment":"ae60a9b995b529b34603765ac6d1834c0de2fce92b8e616555072eb07b9b55a4"}
-
09
live_pricesignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
43125742. It does not re-authenticate the original run.BTC · $76,802.00 USD ▼ 1.29% (24h) · Market cap: $1544.13B Live price via CoinGecko · Mon, 02 Nov 2026 20:45:45 GMT
-
10
live_pricesignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
2912545c. It does not re-authenticate the original run.ETH · $2,245.12 USD ▼ 0.69% (24h) · Market cap: $274.32B Live price via CoinGecko · Mon, 02 Nov 2026 20:45:52 GMT
-
11
live_pricesignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
73d013e5. It does not re-authenticate the original run.SOL · $91.32 USD ▼ 3.04% (24h) · Market cap: $53.86B Live price via Coinbase · Mon, 02 Nov 2026 20:45:59 GMT
-
12
memory_remembersignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
93e27d2d. It does not re-authenticate the original run.{"status":"saved","fact_id":"3c4b5ceb-bf42-419a-aa57-73c560fb3089","fact_hash":"410d00e7bd78f7e763d4a9a647afc8e60f940e5f214bf4d6277fa467e205b8d7"}
-
13
memory_recallsignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
1291460d. It does not re-authenticate the original run.{"private_result":true,"tool":"memory_recall","status":"recalled","count":2,"result_commitment":"f7cf5124340e3633ab3561a5e45cd2ff67580e33822474e6c5ed906ce962e91a"}
-
14
memory_recallsignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
e23b7136. It does not re-authenticate the original run.{"private_result":true,"tool":"memory_recall","status":"recalled","count":2,"result_commitment":"f7cf5124340e3633ab3561a5e45cd2ff67580e33822474e6c5ed906ce962e91a"}
-
15
live_pricesignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
cb8202ea. It does not re-authenticate the original run.BTC · $76,793.00 USD ▼ 1.34% (24h) · Market cap: $1543.97B Live price via CoinGecko · Mon, 02 Nov 2026 20:47:27 GMT
-
16
live_pricesignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
adf91ada. It does not re-authenticate the original run.ETH · $2,245.12 USD ▼ 0.68% (24h) · Market cap: $274.33B Live price via CoinGecko · Mon, 02 Nov 2026 20:47:33 GMT
-
17
live_pricesignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
598d63b7. It does not re-authenticate the original run.SOL · $91.34 USD ▼ 3.02% (24h) · Market cap: $53.92B Live price via CoinGecko · Mon, 02 Nov 2026 20:47:38 GMT
-
18
memory_remembersignal-watch-demoproducer-statedReceipt bytes checked by serverRedacted publication copy of source receipt
12b0616b. It does not re-authenticate the original run.{"status":"saved","fact_id":"b52a4deb-d9c5-47e3-98eb-b7c31dddc0f4","fact_hash":"e96ac1d9b917a6b69116e98a3dfde9bd9221afe6f0964d7da6d669f0f7d54028"}
-
19
prompt_shieldsignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"_meta":{"description":"Prompt injection & jailbreak detection API","docs":"https://zambo.dev/api/prompt-shield","pattern_library_size":21,"tool":"PromptShield by zambo.dev"},"analysis":{"attack_vector":null,"intent":"benign","reasoning":"No injection patterns detected","safe_version":null},"flagged_patterns":[],"injection_risk":0,"jailbreak_detected":false,"latency_ms":0,"pass_used":false,"pattern_count":0,"pii_extraction_attempt":false,"policy_bypass_detected":false,"prompt_leak_detected":fal
-
Continued in No AI used (reported by the AI, not verified) from signal-watch-demo (reported by the AI, not verified)
20
plan the checksNo AI usedproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"Zambo rubric","used":false},"check":null,"label":"plan the checks","observation_commitment":"429e2a038219260873a0509c4b5e7c37df96bf8cec20074e8e3541a5722e6219","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"plan"}
-
Continued in signal-watch-demo (reported by the AI, not verified) from No AI used (reported by the AI, not verified)
21
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"live_price","observation_commitment":"18daecdfe3ec95c6372412964bc35c8689577bb9777be2bbee8be58af438d092","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
22
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"live_price","observation_commitment":"8e08fef555b84efc9d3d46a9281ed92eef7de8eb0d83fd0f0a9e31e5ff6d76b6","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
23
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"live_price","observation_commitment":"f5c5f2553e2fa191497b15adec59c396723fa198f554c1f2bfd1284fd736b069","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
24
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"live_price","observation_commitment":"cfc63cec32b97378151f787cdb5849b2d797be297800d5b630e04cbaa93a0fa4","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
25
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"live_price","observation_commitment":"adab8cc0bc3e5053747f3646963bb06fde63d536dd7ca7d751db9b8f1d1dc0bf","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
26
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"live_price","observation_commitment":"d59e76b279ddc84e8ce079e9f6a695668d8840ba3c42d297ea227ca2b66037d6","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
27
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"memory_remember","observation_commitment":"0010e853aac2cfc09fcd3e4622893414b7a8d5d4bba823f6592a14921bb9b7ac","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
28
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"memory_recall","observation_commitment":"9b0cddd8e760c7d78db474c26ea737ed3d1e4a4f4adfad749171f553f3cac320","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
29
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"live_price","observation_commitment":"4986f771b3e22650117a89af5597d53647b8c7d31bcf42c9070ffcf1ab12cd42","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
30
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"live_price","observation_commitment":"631edf43ef590cee6a4f691b99fd2dfc3d1122bb9209ceb25f592edca138b7a9","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
31
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"live_price","observation_commitment":"1c699e6e3295efafaf193c88f53d6021e92e44efd9f1c5de248550ef70ac4728","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
32
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"memory_remember","observation_commitment":"23b6028d05aeee5749830ec04cf854ff6271d349e8236213c31c5521e81925ef","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
33
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"memory_recall","observation_commitment":"00656ecbe6def66da39d3022310a39b99f72c97105a8bf4692879d90337bc59e","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
34
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"memory_recall","observation_commitment":"f7011feeffb8b9b8cc9e6af08b228d6282d89380328ab823481bc1773137396b","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
35
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"live_price","observation_commitment":"f1ef721eb1dab3ddc555fdeabe102ade614024e7091a592acb77f791b6c9609b","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
36
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"live_price","observation_commitment":"9fcb3edb1f621fabfbc2883a700365616c4b66df1f892ac7a836d06df499e42d","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
37
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"live_price","observation_commitment":"71c2696ec7543cde1661708e05fd317b12eb9f6361e33468e0ea65930294ebb0","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
38
proof_loop_dosignal-watch-demoproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"signal-watch-demo","used":true},"check":null,"label":"memory_remember","observation_commitment":"9b0cf943efad347d5a75be3eb8ee97e6ec1a3e18f813dea64502ab66ba9f4309","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type":"do"}
-
Continued in No AI used (reported by the AI, not verified) from signal-watch-demo (reported by the AI, not verified)
39
proof_loop_checkNo AI usedproducer-statedReceipt bytes checked by serverReceipt minted while publishing this handover.
{"ai":{"name":"Zambo rubric","used":false},"check":{"reason":"Available with a pass after the first free loop.","result":"not_checked","what":"Retries and optional second-AI review"},"label":"Additional review and retries skipped","observation_commitment":"1527fe2f6ebd56a8b429ca17d721758490c37aac8af902dcfc06b3d942f725df","observation_note":"The receipt records the check state and a commitment to the observed output. Supplied work is not republished here.","schema":"zambo.proof-loop-node/1","type
source_receipt_id is present on a step row when the row's published receipt is a redacted copy of an earlier receipt; the field names that earlier receipt. It is absent when the row's published receipt is the original record.
Still deciding on this one? Check every step above, then decide.
Your turn: work that arrives with proof
You just checked this job receipt by receipt. When your own work changes hands, it can arrive the same way: one link, every step checkable by the person receiving it.
Start your own handoverHeavy day? A Day Pass ($0.99, one time) covers 24 hours.
Saved notes for pickup
No saved notes were found for this continuation.
Technical details
d6c952b9bd…b68b38Not checked yetstep list digest
b66c2c64a60b8f19fbd691af85d34d465640707ac12670422e206d3ffc3e2b95SHA-256 of the ordered step receipt ids, joined with newlines.
Decisions
No client decision has been recorded.
Open items
- Run watch.py check again on the next scheduled pass; the baseline and every reading stay under this job.
- Re-run watch.py baseline only when the operator resets the watch; a new baseline is a new remembered fact, never an edit.
Pick up at Run watch.py check again on the next scheduled pass; the baseline and every reading stay under this job.?
Try to break it
Change one character. Watch it fail.
Delivered files
No deliverable files were attached.
File hashes are bound by the workflow summary receipt. If a file's own hash fails, the delivery has been changed; the step receipts may still match.
What was not checked
The producer listed nothing as unchecked.
Prompt safety check
Safety check: passed
Technical details
{"recommendation":"safe","scan_label":"pattern check (21 rules)","injection_risk":0,"risk_level":"none","jailbreak_detected":false,"policy_bypass_detected":false,"prompt_leak_detected":false,"pii_extraction_attempt":false,"flagged_patterns":[],"pattern_count":0,"analysis":{"intent":"benign","attack_vector":null,"reasoning":"No injection patterns detected","safe_version":null},"scan_mode":"pattern","semantic_status":"not_requested","latency_ms":0,"pass_used":false,"usage":{"plan":"free","calls_remaining":"unknown","daily_limit":20,"upgrade":"https://zambo.dev/day-pass/"},"_meta":{"tool":"PromptShield by zambo.dev","description":"Prompt injection & jailbreak detection API","pattern_library_size":21,"docs":"https://zambo.dev/api/prompt-shield"}}Timestamps and anchors
No outside timestamp. The times shown are Zambo's own records.
What this proves
- These records match what Zambo recorded at the times shown.
- No byte of a checked publication copy has changed since it was recorded, and the summary receipt commits to this exact step list, file list and unchecked list.
- Which steps the producer listed as unchecked.
What this does not prove
- That the work meets the recipient's needs.
- Who the producer is. AER-1 -26 has no issuer authentication; origin is self-asserted.
- Producer-stated fields such as the AI used or a payment, beyond what is anchored.
- Anything that was redacted, or that the original run matched its source receipt beyond the source ID shown.
- An outside timestamp, unless an anchor below says confirmed.
Retention
Published records are retained until withdrawn.
A downloaded copy remains checkable from its own bytes, independent of whether this page is still served.
Pending payment drafts expire after 24 hours.
Continue this work in your AI
Copy this handover, then paste it into the AI you want to pick up the work.
To Accept or Flag, ask the sender for your client link. This public page is read-only.
Keep going in any AI: $0.99 for 24 hours, one payment · Add Zambo free
Approval record
Approval record: who reviewed this AI work, when, and what was checked. Keep it with your files.
Open the separate client link to download reviewer details.
Reviewer details are self-reported, not identity-verified. The acting agent cannot approve its own handover. Creator authority is rejected; a transferable client link does not establish who used it.
AI-use statement
AI use: signal-watch-demo helped with 37 of 39 steps. See the listed receipts.
Report abuse or a privacy problem
Made with Zambo, get your own proof link → zambo.dev/add/
agents: GET /handover/121aa53f-1981-4330-9133-49e386aabf1e.json · use zambo: https://zambo.dev/mcp