Home
Home
Ed25519 signaturesSHA-256 hashes8 SDKs
Status
Sign inStart free
Home
Proof infrastructure

Records anyone can verify, without trusting your database.

Invoance is an API that hashes, signs and stores your critical events, documents and AI outputs in an append-only ledger. Each record gets a link a customer, auditor or regulator can check on their own.

Start freeRead the docs
sha-256 · 3a352297…2592
sha-256 · c3e0bec6…5b11
A proof recordlive · pick a product
org_acme · activityLive
5 events · signatures valid · no gaps
ProductsView all

Audit Logs

Signed activity logs for each of your customers, with a viewer they can open themselves.

POST /v1/audit/events

Event Ledger

An append-only, signed record of the business events you may need to prove later.

POST /v1/events

AI Attestation

A signed record of what a model was asked, what it answered, and which model it was.

POST /v1/ai/attestations

Document Anchoring

Proof that an exact file existed at a given time, without handing the file over.

POST /v1/document/anchor

Traces

Group events, documents and AI attestations into one sealed record of a whole process.

POST /v1/traces
How a record is madeFull walkthrough

How a request becomes a signed record.

Your payload is normalized, hashed with SHA-256 and signed with an Ed25519 key that belongs to your organization. The row is written to a ledger where the database itself refuses deletes.

  1. 01 · Your appPOST /v1/eventsAPI key + Idempotency-Key
  2. 02 · CanonicalizeCanonical JSONKeys sorted, stable bytes
  3. 03 · HashSHA-256payload_hash, request_hash
  4. 04 · SignEd25519Your organization's key
  5. 05 · StoreAppend-only ledgerRows cannot be deleted
IntegrateAll SDKs
Node.js · npm install invoance
import { InvoanceClient } from "invoance";

// Reads INVOANCE_API_KEY from the environment.
const client = new InvoanceClient();

const result = await client.events.ingest({
  eventType: "policy.approval",
  payload: {
    policy_id: "pol_8472",
    approved_by: "risk_committee",
    decision: "approved",
  },
});
console.log(result.event_id);
POST /v1/events/{id}/verify · 200
{
  "event_id": "7c1e4b52-9a0f-4d2e-b6f3-2f8a61c0d9e4",
  "match_result": true,
  "matched_field": "payload_hash",
  "anchored_hash": "a3f2b1c9d4e8f70b…5c2b7e80",
  "submitted_hash": "a3f2b1c9d4e8f70b…5c2b7e80",
  "anchored_at": "2026-09-22T08:14:07.412Z",
  "method": "sha256",
  "organization": {
    "name": "Acme Inc",
    "primary_domain": "acme.com",
    "domain_verified": true
  }
}

Verification takes the payload or its hash and answers one question: does it match what was signed? The response names the issuing organization and whether its domain is verified.

Latest writingView all
2026-10AI Agents Can Delete Their Own Traces. Sign the Record Somewhere Else.Security2026-10Passkeys on the Invoance Dashboard: Phishing-Resistant Sign-In With One TouchSecurity2026-10Sign In With Microsoft Is Live. Here Is How We Built It Safely.Product2026-10OpenAI Is Watermarking Text in the EU. A Watermark Is Not Proof.AI Governance2026-07How to Give a Long-Running AI Agent a Verifiable TraceAI Governance2026-07Invoance Audit Logs vs WorkOS Audit Logs: An Honest ComparisonProduct
Verify a recordAll tools

A 36-character UUID.

What a proof shows

It shows

  • A specific record existed in a specific form.
  • It was signed by a specific organization at a specific time.
  • What you are looking at still matches what was signed.
  • A sealed trace has had nothing added, removed or reordered.

It does not show

  • That the underlying statement is true.
  • That a decision was fair, legal or correct.
  • That a document's contents are authentic.
  • That you meet a legal or regulatory obligation.

Create your first signed record.

The Developer plan is free and covers all five products: 10,000 audit events, 1,000 ledger events, 50 AI attestations, 50 document anchors and 250 traces a month.

Start freeSee pricing

Proof infrastructure. Records are hashed, signed with your organization's Ed25519 key, and stored append-only, so anyone can check them later.

Products

  • Audit Logs
  • Event Ledger
  • AI Attestation
  • Document Anchoring
  • Traces

Developers

  • Documentation
  • API reference
  • SDKs
  • How it works
  • How traces seal
  • System status

Verify

  • Audit Log
  • Event
  • AI Attestation
  • Document
  • Trace

Company

  • Company overview
  • What is Invoance
  • Pricing
  • Security
  • Compliance teams
  • Finance teams
  • Partners
  • Brand assets
  • Resources
  • Help center
  • Contact
© 2025 – 2026 Invoance, Inc. All rights reserved.© 2026 Invoance, Inc. All rights reserved.
PrivacyLegal noticeLegal FAQ