ForgeReceipts forgereceipts v0.3.0
Mint and hash-check client-held receipts so retries of one request stay linked.
#forgereceipts #forgereceipts-plain #forgereceipts-receipt #forgereceipts-verify #forgereceipts-import-export #forgereceipts-honesty
Worker: https://forgereceipts-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap
Liveness. Does not increment download KV. The machine name for that step is health.
Mint a local receipt. No court connection. Hosted never stores files. The machine name for that step is receipt.
Recompute a posted receipt hash. Not legal advice. The machine name for that step is verify.
Export or import client-held receipt JSON. Hosted never stores files. The machine name for that step is import_export.
Richer liveness: receipt mint + refuse list. Does not increment download KV. The machine name for that step is doctor.
Return ForgeReceipts skill markdown. Does not increment download KV. The machine name for that step is skill.
Machine call
POST /v1/fraggate/call { slug: "forgereceipts", op: "health" } — Liveness. Does not increment download KV.POST /v1/fraggate/call { slug: "forgereceipts", op: "receipt" } — Mint a local receipt. No court connection. Hosted never stores files.POST /v1/fraggate/call { slug: "forgereceipts", op: "verify" } — Recompute a posted receipt hash. Not legal advice.POST /v1/fraggate/call { slug: "forgereceipts", op: "import_export" } — Export or import client-held receipt JSON. Hosted never stores files.POST /v1/fraggate/call { slug: "forgereceipts", op: "doctor" } — Richer liveness: receipt mint + refuse list. Does not increment download KV.POST /v1/fraggate/call { slug: "forgereceipts", op: "skill" } — Return ForgeReceipts skill markdown. Does not increment download KV.
curl -s -A 'Mozilla/5.0' -X POST https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call \
-H 'content-type: application/json' \
-d '{"slug":"forgereceipts","op":"receipt","payload":{"summary":"filed locally","evidence":"sha256:…"}}'
FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.
Disabled verbs refuse FG-STUB. They stay named and are not a live public door.
Ready. ForgeReceipts. The reply stays in plain language.