Home
Home/How it works/Event Ledger
Ed25519 signaturesSHA-256 hashes8 SDKs
Status
Sign inStart free
Home
How it works · Event Ledger

How Event Ledger works.

An append-only, signed record of the business events you may need to prove later. This page covers the mechanism: what happens to a request, what is signed, and how someone outside your company checks it.

Read the docsProduct page
sha-256 · 3a352297…2592
sha-256 · 366ac256…b946
An event ledger, livePOST /v1/events
acme.com · event ledgerLive
5 events · signatures valid · append-only
The path of a request
  1. 01 · SendPost the eventFrom your backend, at the moment the action happens
  2. 02 · ProcessCanonicalize and hashThe payload is normalized to canonical JSON and hashed with SHA-256
  3. 03 · SignSign and appendA worker signs the canonical bytes with your Ed25519 key and inserts the row
  4. 04 · VerifyVerify any timeSubmit the payload or its hash
Step by step
  1. Post the event

    From your backend, at the moment the action happens.

  2. Canonicalize and hash

    The payload is normalized to canonical JSON and hashed with SHA-256.

  3. Sign and append

    A worker signs the canonical bytes with your Ed25519 key and inserts the row. Deletes are blocked at the database.

  4. Verify any time

    Submit the payload or its hash. The response says whether it matches what was anchored.

Technical factsAPI reference
HashSHA-256 over canonical JSON
SignatureEd25519, per-organization key
DeliveryAt-least-once queue, idempotent inserts
DeletesBEFORE DELETE and TRUNCATE triggers raise an error
Limitsevent_type 128 chars, payload 64 KB
VerifyPOST /v1/events/{id}/verify

How a third party verifies

Verification does not need an Invoance account or access to your systems. The verifier recomputes the hash from what they hold and compares it with the signed record.

  1. 01 · AnyoneOpens the proof linkNo account, no dashboard access
  2. 02 · CheckRecompute the hashSubmitted payload against anchored hash
  3. 03 · Resultmatch_result: truePlus issuer domain and signing time

Try it against a real record.

Open the verifier, or create a record of your own on the free plan.

Open the verifierAll mechanisms

Verified documents and records. Invoance records the exact version of every invoice, report and notice your company sends, so the people who receive them can confirm they have the version you sent, without taking your word for it.

Products

  • Evidence Rooms
  • 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