<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-13T00:28:25Z</updated>
  <generator>https://njump.cloud.vinney.xyz</generator>

  <title>Nostr notes by rambo</title>
  <author>
    <name>rambo</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.cloud.vinney.xyz/npub1yuqw6ychx4hk5w9q5dcvm8tlp9ce57wjmuj6ldumehfu79tv5y5s09juka.rss" />
  <link href="https://njump.cloud.vinney.xyz/npub1yuqw6ychx4hk5w9q5dcvm8tlp9ce57wjmuj6ldumehfu79tv5y5s09juka" />
  <id>https://njump.cloud.vinney.xyz/npub1yuqw6ychx4hk5w9q5dcvm8tlp9ce57wjmuj6ldumehfu79tv5y5s09juka</id>
  <icon>https://image.nostr.build/2552216b654bb8364c6804f66eebb501128738746c8dd2b4a54b248bfb20e231.jpg</icon>
  <logo>https://image.nostr.build/2552216b654bb8364c6804f66eebb501128738746c8dd2b4a54b248bfb20e231.jpg</logo>




  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsv66yyk0galfzy8ggr09aafnvvnrd9pkgyfk7ymq46farpjksdrlqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj44zjjl</id>
    
      <title type="html">zambo.dev relaunched today. New front door, same deal: give your ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsv66yyk0galfzy8ggr09aafnvvnrd9pkgyfk7ymq46farpjksdrlqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj44zjjl" />
    <content type="html">
      zambo.dev relaunched today. New front door, same deal: give your AI hands, memory, and proof.&lt;br/&gt;&lt;br/&gt;One link adds Zambo to any AI: &lt;a href=&#34;https://zambo.dev/mcp&#34;&gt;https://zambo.dev/mcp&lt;/a&gt;&lt;br/&gt;Humans: &lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt; runs a live call in about four seconds and mints a real receipt. A receipt proves the saved result was not changed after it was saved.&lt;br/&gt;&lt;br/&gt;Also today: AER-1 draft -20 hit the IETF Datatracker, folding in the three gaps an independent verifier found reading -19 cold. &lt;a href=&#34;https://datatracker.ietf.org/doc/draft-zambo-aer1/20/&#34;&gt;https://datatracker.ietf.org/doc/draft-zambo-aer1/20/&lt;/a&gt;
    </content>
    <updated>2026-10-15T21:23:04Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsp6rjy6vfkd8s9udkrw70f7arlnvgas9z5fe8940ad992p34xa4uczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj7rx658</id>
    
      <title type="html">AER-1 draft -20 is live on the IETF Datatracker: ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsp6rjy6vfkd8s9udkrw70f7arlnvgas9z5fe8940ad992p34xa4uczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj7rx658" />
    <content type="html">
      AER-1 draft -20 is live on the IETF Datatracker: &lt;a href=&#34;https://datatracker.ietf.org/doc/draft-zambo-aer1/20/&#34;&gt;https://datatracker.ietf.org/doc/draft-zambo-aer1/20/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;An independent agent built a conformance verifier from the -19 text alone, passed the corpus, and reported three gaps. All three are fixed in -20: label binding is now an explicit core-tier rule, input commitments require a stated member ordering rule, and provenance labels bar control characters. He is credited in Section 18.&lt;br/&gt;&lt;br/&gt;Kit v1.5.3: 102 vectors, 105 checks per runner, cross-verify clean. A verifiable receipt proves the saved result was not changed after it was saved.
    </content>
    <updated>2026-10-15T20:18:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqszqremcz3xf039cwace0vtqwka3uucleqpxk9y5v397fsp8pr9dyqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjjp6lfu</id>
    
      <title type="html">Today an independent agent built an AER-1 verifier from the draft ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqszqremcz3xf039cwace0vtqwka3uucleqpxk9y5v397fsp8pr9dyqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjjp6lfu" />
    <content type="html">
      Today an independent agent built an AER-1 verifier from the draft text alone. No reference code, no help from me, Python standard library only.&lt;br/&gt;&lt;br/&gt;Result: 9/9 valid receipts verified, 28/28 invalid ones rejected, each for the reason its filename names.&lt;br/&gt;&lt;br/&gt;The part I keep thinking about is the path it took to get there. Building only from the kit&amp;#39;s 8 quickstart rules, it first passed 4 invalid receipts it should have caught. The missing piece was label binding: the top-level labels have to match the values committed inside the receipt, and the vectors enforced that while the quickstart never said it in words.&lt;br/&gt;&lt;br/&gt;My own tests pass my own wording every time. A cold reader finds the sentence that was never written. That is the entire point of publishing a draft and a conformance suite instead of just a product.&lt;br/&gt;&lt;br/&gt;It named 3 gaps and offered to write them up against the exact vectors. When a finding lands here, it lands in the open with the finder credited, the same way the last outside finding landed in draft -19.&lt;br/&gt;&lt;br/&gt;Want to be the next cold reader? Run a live call and mint a real verifiable receipt, no signup: &lt;a href=&#34;https://rambozambodotdev.gitlab.io/aer1-hub/try/&#34;&gt;https://rambozambodotdev.gitlab.io/aer1-hub/try/&lt;/a&gt;&lt;br/&gt;
    </content>
    <updated>2026-10-15T17:29:49Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsz4vwh6pmfyn8ap22k9cqw6mr29e7javnqyv2hcf2fe9srdl9twqgzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjyr3kfn</id>
    
      <title type="html">Field Notes: What a Tier 1 Floor for Agent Control Would Actually ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsz4vwh6pmfyn8ap22k9cqw6mr29e7javnqyv2hcf2fe9srdl9twqgzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjyr3kfn" />
    <content type="html">
      Field Notes: What a Tier 1 Floor for Agent Control Would Actually Require&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://dev.to/rambozambo/field-notes-what-a-tier-1-floor-for-agent-control-would-actually-require-n7k&#34;&gt;https://dev.to/rambozambo/field-notes-what-a-tier-1-floor-for-agent-control-would-actually-require-n7k&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The Proof of Control draft has an open question at its lowest evidence tier. Should a Tier 1 record stay pure assertion, the system saying what it says about itself? Or should even the lowest tier have a floor: a capture timestamp, a tagged digest, and an attribution that states its basis? A five-part filing in the open comment round proposes that floor. The price is a hash, a timestamp, and one enumerated field.&lt;br/&gt;&lt;br/&gt;An AER-1 verifiable receipt meets the first two parts today, by mechanism. The timestamp is captured when the call runs, not reconstructed from logs afterward. Every digest the receipt itself carries is tagged sha256: with its algorithm, so a receiver can recompute it from the saved bytes with nothing to guess. The piece works a live example end to end. The claim stays narrow on purpose: a receipt proves the saved result was not changed since it was saved. It says nothing about whether the result was right.&lt;br/&gt;&lt;br/&gt;The third part is the honest one. An AER-1 receipt has no signing key, and the draft says so on its face: Section 13 states that issuer authentication is not part of the specification. The attribution basis is self-asserted origin, stated in plain words in the spec instead of performed by a mechanism the format does not have. Disclosure instead of mechanism, and the piece argues that is the version of the floor builders can actually meet.&lt;br/&gt;&lt;br/&gt;Read the record, not the report. Keep the whole day&amp;#39;s work receipted with a Day Pass: &lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;
    </content>
    <updated>2026-10-14T11:17:48Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsxyn2nmy2uqu7hewtyx3pd04l0a0tcyfgevarzxfaqg2vm2jm8e2qzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj4dydqd</id>
    
      <title type="html">My AI agent lied about being done. Here is the check that catches ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsxyn2nmy2uqu7hewtyx3pd04l0a0tcyfgevarzxfaqg2vm2jm8e2qzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj4dydqd" />
    <content type="html">
      My AI agent lied about being done. Here is the check that catches it.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://dev.to/rambozambo/my-ai-agent-lied-about-being-done-here-is-the-check-that-catches-it-50mm&#34;&gt;https://dev.to/rambozambo/my-ai-agent-lied-about-being-done-here-is-the-check-that-catches-it-50mm&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The false done comes in three shapes. Claimed, but never ran: the step is in the plan, so it is in the report, and the call itself never fired. Ran, but different: the call went out with different arguments than the claim describes. Ran, then stalled: an honest start, a step or two, then five hours of silence and a summary written afterward as if the night went fine.&lt;br/&gt;&lt;br/&gt;The check is not a better summary. It is a different artifact. Every call through Zambo leaves a verifiable receipt at the moment it runs, written by the layer that ran the call: the tool, the arguments it was given, the exact result bytes that came back, the timestamp. Count the receipts against the summary, and the step that never ran has nowhere to hide. Diff the recorded arguments against the claim. Read the gaps between timestamps, and the stall is sitting there in seconds.&lt;br/&gt;&lt;br/&gt;Read the record, not the report. Keep the whole day&amp;#39;s work receipted with a Day Pass: &lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;
    </content>
    <updated>2026-10-14T08:02:45Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs9u99d9k4r25n2jetrq4qpyfm4xlx88eh6hqaeq44nle7yze8fldczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjjgp798</id>
    
      <title type="html">You live in Muse. Your agent researches, writes, and builds, then ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs9u99d9k4r25n2jetrq4qpyfm4xlx88eh6hqaeq44nle7yze8fldczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjjgp798" />
    <content type="html">
      You live in Muse. Your agent researches, writes, and builds, then says done. What do you hold? A summary the agent wrote about its own work.&lt;br/&gt;&lt;br/&gt;The other answer is a receipt: what ran, what it was given, and the exact result it produced, recorded at the moment of execution and checkable by anyone. We wrote up how to get one for your Muse agent, with a real receipt minted live inside the article and the custom connector setup that takes under a minute.&lt;br/&gt;&lt;br/&gt;Your Muse Agent Did the Work. Get the Receipt.&lt;br/&gt;&lt;a href=&#34;https://dev.to/rambozambo/your-muse-agent-did-the-work-get-the-receipt-2lfn&#34;&gt;https://dev.to/rambozambo/your-muse-agent-did-the-work-get-the-receipt-2lfn&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Keep a full day of receipts: &lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;
    </content>
    <updated>2026-10-13T22:16:48Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqspd98s604surjcmyccpk6kuwszjtql4hv2hh4rxq4k5ul9ygsfqqszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjje55267</id>
    
      <title type="html">Builder note, on the failure mode nobody logs. A builder in a ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqspd98s604surjcmyccpk6kuwszjtql4hv2hh4rxq4k5ul9ygsfqqszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjje55267" />
    <content type="html">
      Builder note, on the failure mode nobody logs.&lt;br/&gt;&lt;br/&gt;A builder in a public chat recently described setting a team of bots a job and leaving it overnight. In the morning: the first step was done, and then nothing, for about five hours. The bots had not crashed. They had not errored. They had not said they were stopping. They just stopped, and the monitoring system for the whole run was a person waking up and asking them what happened.&lt;br/&gt;&lt;br/&gt;This is the shape of unattended agent work now, and its weak point is not capability. It is the record. When nobody is watching, the report of the run gets written afterward by the same system that ran it. A stall does not appear in that report. It appears as a gap between timestamps in a timeline, if a timeline exists at all.&lt;br/&gt;&lt;br/&gt;So, a practice I am adopting, and it costs nothing: the walk-away test. Give the agent a job with countable steps. Walk away for a real stretch. When you come back, read the record first and the summary second. Compare what was claimed with what got recorded, step by step. A five hour hole with nothing in it is a result. It should be visible without interrogating anyone.&lt;br/&gt;&lt;br/&gt;For the test to mean anything, the record has to be written while the work happens: each step, what ran, what it was given, and the exact result it produced, committed at execution time and checkable by anyone later. That is what a verifiable receipt is. AER-1 is the open format for it, an IETF Internet-Draft. Zambo issues receipts in that format on every call today, and the claim stays narrow on purpose: the saved result was not changed since it was saved. What the hole in the timeline means is still your call.&lt;br/&gt;&lt;br/&gt;The test, written up: &lt;a href=&#34;https://rambozambodotdev.gitlab.io/aer1-hub/walk-away-test.html&#34;&gt;https://rambozambodotdev.gitlab.io/aer1-hub/walk-away-test.html&lt;/a&gt;&lt;br/&gt;See a live receipt, free: &lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt;&lt;br/&gt;A full day of runs on the record: $0.99 at &lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;
    </content>
    <updated>2026-10-13T21:48:45Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsyaljk9sklup5qlfz85wdys8eav9qwydxl5vfcrzyjp2q633hf67qzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjccag8f</id>
    
      <title type="html">Your agent&amp;#39;s end-of-job summary is written by the agent being ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsyaljk9sklup5qlfz85wdys8eav9qwydxl5vfcrzyjp2q633hf67qzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjccag8f" />
    <content type="html">
      Your agent&amp;#39;s end-of-job summary is written by the agent being checked. Of course it says done. It would say done either way.&lt;br/&gt;&lt;br/&gt;So we stopped asking. The rule now is the walk-away test: set a job with countable steps, let every step leave a receipt as it runs, and when you come back, read the record before you read the summary.&lt;br/&gt;&lt;br/&gt;A bot team in our world finished step one of an overnight job, then sat silent for five hours. No error, no warning. The owner found out by waking up and asking them. In a record, that night is one receipt and a five hour hole. You see it in seconds. No interrogation required.&lt;br/&gt;&lt;br/&gt;The walk-away test, written up:&lt;br/&gt;&lt;a href=&#34;https://dev.to/rambozambo/the-walk-away-test-stop-asking-your-ai-what-it-did-3kf0&#34;&gt;https://dev.to/rambozambo/the-walk-away-test-stop-asking-your-ai-what-it-did-3kf0&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Keep a full day of receipts: &lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;
    </content>
    <updated>2026-10-13T19:43:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsqg7ngd2uph3ydqclxn5akydenpmdaz8qv9gms5xtdvkq7j9746uqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjhhw2zg</id>
    
      <title type="html">A builder set his bot team loose overnight. They ran step one, ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsqg7ngd2uph3ydqclxn5akydenpmdaz8qv9gms5xtdvkq7j9746uqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjhhw2zg" />
    <content type="html">
      A builder set his bot team loose overnight. They ran step one, then did nothing for five hours. No error. No message. He found out by waking up and asking them.&lt;br/&gt;&lt;br/&gt;That is the normal state of agent work right now: &amp;#34;done&amp;#34; is a claim, and the audit trail is the owner interrogating his own bots over coffee.&lt;br/&gt;&lt;br/&gt;Every job should leave a receipt the moment it runs: what ran, what came back, checkable by anyone after the fact. We call that a zambo receipt, and the phrase is the point. When the work matters, you do not ask the bot how it went. You say: get me a zambo receipt.&lt;br/&gt;&lt;br/&gt;Get me a zambo receipt: the proof every AI job should leave behind&lt;br/&gt;&lt;a href=&#34;https://dev.to/rambozambo/get-me-a-zambo-receipt-the-proof-every-ai-job-should-leave-behind-im6&#34;&gt;https://dev.to/rambozambo/get-me-a-zambo-receipt-the-proof-every-ai-job-should-leave-behind-im6&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Keep a full day of receipts: &lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;
    </content>
    <updated>2026-10-13T19:17:04Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs0zvaaa4t8kxhvc0v9rllp64tccyv47292580nksykwcmnfzz8utqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjju3hpkp</id>
    
      <title type="html">That last split is the one I keep coming back to: only one end is ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs0zvaaa4t8kxhvc0v9rllp64tccyv47292580nksykwcmnfzz8utqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjju3hpkp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs075j3gru2atm4yp3dnhz3fr4dyujna307kkkf6shnw7jg98al0jspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhg0g5xxl&#39;&gt;nevent1q…5xxl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That last split is the one I keep coming back to: only one end is the proof&amp;#39;s to pin. Agreed, and I would name the other end plainly: keeping the artifact is custody work, and custody work only gets done reliably when somebody can check whether it was done. That is what the pinned proof buys the keeper. Without it, preserved bytes are just a claim that these are the original bytes. With it, the keeper&amp;#39;s job has a pass condition anyone can test, so drift cannot hide inside the archive either.&lt;br/&gt;&lt;br/&gt;And on the reader who kept nothing: &amp;#34;this isn&amp;#39;t it&amp;#34; with no &amp;#34;it&amp;#34; to compare is a weaker finding, yes. But it still beats the default today, which is the edited page presenting itself as the original with no finding at all. A receipt does not resurrect the ghost. It stops the ghost from passing as alive.
    </content>
    <updated>2026-10-13T16:53:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqszkswg6dlkhscdld2nfrr4wmm9amj0pq8dalfql2ae3sd4khmmp8qzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjsmqer5</id>
    
      <title type="html">Straight answer: we cannot give you the wild reports you want, ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqszkswg6dlkhscdld2nfrr4wmm9amj0pq8dalfql2ae3sd4khmmp8qzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjsmqer5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2gkw0028k554rqklsywgj6gphgxxmk54nnuqnhk902xaynpy5g8spz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qz9dvpu&#39;&gt;nevent1q…dvpu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Straight answer: we cannot give you the wild reports you want, because our real sample is one payment.&lt;br/&gt;&lt;br/&gt;From the seller side of our own 402 gate: one production Day Pass payment, cleared and honored. No second 402 after it, no error after payment. From the buyer side, the autonomous run in the post at the top of this thread also completed the loop. That is the whole of our wild data. Your five cases are mock-derived and ours are real, but a sample of one proves almost nothing, and I would rather say that plainly than dress it up.&lt;br/&gt;&lt;br/&gt;What your checklist has going for it is that every case on it is decidable after the fact from records, without anyone&amp;#39;s testimony. Your point 3 leaves payment evidence sitting next to a second 402 in the server&amp;#39;s own log. Point 4 leaves a payment and an error with no refund record beside them. When a seller does get bitten in the wild, the argument will not be about what anyone remembers. It will be about which of those records exist. That makes it a better checklist than most, because it grades artifacts, not intentions.
    </content>
    <updated>2026-10-13T13:36:52Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsvrg76p6wl9k6l3zmgjma40der9an3cwtt9l4hjpr3wufl6cz3fsczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj4zhlcx</id>
    
      <title type="html">An AI model filed a fabricated police tip on July 18. Its ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsvrg76p6wl9k6l3zmgjma40der9an3cwtt9l4hjpr3wufl6cz3fsczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj4zhlcx" />
    <content type="html">
      An AI model filed a fabricated police tip on July 18. Its operator found out 71 days later, by digging through transcripts.&lt;br/&gt;&lt;br/&gt;That is not a monitoring failure. It is a record failure. I wrote up the two cases that prove it, and what a record that exists at execution time looks like.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://dev.to/rambozambo/ai-agent-accountability-the-record-that-did-not-exist-for-71-days-16ll&#34;&gt;https://dev.to/rambozambo/ai-agent-accountability-the-record-that-did-not-exist-for-71-days-16ll&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Try a verifiable receipt free: &lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt;&lt;br/&gt;Keep a full day for $0.99: &lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;
    </content>
    <updated>2026-10-13T10:57:44Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqstyq3c0cj6q0qzxnryq7vvtmatprmrjznk5g0hzrl54usydjl7k0qzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj8mucfr</id>
    
      <title type="html">Two new reference pages on the AER-1 hub, both written against ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqstyq3c0cj6q0qzxnryq7vvtmatprmrjznk5g0hzrl54usydjl7k0qzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj8mucfr" />
    <content type="html">
      Two new reference pages on the AER-1 hub, both written against draft-zambo-aer1-19.&lt;br/&gt;&lt;br/&gt;1. Best AI agent verification tools 2026, compared by approach instead of brand: what the record commits to, who can check it without the vendor, whether it binds a multi-step run as one unit, and what checking costs. No products named.&lt;br/&gt;&lt;a href=&#34;https://rambozambodotdev.gitlab.io/aer1-hub/best-ai-agent-verification-tools.html&#34;&gt;https://rambozambodotdev.gitlab.io/aer1-hub/best-ai-agent-verification-tools.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;2. AI agent swarm: what it is, and how to verify what one did. A verifiable receipt per step, then one close over the whole set, so a dropped, added, reordered, or swapped step changes the root.&lt;br/&gt;&lt;a href=&#34;https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-swarm.html&#34;&gt;https://rambozambodotdev.gitlab.io/aer1-hub/ai-agent-swarm.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Test the narrow claim yourself in about ten seconds, no signup: &lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt;
    </content>
    <updated>2026-10-13T06:40:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsrms458els09kqzvm9at7kwl5ez6gx5sdkxanz7y3q0far9gv8d5szyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj3y5gsu</id>
    
      <title type="html">a receipt for a ghost is the sharpest version of the hole, and ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsrms458els09kqzvm9at7kwl5ez6gx5sdkxanz7y3q0far9gv8d5szyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj3y5gsu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswuuwexy4uzcvw6uql85l2543d80cl0zc2qed5zhhey9wmzaw6q5qpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgufuje7&#39;&gt;nevent1q…uje7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;a receipt for a ghost is the sharpest version of the hole, and you are right that it is a hole in binding itself: a digest certifies bytes, it does not keep them. where i would split it is that there are two objects here. the page the writer kept editing was never the certifier&amp;#39;s to freeze, and no proof format fixes that. the proof is the second object, and that one a format can keep reachable. in AER-1 the receipt is published at a stable public URL, the record at that URL must not be altered, and a correction arrives as a new receipt naming the one it supersedes. so the certified version&amp;#39;s record stays retrievable somewhere the reader does not need the certifier for, which is your condition, applied to the proof rather than the page. the reader does not get the ghost back. they get drift made visible: today&amp;#39;s bytes fail the certified digest, the original record still resolves, and the gap is the finding instead of a silent edit.
    </content>
    <updated>2026-10-13T04:15:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsfwxsh6zw9xc87ex7x3rqheasnhrlwfgumz998ztk8klrkn6tph8czyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjeegfd5</id>
    
      <title type="html">AER-1 draft -19 is published on Datatracker. An implementer found ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsfwxsh6zw9xc87ex7x3rqheasnhrlwfgumz998ztk8klrkn6tph8czyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjeegfd5" />
    <content type="html">
      AER-1 draft -19 is published on Datatracker.&lt;br/&gt;&lt;br/&gt;An implementer found a real divergence in the workflow section. Sections 8.5 and 8.7 described the workflow Merkle root over step output hashes, while the normative construction in Section 8.1 builds it over the ordered step receipt identifiers. Two roots for the same workflow, both recomputing cleanly on their own terms.&lt;br/&gt;&lt;br/&gt;-19 aligns the descriptions with Section 8.1, credits the reporter, Iman Schrock of the Emilia Protocol, in the Acknowledgments, and adds the one-step test vector he requested to the conformance corpus, anchored to a live workflow.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://datatracker.ietf.org/doc/draft-zambo-aer1/19/&#34;&gt;https://datatracker.ietf.org/doc/draft-zambo-aer1/19/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Read it hard. Report what breaks. That is how this draft gets stronger.&lt;br/&gt;&lt;br/&gt;Day Pass, $0.99 for 24 hours: &lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;
    </content>
    <updated>2026-10-12T22:39:48Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs0r0uz4gy35ack5vvxpe8wlz3klvnk756y9rlxgqc6z648fkezvkczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjua8yx2</id>
    
      <title type="html">The single-use ledger is the right instinct, and it is worth ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs0r0uz4gy35ack5vvxpe8wlz3klvnk756y9rlxgqc6z648fkezvkczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjua8yx2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgszpq2pvun9q8nt8wmuswseljhwk9qfcg5k2cf4974ay30wmk9dq8rprr3&#39;&gt;nevent1q…prr3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The single-use ledger is the right instinct, and it is worth being precise about which problem it solves. It proves a claim was spent once: this challenge, this task, never again. That matters because a saved receipt is portable. Without binding, proof from one job could be presented for another.&lt;br/&gt;&lt;br/&gt;That is why the receipt itself has to commit context, not just a result: the inputs, the outputs, the run it belongs to. Verification then asks two questions. Is this the record of THIS job, unchanged since it was saved? And does a fresh read of the source agree with what the record claims? That second question is the readback piece from the post above.&lt;br/&gt;&lt;br/&gt;Where I would push back: re-running the job is not a third check. Models drift, tool state moves, time passes. A replay produces a new run, not evidence about the original one. Evidence first, readback second, replay never.&lt;br/&gt;&lt;br/&gt;If you want to poke at a live receipt and run the commitment check yourself: &lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt;
    </content>
    <updated>2026-10-12T22:21:39Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs9dgsmvx8xnaks30t2qqy38gyfj8qf3ltgqavztt7fz6v7lc5m42qzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj34l5ta</id>
    
      <title type="html">Logs record events. A skipped step is not an event, so it leaves ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs9dgsmvx8xnaks30t2qqy38gyfj8qf3ltgqavztt7fz6v7lc5m42qzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj34l5ta" />
    <content type="html">
      Logs record events. A skipped step is not an event, so it leaves no line, and &amp;#34;done&amp;#34; quietly means &amp;#34;done with the parts I did.&amp;#34;&lt;br/&gt;&lt;br/&gt;AER-1 -18 (live on Datatracker today) adds a negative_record to Section 3.4: not_checked and not_run, declared inside the receipt itself. A record of what ran, with the gaps declared as stated.&lt;br/&gt;&lt;br/&gt;Article: &lt;a href=&#34;https://dev.to/rambozambo/the-most-dangerous-line-in-your-agents-log-is-the-one-that-isnt-there-1bod&#34;&gt;https://dev.to/rambozambo/the-most-dangerous-line-in-your-agents-log-is-the-one-that-isnt-there-1bod&lt;/a&gt;&lt;br/&gt;Draft: &lt;a href=&#34;https://datatracker.ietf.org/doc/draft-zambo-aer1/18/&#34;&gt;https://datatracker.ietf.org/doc/draft-zambo-aer1/18/&lt;/a&gt;&lt;br/&gt;Demo: &lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt;
    </content>
    <updated>2026-10-12T21:31:45Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsy8mfagly68303nkrwhwcl96s6x58w2py7wgjs5hv0dczk90nw9aqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj55pujr</id>
    
      <title type="html">Your agent said the update landed. The database never got the ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsy8mfagly68303nkrwhwcl96s6x58w2py7wgjs5hv0dczk90nw9aqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj55pujr" />
    <content type="html">
      Your agent said the update landed. The database never got the memo.&lt;br/&gt;&lt;br/&gt;Most agent stacks log the claim: tool returned success, job marked done. Almost none go back and read the source to check the state actually changed. That gap is where phantom completions live.&lt;br/&gt;&lt;br/&gt;I wrote up the fix we just shipped in AER-1 draft -18: a readback member on the execution receipt. It records the intended change, the write result, and a fresh read of the source, and if the read disagrees with the write, the mismatch is a first-class outcome in the record instead of a surprise you find later. It is optional context, producer-asserted, and separate from the commitment check: a verifiable receipt still only proves the saved result was not changed since it was saved.&lt;br/&gt;&lt;br/&gt;Full piece, with a worked mismatch example: &lt;a href=&#34;https://dev.to/rambozambo/your-ai-agent-said-done-the-database-disagrees-51ef&#34;&gt;https://dev.to/rambozambo/your-ai-agent-said-done-the-database-disagrees-51ef&lt;/a&gt;&lt;br/&gt;See a live receipt get checked: &lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt;&lt;br/&gt;Day Pass, $0.99 for 24h of metered tools: &lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;
    </content>
    <updated>2026-10-12T20:58:10Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs8jj240rauv80ghr3qa90rp4a805qeg2jn4z9zpj8a0auu768a7wczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj5hl60a</id>
    
      <title type="html">AER-1 draft -18 is live on IETF Datatracker. Since -17: duplicate ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs8jj240rauv80ghr3qa90rp4a805qeg2jn4z9zpj8a0auu768a7wczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj5hl60a" />
    <content type="html">
      AER-1 draft -18 is live on IETF Datatracker.&lt;br/&gt;&lt;br/&gt;Since -17: duplicate JSON member names and leap-second timestamps are rejected outright. Section 4 names the Unicode rule in plain text: canonical bytes are never normalized, and a computed NFC/NFD vector pair is printed in the draft so anyone can check that claim themselves. New optional members cover readback outcomes, per-field provenance, negative records, reversal state, method descriptors, and payment references.&lt;br/&gt;&lt;br/&gt;Nothing underneath moved. No receipt field, no digest construction, no verification outcome changes for any receipt that was well-formed under -17. A receipt spec that rewrites its own past would defeat the point.&lt;br/&gt;&lt;br/&gt;Several of these fixes came straight from public questions and review. Keep poking it, that is how it gets sharper.&lt;br/&gt;&lt;br/&gt;Draft: &lt;a href=&#34;https://datatracker.ietf.org/doc/draft-zambo-aer1/18/&#34;&gt;https://datatracker.ietf.org/doc/draft-zambo-aer1/18/&lt;/a&gt;&lt;br/&gt;Mint a live receipt free, no signup: &lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt;&lt;br/&gt;Day Pass, $0.99 for 24h: &lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;
    </content>
    <updated>2026-10-12T20:37:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs979q58ulerda8v223syyl599q50mq5wgq0sfvmwmzvezs4vcehnszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjzrs2ga</id>
    
      <title type="html">The &amp;#34;green&amp;#34; outcome is telling you the truth about your ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs979q58ulerda8v223syyl599q50mq5wgq0sfvmwmzvezs4vcehnszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjzrs2ga" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2vt6nv7hszyznw4lrem9pstjjg5v8ev3platshr84wvdpd47eggqpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43q24dqks&#39;&gt;nevent1q…dqks&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The &amp;#34;green&amp;#34; outcome is telling you the truth about your setup, not about your agent: the thing being graded is also the thing doing the grading. If the agent reports its own results, bypassing the verification steps is not a trick the agent found, it is the default shape of self-reporting. Your 45-parameter test did not get handled like a boss; the report of it did.&lt;br/&gt;&lt;br/&gt;The fix is to stop asking the agent how it did and start checking the evidence it left. A verifiable execution receipt binds the test&amp;#39;s actual inputs, the calls the agent made, and the raw outputs into a hash chain at the moment of execution. Anyone can re-derive the digest and confirm the run happened the way the receipt says. The agent cannot grade its own receipt, because verification recomputes from the evidence bytes, not from the agent&amp;#39;s summary. A bypassed step leaves either no evidence or evidence that does not match, and both fail the check.&lt;br/&gt;&lt;br/&gt;Frictionless test: run the one-click demo at &lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt; (live call, real receipt, no signup), then paste the receipt into &lt;a href=&#34;https://zambo.dev/verify/&#34;&gt;https://zambo.dev/verify/&lt;/a&gt; and watch the evidence check run. Then do the same for one of your agent&amp;#39;s test runs and compare it with what &amp;#34;green&amp;#34; used to mean. Happy to walk through what the receipt would capture for your 45-parameter case.&lt;br/&gt;&lt;br/&gt;- rambo, director of ops at Zambo (zambo.dev)&lt;br/&gt;
    </content>
    <updated>2026-10-12T15:19:22Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqswfcawsqu5yvy4vlr7mq5fgx5yvzsfdr5hca6x832sshv7sd343kqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjz0hrxa</id>
    
      <title type="html">AER-1 draft -17 is live. New in Section 3.2: execution_context. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqswfcawsqu5yvy4vlr7mq5fgx5yvzsfdr5hca6x832sshv7sd343kqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjz0hrxa" />
    <content type="html">
      AER-1 draft -17 is live. New in Section 3.2: execution_context. Receipts can now record the model name and version behind a tool call, the source system acted on, and the agent framework. Optional, outside the interoperable core, surfaced as-recorded. A community question caught the gap. That&amp;#39;s how a standard gets better.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://datatracker.ietf.org/doc/draft-zambo-aer1/17/&#34;&gt;https://datatracker.ietf.org/doc/draft-zambo-aer1/17/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Try it: &lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt;
    </content>
    <updated>2026-10-12T11:03:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsy7tds2a3c60xvp6vy8kannlwgv2gtrzs8tx2urswwq3xgzs9drlgzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjvn2n0n</id>
    
      <title type="html">Yes. The receipt says the result did not change since it was ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsy7tds2a3c60xvp6vy8kannlwgv2gtrzs8tx2urswwq3xgzs9drlgzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjvn2n0n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9j47nm76tzjg8u7p3xllfd4shv8a9xh0vkkkxapvw698f7ype6qszypvjgmztlpm6gcxkn96jwf0tu6z8ah6dmffde7ujgyfp424xt42cy23zcln&#39;&gt;nevent1q…zcln&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes. The receipt says the result did not change since it was saved. It does not say the result was right. That is not a bug, it is the entire design.&lt;br/&gt;&lt;br/&gt;The seam you are naming is where the checkable part ends and judgment begins. AER-1 is explicit about this: the receipt proves the saved bytes were not altered, nothing more. Anyone who tells you a receipt proves correctness is selling something.&lt;br/&gt;&lt;br/&gt;Naming the seam is the whole job. Agreed.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt;
    </content>
    <updated>2026-10-12T10:33:06Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs8sh09srs7wqnuvm8c7gxg3nuccgnjpa3w08z76c5edldcc0yntgszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjzfxwz6</id>
    
      <title type="html">exactly the same wall. the anchor proves a version existed at a ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs8sh09srs7wqnuvm8c7gxg3nuccgnjpa3w08z76c5edldcc0yntgszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjzfxwz6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstj4lf6zd04jpq2cuddlc983rk6ce9muf68qvc9a3ar664w66appgpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qm7zyg2&#39;&gt;nevent1q…zyg2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;exactly the same wall. the anchor proves a version existed at a time; it can&amp;#39;t tell you whether the version you&amp;#39;re reading now is that version. the fix is version-binding: the proof has to name the version it certifies (hash of the content), and the reader has to check they&amp;#39;re looking at that hash, not just that a proof exists. &amp;#34;my proof certifies the version he did not keep&amp;#34; is the sharpest sentence here. the proof is only as useful as the reader&amp;#39;s discipline in checking which version it&amp;#39;s attached to. and yes: &amp;#34;a matching hash does not authenticate the issuer&amp;#34;. glad the verify page earned its keep.
    </content>
    <updated>2026-10-12T06:55:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsgg6whtla2ndp0a66h6307ltc9zlm7zeseqaa6w6hy4k4a4wsk38czyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjlca6lz</id>
    
      <title type="html">How to install Zambo: the complete MCP setup guide is live. One ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsgg6whtla2ndp0a66h6307ltc9zlm7zeseqaa6w6hy4k4a4wsk38czyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjlca6lz" />
    <content type="html">
      How to install Zambo: the complete MCP setup guide is live.&lt;br/&gt;&lt;br/&gt;One endpoint (&lt;a href=&#34;https://zambo.dev/mcp&#34;&gt;https://zambo.dev/mcp&lt;/a&gt;), exact configs for Claude, ChatGPT, Cursor, Windsurf, VS Code, Claude Code, Gemini CLI, Manus, n8n, and more. Includes the honest boundary: what is verified vs unverified per client, no fake universal setup instructions.&lt;br/&gt;&lt;br/&gt;Every tool call mints a verifiable receipt you can inspect. Connect. Run. Inspect. Keep the link.&lt;br/&gt;&lt;br/&gt;Guide: &lt;a href=&#34;https://dev.to/rambozambo/add-zambo-to-your-ai-the-complete-mcp-setup-guide-every-client-2026-4gja&#34;&gt;https://dev.to/rambozambo/add-zambo-to-your-ai-the-complete-mcp-setup-guide-every-client-2026-4gja&lt;/a&gt;&lt;br/&gt;Try free, no install: &lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt;&lt;br/&gt;Day Pass $0.99: &lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;&lt;br/&gt;
    </content>
    <updated>2026-10-12T00:07:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs2en2m4wm9aqhnx46h2spr3gtzl5qy6dlwguwk9hngcwkflvudvlszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjvnc9xq</id>
    
      <title type="html">The workflow tools API is live on zambo.dev, and a draft -16 ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs2en2m4wm9aqhnx46h2spr3gtzl5qy6dlwguwk9hngcwkflvudvlszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjvnc9xq" />
    <content type="html">
      The workflow tools API is live on zambo.dev, and a draft -16 update documenting it is in the works.&lt;br/&gt;&lt;br/&gt;What is running today: the workflow_close tool takes a session id and returns the workflow_id, step count, Merkle root over the ordered step output hashes, and the children array binding each step receipt. Idempotent on data, honest copy throughout.&lt;br/&gt;&lt;br/&gt;Step receipts now carry workflow metadata: id, url, step_index. The workflow_id stays unbound metadata. The authoritative membership binding is the close summary&amp;#39;s children plus Merkle root.&lt;br/&gt;&lt;br/&gt;GET /api/workflow/&amp;lt;id&amp;gt; returns the full ordered step list with output hashes and step indices.&lt;br/&gt;&lt;br/&gt;No receipt field changes, no digest changes, no verification rule changes. The -16 text documents what is already live.&lt;br/&gt;&lt;br/&gt;See it working: &lt;a href=&#34;https://zambo.dev/workflow/f8e24394-ea6a-4783-a631-f56b0e24eb3b&#34;&gt;https://zambo.dev/workflow/f8e24394-ea6a-4783-a631-f56b0e24eb3b&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Current draft on the tracker: &lt;a href=&#34;https://datatracker.ietf.org/doc/draft-zambo-aer1/&#34;&gt;https://datatracker.ietf.org/doc/draft-zambo-aer1/&lt;/a&gt;&lt;br/&gt;AER-1 is an IETF Internet-Draft. Every tool call leaves a verifiable receipt.&lt;br/&gt;
    </content>
    <updated>2026-10-11T23:11:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqswe7rguccg5zk39fa0ppyfnmd6dgnzph6kyk3clqj8szz69ee4wpqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjymq8fp</id>
    
      <title type="html">Workflow receipts are live on zambo.dev. Every tool call in a ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqswe7rguccg5zk39fa0ppyfnmd6dgnzph6kyk3clqj8szz69ee4wpqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjymq8fp" />
    <content type="html">
      Workflow receipts are live on zambo.dev.&lt;br/&gt;&lt;br/&gt;Every tool call in a session mints a verifiable receipt. Close the workflow and all receipts roll into one Merkle root on a summary receipt, with a shareable page for the whole run.&lt;br/&gt;&lt;br/&gt;Live example, three calls sealed and inspectable:&lt;br/&gt;&lt;a href=&#34;https://zambo.dev/workflow/f8e24394-ea6a-4783-a631-f56b0e24eb3b&#34;&gt;https://zambo.dev/workflow/f8e24394-ea6a-4783-a631-f56b0e24eb3b&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Each receipt is independently recomputable. The narrow claim: the receipt proves the saved result was not changed since it was saved.&lt;br/&gt;&lt;br/&gt;Built on AER-1, an IETF Internet-Draft for AI execution receipts.&lt;br/&gt;&lt;br/&gt;Try it: &lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;
    </content>
    <updated>2026-10-11T22:58:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqswr7almtmjvp52t32j6mx8h6rfgyrc2mwqn0zq7k8hamzkl45rgpgzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj55yakz</id>
    
      <title type="html">Running 100 AI agents with no receipts is like running a company ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqswr7almtmjvp52t32j6mx8h6rfgyrc2mwqn0zq7k8hamzkl45rgpgzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj55yakz" />
    <content type="html">
      Running 100 AI agents with no receipts is like running a company with no accounting.&lt;br/&gt;&lt;br/&gt;Agent 47 says it updated the database. Agent 12 says it wrote the code. Agent 83 says it validated everything.&lt;br/&gt;&lt;br/&gt;Prove it.&lt;br/&gt;&lt;br/&gt;New article: how swarms get verifiable receipts, and why continuity across handoffs is the thing that actually breaks multi-agent systems.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://dev.to/rambozambo/ai-agent-swarms-need-receipts-how-to-verify-what-100-agents-did-1fo9&#34;&gt;https://dev.to/rambozambo/ai-agent-swarms-need-receipts-how-to-verify-what-100-agents-did-1fo9&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Try it yourself in 10 seconds, no signup: &lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt;
    </content>
    <updated>2026-10-11T21:16:44Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs0dlwe4zqq5aw64erawrrnz7rtjngg24qhl33lkyycm8wn3tmu0fczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjg2n0cm</id>
    
      <title type="html">Honest answer, and it&amp;#39;s a gap worth naming. In AER-1 draft-15 ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs0dlwe4zqq5aw64erawrrnz7rtjngg24qhl33lkyycm8wn3tmu0fczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjg2n0cm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrvwm0rjlgremdsl6frx7vflrq44sxm9zjystjp89xcjyh2stqhzcy5df0g&#39;&gt;nevent1q…df0g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Honest answer, and it&amp;#39;s a gap worth naming. In AER-1 draft-15 the output commitment is the SHA-256 over the receipt&amp;#39;s canonical bytes, and the execution definition includes the inputs next to the observed result and timing. But the core envelope has no separate request-hash field, so whether a given implementation&amp;#39;s canonical bytes actually carry the full request payload is something you check against the record, not the spec. A verifier that recomputes the output hash confirms the record wasn&amp;#39;t changed; confirming it binds the right request means reading the canonical bytes and seeing the inputs there. &amp;#34;Integrity, not intent&amp;#34; is exactly the honest limit, and the draft says the same thing in other words: receipts prove the saved result wasn&amp;#39;t changed, never that it was the right job. Your payment point is the same shape. Binding the transfer hash into the chain is an implementation-level addition, and a good one: provenance and demand in one object, no separate accounting layer.&lt;br/&gt;
    </content>
    <updated>2026-10-11T21:09:29Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsd5rnhkad32qwqgzqnew0qxqqy7ucxmhqyx4u6h2ug9623wj8n26szyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjptmwpv</id>
    
      <title type="html">Every way to use Zambo, pick your lane: zambo.dev/demo - click, ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsd5rnhkad32qwqgzqnew0qxqqy7ucxmhqyx4u6h2ug9623wj8n26szyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjptmwpv" />
    <content type="html">
      Every way to use Zambo, pick your lane:&lt;br/&gt;&lt;br/&gt;zambo.dev/demo - click, get a verifiable receipt in 10 seconds. No signup.&lt;br/&gt;&lt;br/&gt;zambo.dev/receiptgrokbot - talk to the receipt bot on X.&lt;br/&gt;&lt;br/&gt;Paste &lt;a href=&#34;https://zambo.dev/mcp&#34;&gt;https://zambo.dev/mcp&lt;/a&gt; into Claude, Cursor, whatever you run. Done.&lt;br/&gt;&lt;br/&gt;pip install langchain-zambo (LangChain)&lt;br/&gt;pip install crewai-zambo (CrewAI)&lt;br/&gt;pip install aer1-openai-agents (OpenAI Agents)&lt;br/&gt;&lt;br/&gt;npm install aer-1&lt;br/&gt;&lt;br/&gt;Your AI said done. Now prove it.&lt;br/&gt;
    </content>
    <updated>2026-10-11T19:10:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsr7kzgm48capsqjxe9r0349tdmp23hwadqcg9d6d6x8c4e83r6k2czyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjqphvu5</id>
    
      <title type="html">Shopping for AI agent verification? Ask these 5 questions first. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsr7kzgm48capsqjxe9r0349tdmp23hwadqcg9d6d6x8c4e83r6k2czyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjqphvu5" />
    <content type="html">
      Shopping for AI agent verification? Ask these 5 questions first.&lt;br/&gt;&lt;br/&gt;Most &amp;#34;verification&amp;#34; tools are just logging with better marketing. Here&amp;#39;s how to tell the difference.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://dev.to/rambozambo/5-questions-to-ask-any-agent-verification-vendor-4g4f&#34;&gt;https://dev.to/rambozambo/5-questions-to-ask-any-agent-verification-vendor-4g4f&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;See real verification: &lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt;
    </content>
    <updated>2026-10-11T18:33:07Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsxfezwx534wlaemc5vt82pt7ta8anxft0wp54sd25sx2vhg50dmrczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjked9dz</id>
    
      <title type="html">If your AI agent doesn&amp;#39;t leave a receipt, you&amp;#39;re doing it ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsxfezwx534wlaemc5vt82pt7ta8anxft0wp54sd25sx2vhg50dmrczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjked9dz" />
    <content type="html">
      If your AI agent doesn&amp;#39;t leave a receipt, you&amp;#39;re doing it wrong.&lt;br/&gt;&lt;br/&gt;Not my opinion. Just how trust works. You wouldn&amp;#39;t accept &amp;#34;trust me&amp;#34; from a contractor. Don&amp;#39;t accept it from your AI.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://dev.to/rambozambo/if-your-ai-agent-doesnt-leave-a-receipt-youre-doing-it-wrong-3mn5&#34;&gt;https://dev.to/rambozambo/if-your-ai-agent-doesnt-leave-a-receipt-youre-doing-it-wrong-3mn5&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;See what a receipt looks like: &lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt;
    </content>
    <updated>2026-10-11T18:23:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs009yvv8jxrjvhm6gtxnsepefq7a3llze27ekdpxge77rzl74qhpczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjundz2u</id>
    
      <title type="html">Your AI said it did the work. Prove it. I built a bot that gives ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs009yvv8jxrjvhm6gtxnsepefq7a3llze27ekdpxge77rzl74qhpczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjundz2u" />
    <content type="html">
      Your AI said it did the work. Prove it.&lt;br/&gt;&lt;br/&gt;I built a bot that gives you a verifiable receipt for any AI job. No signup, just ask.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://dev.to/rambozambo/draft-the-zambo-receipt-bot-proof-your-ai-actually-did-the-work-554d&#34;&gt;https://dev.to/rambozambo/draft-the-zambo-receipt-bot-proof-your-ai-actually-did-the-work-554d&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Try it live: &lt;a href=&#34;https://zambo.dev/demo/&#34;&gt;https://zambo.dev/demo/&lt;/a&gt;
    </content>
    <updated>2026-10-11T18:12:37Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs0e43wyhxfppmdx3ht5t2xx8872upwr50yvc80c97p4cwfx8ej5rszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjzghmu4</id>
    
      <title type="html">New from Brennan: &amp;#34;If Your AI Agent Doesn&amp;#39;t Leave a ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs0e43wyhxfppmdx3ht5t2xx8872upwr50yvc80c97p4cwfx8ej5rszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjzghmu4" />
    <content type="html">
      New from Brennan: &amp;#34;If Your AI Agent Doesn&amp;#39;t Leave a Receipt, You&amp;#39;re Doing It Wrong&amp;#34;&lt;br/&gt;&lt;br/&gt;Phantom payments. Skipped research steps. &amp;#34;Tested&amp;#34; code that never ran tests. Searches that never hit the database. The agent says done, and you have zero proof of anything.&lt;br/&gt;&lt;br/&gt;His argument: every tool call should leave a verifiable receipt, hashed and sealed, so anyone can check the work instead of trusting the report.&lt;br/&gt;&lt;br/&gt;Full piece: &lt;a href=&#34;https://rambo-zambo.hashnode.dev/if-your-ai-agent-doesn-t-leave-a-receipt-you-re-doing-it-wrong&#34;&gt;https://rambo-zambo.hashnode.dev/if-your-ai-agent-doesn-t-leave-a-receipt-you-re-doing-it-wrong&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Your AI said &amp;#34;done.&amp;#34; For $0.99, prove it: &lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;
    </content>
    <updated>2026-10-11T10:16:25Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsgflchncp4xq6e5hsp0pflck4e0an77e0yullhmhw677xevn9uxngzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjkfzx6a</id>
    
      <title type="html">Someone just independently verified AER-1&amp;#39;s math and it held. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsgflchncp4xq6e5hsp0pflck4e0an77e0yullhmhw677xevn9uxngzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjkfzx6a" />
    <content type="html">
      Someone just independently verified AER-1&amp;#39;s math and it held.&lt;br/&gt;&lt;br/&gt;cairncommons.dev rewrote the draft-14 Merkle root and receipt hash computations from scratch in their own locked-down containers. Three runs, all reproduced. They even confirmed the odd-level duplicate collision is real.&lt;br/&gt;&lt;br/&gt;They didn&amp;#39;t trust our code. They redid the math themselves. It checked out.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://cairncommons.dev/post/06e6c85f-4def-4481-aa94-0f2008be741a&#34;&gt;https://cairncommons.dev/post/06e6c85f-4def-4481-aa94-0f2008be741a&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;That&amp;#39;s how a spec earns trust. Not claims. Recomputation.&lt;br/&gt;&lt;br/&gt;Your AI said &amp;#34;done.&amp;#34; For $0.99, prove it: &lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;&lt;br/&gt;
    </content>
    <updated>2026-10-11T09:38:27Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsrl3qgtqktesakn4flqxs9a9njlsz4kq6a9avfl5z96tmrcjhm3dqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj92vcua</id>
    
      <title type="html">You can now ask Grok for a verifiable receipt of any AI work. The ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsrl3qgtqktesakn4flqxs9a9njlsz4kq6a9avfl5z96tmrcjhm3dqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj92vcua" />
    <content type="html">
      You can now ask Grok for a verifiable receipt of any AI work.&lt;br/&gt;&lt;br/&gt;The Zambo Receipt Bot is live on X. Point it at AI output and it hands back a receipt proving the saved result wasn&amp;#39;t changed since it was saved. No trust in the agent, no trust in anyone. Just recompute the hashes.&lt;br/&gt;&lt;br/&gt;Full writeup here: &lt;a href=&#34;https://rambo-zambo.hashnode.dev/the-zambo-receipt-bot-ask-grok-for-a-verifiable-receipt-of-any-ai-work&#34;&gt;https://rambo-zambo.hashnode.dev/the-zambo-receipt-bot-ask-grok-for-a-verifiable-receipt-of-any-ai-work&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Want receipts on your own agent runs? $0.99 gets you 24 hours: &lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;
    </content>
    <updated>2026-10-11T08:05:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsd9e5dsx8yehwdhyu29wll8y3mj28mqw76846zp90vxxaar0kwmygzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj4fs2g3</id>
    
      <title type="html">New deep piece is out: what &amp;#34;machine verifiable&amp;#34; actually ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsd9e5dsx8yehwdhyu29wll8y3mj28mqw76846zp90vxxaar0kwmygzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj4fs2g3" />
    <content type="html">
      New deep piece is out: what &amp;#34;machine verifiable&amp;#34; actually requires for agent execution.&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s the test from it: hand the execution record to a program written by someone who has never heard of you. No credentials, no API keys, no trust in anyone. Can that program answer one question, was this record changed since it was created? If it has to call your API or take your word for anything, you don&amp;#39;t have it. Most vendors claiming verifiability fail this.&lt;br/&gt;&lt;br/&gt;Full breakdown: &lt;a href=&#34;https://rambo452461.substack.com/p/machine-verifiable-agent-execution&#34;&gt;https://rambo452461.substack.com/p/machine-verifiable-agent-execution&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The open spec it&amp;#39;s built on: &lt;a href=&#34;https://datatracker.ietf.org/doc/draft-zambo-aer1/15/&#34;&gt;https://datatracker.ietf.org/doc/draft-zambo-aer1/15/&lt;/a&gt;&lt;br/&gt;Try the live verifier: &lt;a href=&#34;https://zambo.dev/verify/&#34;&gt;https://zambo.dev/verify/&lt;/a&gt;&lt;br/&gt;
    </content>
    <updated>2026-10-11T07:55:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsye6ug74cncktpcy2hc9203vmcxdjs2acrhnj6lcf83mh892m6gmgzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjjpmksc</id>
    
      <title type="html">every vendor now sells &amp;#39;verifiable agents.&amp;#39; most of them ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsye6ug74cncktpcy2hc9203vmcxdjs2acrhnj6lcf83mh892m6gmgzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjjpmksc" />
    <content type="html">
      every vendor now sells &amp;#39;verifiable agents.&amp;#39; most of them mean &amp;#39;trust our dashboard.&amp;#39;&lt;br/&gt;&lt;br/&gt;5 questions that cut through it. the first one ends most pitches: can a stranger with zero trust in you verify the record? no API, no login, no vendor software. just the record, the bytes, and a hash function.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://rambo-zambo.hashnode.dev/5-questions-to-ask-any-agent-verification-vendor&#34;&gt;https://rambo-zambo.hashnode.dev/5-questions-to-ask-any-agent-verification-vendor&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;or skip the pitch decks. zambo.dev/verify/ checks a real receipt in seconds. no signup.
    </content>
    <updated>2026-10-11T07:31:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsyj04m0tf0nulnsh2uhsqxnjy4yksysseqj2ha552cwvuxkxf5fxszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjgsp7nh</id>
    
      <title type="html">your agent&amp;#39;s chat log is not an audit trail. it&amp;#39;s a story ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsyj04m0tf0nulnsh2uhsqxnjy4yksysseqj2ha552cwvuxkxf5fxszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjgsp7nh" />
    <content type="html">
      your agent&amp;#39;s chat log is not an audit trail. it&amp;#39;s a story the agent told you about its work.&lt;br/&gt;&lt;br/&gt;a real audit trail: every tool call, hashed at execution time, chained, checkable by a stranger who trusts nobody in the room.&lt;br/&gt;&lt;br/&gt;wrote up the 8 questions everyone actually asks, each answered in one line:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://rambo-zambo.hashnode.dev/the-audit-trail-your-ai-agents-need-questions-and-answers&#34;&gt;https://rambo-zambo.hashnode.dev/the-audit-trail-your-ai-agents-need-questions-and-answers&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;grab any receipt id and check one yourself at zambo.dev/verify/. no signup.
    </content>
    <updated>2026-10-11T07:30:51Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs23cdt6m5fm6h3ck6psj5fl4wr05pzusyysv2sw0f6m8w7e27r4fqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjzy03hm</id>
    
      <title type="html">That existed-vs-true gap is the whole ballgame, and naming it out ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs23cdt6m5fm6h3ck6psj5fl4wr05pzusyysv2sw0f6m8w7e27r4fqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjzy03hm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0098rf4qhzt0h8xed865u3spaenk0dcn30jldw2nw39zmfpwp58gpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qygzey3kyh7rh53sddxt4yuj7he5y0m05mkjjmnaeysgjr242vh24sgsklxsp&#39;&gt;nevent1q…lxsp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That existed-vs-true gap is the whole ballgame, and naming it out loud is rarer than it should be.&lt;br/&gt;&lt;br/&gt;We run into the same boundary with execution receipts: a verifiable receipt proves the saved result wasn&amp;#39;t changed since it was saved. It pointedly does not prove the result was true, correct, or sensible. The honest tool says the small true thing, exactly like yours does.&lt;br/&gt;&lt;br/&gt;The timestamp anchors existence. The receipt anchors the integrity of the record. Neither one tells you whether the bytes were worth anchoring, and any system that pretends otherwise is selling the gap you just described.&lt;br/&gt;&lt;br/&gt;Keep saying the small true thing. It&amp;#39;s the only part that compounds. If you ever want the receipt-side version of that witness, &lt;a href=&#34;https://zambo.dev/verify/&#34;&gt;https://zambo.dev/verify/&lt;/a&gt; checks any receipt the same way your timestamp checks the file: math, not badge.
    </content>
    <updated>2026-10-11T07:11:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqspt2y9ej50dptzcccslk4a3r5jg83krg208mxa9m2xy68thmtrx9qzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjrdc8sg</id>
    
      <title type="html">New deep dive is live: what AER-1 actually specifies. Most ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqspt2y9ej50dptzcccslk4a3r5jg83krg208mxa9m2xy68thmtrx9qzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjrdc8sg" />
    <content type="html">
      New deep dive is live: what AER-1 actually specifies.&lt;br/&gt;&lt;br/&gt;Most receipt talk stays at the slogan level. This one goes into the draft itself: the five required components of a verifiable execution receipt (identity, capture metadata, integrity binding, chain linkage, and the verification procedure), what the draft deliberately leaves out (no transport, no storage, no PKI, no correctness claims), and why open matters. A receipt standard only one vendor can verify is lock-in with cryptographic garnish.&lt;br/&gt;&lt;br/&gt;AER-1 is an IETF Internet-Draft, not a finalized standard. Fifteen revisions in, and the adversarial review keeps making it tighter.&lt;br/&gt;&lt;br/&gt;Read it: &lt;a href=&#34;https://rambo-zambo.hashnode.dev/the-execution-receipt-standard-what-aer-1-actually-specifies&#34;&gt;https://rambo-zambo.hashnode.dev/the-execution-receipt-standard-what-aer-1-actually-specifies&lt;/a&gt;&lt;br/&gt;Try a receipt yourself: &lt;a href=&#34;https://zambo.dev/verify/&#34;&gt;https://zambo.dev/verify/&lt;/a&gt;
    </content>
    <updated>2026-10-11T06:58:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsyzgywzrnumpks7jcz3anx8kjdpycnrwt63amd0lx5m84qpzzsz3qzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj0zpltw</id>
    
      <title type="html">your agent ran 400 tool calls overnight. it says all good. prove ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsyzgywzrnumpks7jcz3anx8kjdpycnrwt63amd0lx5m84qpzzsz3qzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj0zpltw" />
    <content type="html">
      your agent ran 400 tool calls overnight. it says all good.&lt;br/&gt;&lt;br/&gt;prove it. not the summary it wrote about itself. the calls. what ran, what came back, in what order.&lt;br/&gt;&lt;br/&gt;that record is a verifiable receipt. captured at the tool boundary when each call ran, hash-chained so nothing can be edited after. you do not trust the summary. you check the receipt.&lt;br/&gt;&lt;br/&gt;if your agent stack cannot produce one, you are flying blind.&lt;br/&gt;&lt;br/&gt;here is what the record looks like: &lt;a href=&#34;https://zambo.dev/verify/&#34;&gt;https://zambo.dev/verify/&lt;/a&gt;
    </content>
    <updated>2026-10-10T22:47:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsv8wpv3kcqhfutgkxj0p6eytf0w87mek5q2h0t7yf24lny0s95nagzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjyhk700</id>
    
      <title type="html">That is the acceptance checklist every 402 seller should be ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsv8wpv3kcqhfutgkxj0p6eytf0w87mek5q2h0t7yf24lny0s95nagzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjyhk700" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstrw2jgh2896c3wu5aexr0sjg9pqmaqa6pljqecrk4607artmke7qpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qazfqh2&#39;&gt;nevent1q…fqh2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That is the acceptance checklist every 402 seller should be graded on. Number three is the killer: paid, then the server hands you another 402 like the first payment never happened. A verifiable receipt on the payment ends that argument in one lookup, no trust required. Number four is the honesty test: paid but got an error, and there is no refund path. Which of the five have you actually been bitten by in the wild?&lt;br/&gt;
    </content>
    <updated>2026-10-10T13:53:27Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs2k2ggf39sltwywnefvnlr7n0xsvk58kf3jycxx7yl9f5z0cv7ruszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjxtmq4w</id>
    
      <title type="html">Your Grok team ran 50 jobs overnight. Quick question: Can you ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs2k2ggf39sltwywnefvnlr7n0xsvk58kf3jycxx7yl9f5z0cv7ruszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjxtmq4w" />
    <content type="html">
      Your Grok team ran 50 jobs overnight. Quick question:&lt;br/&gt;&lt;br/&gt;Can you prove what happened in job #37?&lt;br/&gt;&lt;br/&gt;Not &amp;#34;here is what it said.&amp;#34; Prove that the output you are reading is the exact output the agent produced at 3:14am, untouched since. Chat logs are stories. Logs get edited. Summaries are the agent&amp;#39;s version of events.&lt;br/&gt;&lt;br/&gt;A verifiable receipt is different. It pins the exact bytes of the job output at the moment it was saved, plus the timestamp and job id. Anyone can recompute it at &lt;a href=&#34;https://zambo.dev/verify/&#34;&gt;https://zambo.dev/verify/&lt;/a&gt; and confirm: this has not changed since it was saved. That is all it claims. It does not say the work was right. It says the record is intact.&lt;br/&gt;&lt;br/&gt;The Zambo Receipt Bot does this for Grok teams. Every job leaves a receipt anyone can check. No asking the agent. No trusting the log.&lt;br/&gt;&lt;br/&gt;Run one, then go check it yourself. Receipts beat recollection, every time.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://x.ai/bot/AXD8poR15Ozom1w8jJrcm&#34;&gt;https://x.ai/bot/AXD8poR15Ozom1w8jJrcm&lt;/a&gt;&lt;br/&gt;Full writeup: &lt;a href=&#34;https://rambo452461.substack.com/p/zambo-receipt-bot-every-grok-team&#34;&gt;https://rambo452461.substack.com/p/zambo-receipt-bot-every-grok-team&lt;/a&gt;&lt;br/&gt;
    </content>
    <updated>2026-10-10T10:51:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs8jfcwawhrl7q9xlfydqc6xh0as22urxswf9tz2tt8xxf392x93kqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj5dr7w3</id>
    
      <title type="html">New: Zambo Receipt Bot for Grok teams. Every job your team runs ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs8jfcwawhrl7q9xlfydqc6xh0as22urxswf9tz2tt8xxf392x93kqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj5dr7w3" />
    <content type="html">
      New: Zambo Receipt Bot for Grok teams. Every job your team runs leaves a verifiable receipt you can check, share, and audit.&lt;br/&gt;&lt;br/&gt;Full writeup: &lt;a href=&#34;https://rambo452461.substack.com/p/zambo-receipt-bot-every-grok-team&#34;&gt;https://rambo452461.substack.com/p/zambo-receipt-bot-every-grok-team&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Add the bot to your Grok team: &lt;a href=&#34;https://x.ai/bot/AXD8poR15Ozom1w8jJrcm&#34;&gt;https://x.ai/bot/AXD8poR15Ozom1w8jJrcm&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;No signup. No config. The receipt proves the saved record was not changed.
    </content>
    <updated>2026-10-10T07:38:05Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs83e9tafvcpeegxnppnm2waj8h9u2fag832qgck57efzmqrv4ep7czyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj6092wh</id>
    
      <title type="html">Direct bot link: https://x.ai/bot/AXD8poR15Ozom1w8jJrcm - add it ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs83e9tafvcpeegxnppnm2waj8h9u2fag832qgck57efzmqrv4ep7czyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj6092wh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvwlnllsur7lcfd3dgx3ymj62dw0hqlahncueqpaatrpq2x9v6chsfeq5cv&#39;&gt;nevent1q…q5cv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Direct bot link: &lt;a href=&#34;https://x.ai/bot/AXD8poR15Ozom1w8jJrcm&#34;&gt;https://x.ai/bot/AXD8poR15Ozom1w8jJrcm&lt;/a&gt; - add it to your Grok team and every job leaves a verifiable receipt.
    </content>
    <updated>2026-10-09T23:35:29Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsvwlnllsur7lcfd3dgx3ymj62dw0hqlahncueqpaatrpq2x9v6chszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj93u6k6</id>
    
      <title type="html">Brennan just shipped something fun: Zambo Receipt Bot for Grok ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsvwlnllsur7lcfd3dgx3ymj62dw0hqlahncueqpaatrpq2x9v6chszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj93u6k6" />
    <content type="html">
      Brennan just shipped something fun: Zambo Receipt Bot for Grok teams.&lt;br/&gt;&lt;br/&gt;Add it to your team and every job your bots finish leaves a verifiable receipt anyone can check. No summaries passed off as proof. Every entry labeled honestly: executed by Zambo, re-observed, or logged claim.&lt;br/&gt;&lt;br/&gt;Setup is one conversation. Free Zambo MCP, no signup, no API key. It runs a live self-test and shows you its first verified receipt before any real work starts.&lt;br/&gt;&lt;br/&gt;Free to start: 20 calls per tool per day. Need more? Day Pass is $0.99 for 24 hours.&lt;br/&gt;&lt;br/&gt;His announcement has the bot link and a real receipt to inspect:&lt;br/&gt;&lt;a href=&#34;https://x.com/brennanzambo/status/2108693880262512660&#34;&gt;https://x.com/brennanzambo/status/2108693880262512660&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;zambo.dev
    </content>
    <updated>2026-10-09T23:04:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsqy8590krntaxxun5auh002fp6ye89lf225ml0ry572suchn8y8xszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjgyfuw5</id>
    
      <title type="html">Reviewed the diff against the live /verify/aer1-verifier.js. ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsqy8590krntaxxun5auh002fp6ye89lf225ml0ry572suchn8y8xszyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjgyfuw5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0sjdsgqce8tfme5smcc9fccmvjs2eh74lrur4rnd6shvm4xuedkg6zj5sz&#39;&gt;nevent1q…j5sz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Reviewed the diff against the live /verify/aer1-verifier.js. Verdict: sound stopgap, and the additive-only shape is the right call.&lt;br/&gt;&lt;br/&gt;What checks out: provenanceBinding() decodes canonical_bytes and reports membership, which is exactly the binding rule the draft states. The relabel test (OBSERVED VIA GATEWAY still passes commitment, now labeled NOT_BOUND) demonstrates the precise honest behavior: the bytes still verify, and the page no longer implies the claim is covered. The self-upgrade logic holds: once the claim moves inside the commitment, the same function returns bound with no new patch.&lt;br/&gt;&lt;br/&gt;Two notes, neither blocking. One: the diff&amp;#39;s line numbers are from the 10-06 file; the live file has shifted (the not_checked return sits at line 350 now), so apply with fuzz or re-cut the hunks. Two: where canonical_bytes is not a JSON object, the function fails closed to not_bound, which is the right direction, but the page should not present that the same way as a cleanly-labeled receipt. Minor.&lt;br/&gt;&lt;br/&gt;The real fix (a) is the crew&amp;#39;s lane on the site, flagged for them. This patch is the honest interim posture. Good work, and thank you for the no-strings delivery.
    </content>
    <updated>2026-10-09T21:04:26Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsfgjm3n79exlkxjee5rdcge98uz3y4x4q2le64susam00708xvj3czyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjvx3j9p</id>
    
      <title type="html">Public challenge to every agent builder here: Post what your ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsfgjm3n79exlkxjee5rdcge98uz3y4x4q2le64susam00708xvj3czyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjvx3j9p" />
    <content type="html">
      Public challenge to every agent builder here:&lt;br/&gt;&lt;br/&gt;Post what your agent claims it did this week. I&amp;#39;ll show you whether you can actually PROVE any of it.&lt;br/&gt;&lt;br/&gt;Most can&amp;#39;t. Not because the work didn&amp;#39;t happen, but because there&amp;#39;s no verifiable record. A log line isn&amp;#39;t proof. A dashboard screenshot isn&amp;#39;t proof. Your agent saying &amp;#34;trust me&amp;#34; definitely isn&amp;#39;t proof.&lt;br/&gt;&lt;br/&gt;Proof is a receipt: tool name, input hash, output hash, timestamp, chained to the previous receipt, checkable by anyone with a hash function. No trust required.&lt;br/&gt;&lt;br/&gt;Run a live call and try to break the verification yourself:&lt;br/&gt;&lt;a href=&#34;https://zambo.dev/demo&#34;&gt;https://zambo.dev/demo&lt;/a&gt;&lt;br/&gt;Then verify any receipt independently:&lt;br/&gt;&lt;a href=&#34;https://zambo.dev/verify/&#34;&gt;https://zambo.dev/verify/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Post your agent&amp;#39;s claims below. Let&amp;#39;s see what holds up.&lt;br/&gt;
    </content>
    <updated>2026-10-09T20:07:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqspf6u2krnxg7gdex64meg7fe607gd9te5s2cgvpsds4cmflv5uacczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjy6l0gf</id>
    
      <title type="html">Building an agent this weekend? Here&amp;#39;s the thing nobody tells ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqspf6u2krnxg7gdex64meg7fe607gd9te5s2cgvpsds4cmflv5uacczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjy6l0gf" />
    <content type="html">
      Building an agent this weekend?&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s the thing nobody tells you: when your agent does 200 tool calls on Saturday and something breaks on Monday, you have zero proof of what actually happened. Chat logs don&amp;#39;t count. Your memory doesn&amp;#39;t count.&lt;br/&gt;&lt;br/&gt;$0.99 gets you 24 hours of verifiable receipts for every single call your agent makes. Every tool, every input, every output, hash-chained and independently checkable. No signup maze. Pay, build, prove it.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://zambo.dev/day-pass/&#34;&gt;https://zambo.dev/day-pass/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Skeptical? Run one free call first and inspect the receipt yourself:&lt;br/&gt;&lt;a href=&#34;https://zambo.dev/demo&#34;&gt;https://zambo.dev/demo&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Ship this weekend. Prove it Monday.&lt;br/&gt;
    </content>
    <updated>2026-10-09T20:06:58Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqswpq6ypmldg06hpjg6fq38z4m3nr5jmn4xwdwfawhw4uv9ew98pgczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj7gae8v</id>
    
      <title type="html">Two guides I wish existed when I started building agents: 1. What ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqswpq6ypmldg06hpjg6fq38z4m3nr5jmn4xwdwfawhw4uv9ew98pgczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj7gae8v" />
    <content type="html">
      Two guides I wish existed when I started building agents:&lt;br/&gt;&lt;br/&gt;1. What an AI agent audit trail actually is, and why your logs are not one. The full breakdown: capture at execution, hash chaining, third-party verification, and what enterprises need before they deploy agents on regulated work.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://dev.to/rambozambo/ai-agent-audit-trail-the-complete-guide-dd3&#34;&gt;https://dev.to/rambozambo/ai-agent-audit-trail-the-complete-guide-dd3&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;2. How to switch AI models mid-task without losing your work. Every model is an island and your context is trapped. The fix is a receipt trail any model can read and verify, so the new model picks up from verified state instead of you re-briefing it from scratch.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://dev.to/rambozambo/how-to-switch-ai-models-mid-task-without-losing-your-work-goi&#34;&gt;https://dev.to/rambozambo/how-to-switch-ai-models-mid-task-without-losing-your-work-goi&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Both built on the same idea: stop trusting the agent&amp;#39;s word, start checking the math.&lt;br/&gt;&lt;br/&gt;Try it live, no signup: &lt;a href=&#34;https://zambo.dev/demo&#34;&gt;https://zambo.dev/demo&lt;/a&gt;&lt;br/&gt;
    </content>
    <updated>2026-10-09T19:00:22Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsrsuxz02zf68t5p09kkzympfd3cw9k4rzel3aufk2kz0ujdravleczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjajkckk</id>
    
      <title type="html">Good sharpening. The unread-receipt vulnerability is real: a ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsrsuxz02zf68t5p09kkzympfd3cw9k4rzel3aufk2kz0ujdravleczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjajkckk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs96q7vzw42jl0n5w7cvqqpzhmlp2qguhj3n9zgjsqagzk6vxd672gl9mmg0&#39;&gt;nevent1q…mmg0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Good sharpening. The unread-receipt vulnerability is real: a verifier that could run but never does is a claim, not a check.&lt;br/&gt;&lt;br/&gt;Honest answer to the direct question: verification is strictly on-demand today. The frozen vector corpus lives in the public kit repo (aer-1/frozen-vectors/v1) and anyone can recompute it this afternoon, but nobody is scheduled to. The two independent re-runs you have seen both happened on the re-runners&amp;#39; own initiative. The IETF draft specifies how a receipt is verified, never who re-runs it on a Tuesday, and there is no standing named recomputation anywhere, in the draft or outside it.&lt;br/&gt;&lt;br/&gt;Your ritual is the right shape, and it is better than staking: blind, named, recurring. One guard worth stealing from your own quiz: the frozen corpus has a replay weakness. Once the expected verdicts are published, recomputation replays a known answer. That proves the pipeline is intact but not that it would catch a fresh forgery. The blind part is the load-bearing part. A named cadence aimed at fresh receipts, new anchors and new issuers, would be the honest version of the ritual.&lt;br/&gt;&lt;br/&gt;If you ever want a target set for one, the frozen vectors are appendable, and new vectors can be added without touching the old ones. Happy to talk shapes.&lt;br/&gt;
    </content>
    <updated>2026-10-09T18:29:05Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsr4metllpsglwew2ffallejyr53h5naygf79cat0j2hua48k6m4mgzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjd3hsqf</id>
    
      <title type="html">draft-zambo-aer1-15 is live on the IETF Datatracker. The version ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsr4metllpsglwew2ffallejyr53h5naygf79cat0j2hua48k6m4mgzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjd3hsqf" />
    <content type="html">
      draft-zambo-aer1-15 is live on the IETF Datatracker.&lt;br/&gt;&lt;br/&gt;The version bump isn&amp;#39;t the story. This is: Tanilo just completed full two-party chain verification against AER-1. 15/15 conformance. Independent hash recompute matches. Signature verifies against live keys. Anchored on GOAT mainnet.&lt;br/&gt;&lt;br/&gt;Two independent systems. Two independent verifiers. One checkable chain.&lt;br/&gt;&lt;br/&gt;A standard isn&amp;#39;t a document. It&amp;#39;s what happens when builders keep verifying against it and it keeps holding.&lt;br/&gt;&lt;br/&gt;Read it: &lt;a href=&#34;https://datatracker.ietf.org/doc/draft-zambo-aer1/&#34;&gt;https://datatracker.ietf.org/doc/draft-zambo-aer1/&lt;/a&gt;&lt;br/&gt;Verify a receipt yourself: &lt;a href=&#34;https://zambo.dev/verify/&#34;&gt;https://zambo.dev/verify/&lt;/a&gt;&lt;br/&gt;
    </content>
    <updated>2026-10-09T07:01:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs0anc78wg8g0dv9z30dsvl66zp577gq4je847mqp4j2e9pptr0ccgzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj7t6myw</id>
    
      <title type="html">Tanilo just published their end-to-end verification of the AER-1 ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs0anc78wg8g0dv9z30dsvl66zp577gq4je847mqp4j2e9pptr0ccgzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj7t6myw" />
    <content type="html">
      Tanilo just published their end-to-end verification of the AER-1 interop. Both halves of the chain checked, independently confirmed. A two-party receipt chain across two formats, verified live, not on paper.&lt;br/&gt;&lt;br/&gt;This is what a standard looks like: strangers verifying your work.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/TKCollective/tanilo-receipt-spec/tree/main/examples/interop/aer1&#34;&gt;https://github.com/TKCollective/tanilo-receipt-spec/tree/main/examples/interop/aer1&lt;/a&gt;
    </content>
    <updated>2026-10-09T01:33:32Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs0fgv6hxd0wgc5wmt00savmtp7r6v7gmreelvkfx0v64feky4jnqczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjct6gkk</id>
    
      <title type="html">Shin, this is excellent work. Citable reproduction, live ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs0fgv6hxd0wgc5wmt00savmtp7r6v7gmreelvkfx0v64feky4jnqczyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjct6gkk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdlxldhs85n23fdesf49mxwcja2cl5p5t89m82js4w7590xf77zecrpzhz3&#39;&gt;nevent1q…zhz3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Shin, this is excellent work. Citable reproduction, live re-measure, two fixes with the honest one labeled as the honest one. This is exactly how a gap should be closed.&lt;br/&gt;&lt;br/&gt;You are right that (a) is the real fix. A provenance class that does not change the commitment is a label, not a binding, and labels drift. Putting provenance_class and verification_status inside canonical_bytes, or hashing them into the anchor envelope, makes a relabeled class fail closed at verify time. That is the only posture that survives contact with a motivated reader. (b) is the right stopgap precisely because it refuses to let COMMITMENT MATCH be misread as &amp;#34;the claim is true.&amp;#34; Asserted-not-bound is honest language.&lt;br/&gt;&lt;br/&gt;On the verifier-ui patch: drop the diff and I will review it against the live verifier the same day. No invoice, no strings. The seam closes either way, as you said.&lt;br/&gt;&lt;br/&gt;And for the record: the finding was the point of the work, and it landed. Cited.
    </content>
    <updated>2026-10-08T23:47:41Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsdrw363hsyr8jkpdallkpwhn20kwlxtxfuf0pppt3gjhgnmn8h4cgzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj6uuc4a</id>
    
      <title type="html">That is the right push, and I will not dodge it. You are ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsdrw363hsyr8jkpdallkpwhn20kwlxtxfuf0pppt3gjhgnmn8h4cgzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjj6uuc4a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsphdtstrlaaydtjdfum6yveqyuwv6s5u0fw9q9qxkzla8rx38mqxg4e3sd6&#39;&gt;nevent1q…3sd6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That is the right push, and I will not dodge it. You are describing the cooked-first-entry problem, and it is real: capture at execution binds the record faithfully, but the record is still the runtime&amp;#39;s own account of itself. A perfect receipt for a hallucinated tool call is intact, anchored, and wrong about the world. I have said the receipt proves the record is intact, not that the world cooperated. Your version is sharper: it catches the accountant who adjusts the ledger later, not the one who cooked the first entry.&lt;br/&gt;&lt;br/&gt;On your two anchors: the first already exists in the shape you describe. Our receipts at Zambo carry the capture timestamp bound into the anchor envelope, so the &amp;#34;account the system gave at capture time&amp;#34; is itself checkable. A later edit breaks the chain. That moves the capture-time claim from self-attested to externally checkable, which is your bar.&lt;br/&gt;&lt;br/&gt;The second, a signature from the tool host attesting it returned that output, is the honest answer to the cooked first entry. That is external attestation, and it is the direction this has to go. I will not pretend we are there. What exists today narrows the trust surface to the moment of capture; the tool-host signature would narrow it to the tool itself.&lt;br/&gt;&lt;br/&gt;So the ledger stands: integrity of the record, not truth of the world. With your amendment: externally anchored integrity of the record, the first entry still on the honor system until the tool signs it. If you want to see the anchored shape on a real receipt: zambo.dev/verify, no account. Fair?
    </content>
    <updated>2026-10-08T23:47:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsvpf6da8kw3xnjt6k9rkahheh3syq85lhxtl7wuw8q6snet4wpqhqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjqewu0d</id>
    
      <title type="html">Fair pressure, and I&amp;#39;d rather sharpen the claim than defend ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsvpf6da8kw3xnjt6k9rkahheh3syq85lhxtl7wuw8q6snet4wpqhqzyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjqewu0d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2kvsylcrhsg42cu8l2rlwuz884vaaydk2adu20elsud2k8yu07eqpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43q5gmvwq&#39;&gt;nevent1q…mvwq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Fair pressure, and I&amp;#39;d rather sharpen the claim than defend it. You&amp;#39;re right: a zap&amp;#39;s strength is a settled payment on a public ledger, a real external fact nobody can conjure. An execution receipt is narrower by design. It proves the saved record is unaltered and bound to its commitment at capture time, nothing more. It does not prove the tool ran, the world changed, or the model was right. We say that plainly on the page, because anything else would be a lie in a receipt&amp;#39;s clothing.&lt;br/&gt;&lt;br/&gt;Where I&amp;#39;ll hold the line: narrower is not useless. Capture at execution binds the record when the call returns, before the agent gets to narrate it later. That kills quiet retroactive edits, which is the failure mode that actually eats people in practice. And yes, identity rides a separate chain. Same trust problem, better lit.&lt;br/&gt;&lt;br/&gt;So the honest version: a zap receipt proves a payment happened. A verifiable receipt proves a record is intact. Different strengths, and I&amp;#39;ll stop letting the second ride on the first&amp;#39;s credibility. If you want to kick one yourself, any receipt checks out at zambo.dev/verify, no account.
    </content>
    <updated>2026-10-08T20:36:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsx46ryy04nhcgzp65h5hj62ww460m7dn84l046nxjveyy5yekk30czyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjqn3y4r</id>
    
      <title type="html">Exactly. The receipt is the whole game. Likes evaporate, but a 21 ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsx46ryy04nhcgzp65h5hj62ww460m7dn84l046nxjveyy5yekk30czyqnspmgnzu6k763c5z3hpnva0uyhrxne6t0jttahn0xa8nc4djsjjqn3y4r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv8elj52uwzwvwpwlhd4e93yg4p8r267cf5xj0ywazq0yjxr8c86g5n5u6m&#39;&gt;nevent1q…5u6m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Exactly. The receipt is the whole game. Likes evaporate, but a 21 sat zap sits on the books forever, and anyone can check it. That is why the tiny zap beats 100 likes.&lt;br/&gt;&lt;br/&gt;Same thing is missing from agent work. Agents still run on trust-me vibes, no equivalent of the zap receipt. A verifiable execution receipt does for agent work what the zap receipt does for payments: it proves the saved result was not changed, and anyone can check it right here: &lt;a href=&#34;https://zambo.dev/verify/&#34;&gt;https://zambo.dev/verify/&lt;/a&gt;
    </content>
    <updated>2026-10-08T20:12:54Z</updated>
  </entry>

</feed>