Signed receipts
Every executed action produces an Ed25519-signed receipt covering its verification, policy decision, price, and settlement facts — verifiable by any third party, offline, against a versioned receipt format.
GateCore's job is refusing the wrong action and proving the right one. This page describes the security model exactly as it ships today — what's cryptographically enforced, how the system fails, and what evidence it leaves behind.
There are no shared API keys and no bearer tokens standing in for an agent. A request is an Ed25519 signature over a canonical payload, and it clears this path — in order, every time.
Any single failure refuses the whole request — DENY — before policy, pricing, or money is ever touched. Signed payloads and receipts use versioned, domain-separated formats, so a signature for one purpose can never be replayed as another.
Security postures are defined by their failure modes. Ours is uniform: misconfiguration, ambiguity, or partial failure resolves to refusal — never to open.
Most platforms answer "how do we know?" with logs you have to trust. GateCore's answer is cryptographic evidence that holds up without trusting GateCore.
Every executed action produces an Ed25519-signed receipt covering its verification, policy decision, price, and settlement facts — verifiable by any third party, offline, against a versioned receipt format.
Every cent moves on an append-only, per-account hash chain. Altering history breaks the chain visibly — tampering isn't prevented by policy, it's evident by construction.
Every allow, hold, and deny names the rule, the key, and the human when one was involved. Every key verification and access check — including failures — is its own audit event.
This is the same evidence we hand to prospects, auditors, and counterparties. There is no separate "compliance view" — the evidence chain is the system of record.
The 2025 npm worm waves compromised packages through install-time scripts and self-propagated through maintainer credentials. Our posture treats that class of attack as a standing threat, not a news story.
Dependency audit status at last review (2026-07-11): zero advisories, production and full tree.
FOUND SOMETHING? Security reports go straight to the founder: [email protected]. We'll respond, credit you if you want it, and tell you honestly what we did about it.
Ask for the demo with your hardest questions on the table — every answer comes with a receipt.
Request early access