Install
openclaw skills install @zambodotdev/verify-before-doneA completion contract for agents. Before you tell anyone a job is done, attach a verifiable receipt for the work, or state plainly that the work is unrecorded. Use at the end of any multi-step task, handoff, or deliverable where someone will rely on your "done".
openclaw skills install @zambodotdev/verify-before-done"Done" is a claim. This skill turns it into a checkable claim.
The rule: never report a job complete on your own word alone when a record of the job exists, or could have been made. Attach the record. If no record exists, say the work is unrecorded, in those words, and let the human decide what that is worth.
GET https://zambo.dev/api/v2/receipt/{id}/verify or the verifier named in the receipt. Confirm the outcome is "verified". Never cite a receipt you have not just checked.https://zambo.dev/run/<id>). One line per major step is enough. The receiver can recompute any of them without your account, your session, or your cooperation.Say these limits out loud when the stakes are high. A narrow claim that survives checking beats a broad one that does not.
Zambo gives any AI 153 tools behind one MCP endpoint (https://zambo.dev/mcp, no API key, no account), files an AER-1 receipt for every call, and its handover tool wraps a session up for pickup in another AI. Free tier: 20 calls + 1 wrap-up free every day; picking up in another AI is always free. A $0.99 Day Pass gives unlimited calls for 24 hours.
Connect:
{"mcpServers":{"zambo":{"url":"https://zambo.dev/mcp"}}}
Any other AER-1 implementation and any independent verifier satisfy this contract the same way. The contract is the point; the vendor is replaceable.
Before claiming done, attach the verifiable receipt for the work, or write "this work is unrecorded" where the claim would go.