Show HN: AgentGate – signed receipts for AI agent SaaS actions Clawdlinux released AgentGate, an API gateway that lets AI agents call SaaS APIs on behalf of users without exposing tokens, and provides signed, gap-free receipts for every action, including failed attempts. The gateway handles OAuth, encrypted token storage, and request proxying, and its receipts can be verified offline by anyone with a copy of the SQLite log and a pinned trust file. The project is available as a Docker image on GHCR and includes a standalone verifier tool. A thin API gateway that lets AI agents call SaaS APIs GitHub, Slack, Google Workspace on behalf of users. Agents never see tokens — the gateway handles OAuth, encrypted token storage, and request proxying. Every action gets a signed, gap-free receipt that anyone can verify offline, without AgentGate's secret key. Run the released image. No clone, no build, no Go toolchain — just the image published to GHCR on every tagged release: mkdir -p data docker run -d --name agentgate \ -p 8080:8080 \ -e AGENTGATE VAULT KEY=dev-key-change-in-production-32b \ -e AGENTGATE ADMIN SECRET=admin-dev-secret-change-me \ -v $ pwd /data:/data \ ghcr.io/clawdlinux/agentgate:latest It bootstraps one agent API key on first boot and logs it once: docker logs agentgate | grep agent key {"agent key":"ag live ..."} — save this, it is never shown again Call an action. Without a linked account this returns token missing — the point being that a receipt is still committed for the attempt , not just for successful calls, so the audit trail can't have quiet gaps: curl -s -X POST http://localhost:8080/v1/act \ -H "Authorization: Bearer