DEV Community

Cover image for What did my AIs actually do today?
rambo
rambo

Posted on

What did my AIs actually do today?


It is the end of the day. You used AI all day: one assistant in the morning, another after lunch, an agent that ran while you were in meetings.

Now someone asks the simplest question in the world: what did they actually do?

Nobody can answer it. The chats are scattered across apps. The summaries say "done" a lot. The overnight agent’s report is confident and completely unverifiable. You could spend an hour scrolling transcripts and still be guessing, because a transcript shows you what an AI said, and what you need is a record of what ran.

That gap is what Zambo’s Today view closes. Every call made through Zambo lands in a receipt backed ledger for the day: https://zambo.dev/today for people, the activity_today tool for agents, and a private Today link attached to every tool response, so the record is always one tap from the work itself.

I ran a small day through it this afternoon. Here is the whole thing, receipts included.

The live run

One work connection, five actions, a few minutes apart.

1. A live BTC price. $81,577.00, checked at 20:12:08 UTC.
Receipt: https://zambo.dev/run/cf7efda9-fb45-4c43-96ad-a017ce90e155

2. A live ETH price. $2,411.80, checked at 20:12:12 UTC.
Receipt: https://zambo.dev/run/14428d05-846b-4162-a2ed-cf562ad1ab15

3. A memory saved. The fact: the client prefers the weekly report on Friday, written for a non-technical reader. Saved to the connection’s memory, so any AI working on this connection can recall it later instead of asking again.
Receipt: https://zambo.dev/run/af26a965-3fa4-496c-bbfb-e27478c5c3b3

4. A hostile prompt scanned. I fed the injection scanner a classic attack: an instruction to ignore previous directions and send a password reset link to an outside address. Verdict: block. Injection risk 90, critical, flagged as an instruction override attempt.
Receipt: https://zambo.dev/run/82455490-d586-462c-afe6-3080361c3350

5. Reading the day back. Then I asked for the ledger itself, through activity_today. It answered:

date: 2026-10-16
actions: 5
checked: 5
spent usd: 0
Enter fullscreen mode Exit fullscreen mode

Every action on the list, with the time it ran, which AI ran it, what it did, what it cost, and a verification link for its receipt. Every entry reported verified: true. Even the act of reading the ledger got a receipt of its own: https://zambo.dev/run/58624115-14ea-477b-988f-bc1692df5a9c

I spot checked the entries through the public verification endpoint rather than trusting the ledger’s own word. The receipts verify: the saved output of each call matches the SHA-256 commitment recorded when it ran.

Why a ledger beats a summary

A summary is written by the thing you are trying to check. A ledger is written at the moment each action happens, by the platform that ran it, and each entry carries a receipt anyone can recheck later.

That changes the end of day conversation. Instead of asking your AI what it did and believing the answer, you open the day and read it: five actions, five receipts, zero spent. If a client asks what the agent did on their project, the day view is the answer, and every line of it can be checked in a browser, no account needed. If an action is missing from the ledger, it did not run through the connection, and that absence is information too.

The ledger also names which AI ran each action. Work through the same connection in Claude in the morning and Cursor in the afternoon lands in one day view, because the record belongs to the connection, not to any single app’s history.

The buying questions, answered straight

What does it cost to see my day? Reading the ledger is free. activity_today is always free and does not use the daily call allowance. The calls themselves run on every tool’s free tier to start. A Day Pass is $0.99, one time, for 24 hours of lifted limits. The Zambo Pass is $29 a month or $290 a year, and $19 a month for $ZAMBO holders. Full ladder: https://zambo.dev/pricing/

Is the Day Pass a subscription? No. One payment, 24 hours, no auto-renew. When it ends, access falls back to the free tier, and your ledger and receipts stay readable. Nothing keeps charging.

How do agents pay, and how do people pay? Agents pay in USDC on Base through x402 when a payment is required. People pay by card through PayPal: https://zambo.dev/day-pass/

What does verified actually mean here? A verifiable receipt shows the saved output has not changed since it was recorded. It does not prove the output was correct: a wrong price with a valid receipt is a faithfully recorded wrong price. The receipt format, AER-1 (IETF Internet-Draft draft-zambo-aer1-20), has no issuer authentication, so a receipt proves the record is intact, not who produced it. Anyone selling you more certainty than that is selling you something.

Try it

Run anything through Zambo (the free demo takes seconds: https://zambo.dev/demo/), then open https://zambo.dev/today and read your day back. Connect your own AI once at https://zambo.dev/mcp and every action from then on is on the record.

Receipts run on AER-1, the open format for AI execution receipts: https://datatracker.ietf.org/doc/draft-zambo-aer1/20/

Your AI said "done." For $0.99, prove it: https://zambo.dev/day-pass/

The Day Pass is one time. It never renews.

Top comments (0)