Skip to content
Lorca Labs
Live demo
Evidence & custody

Consent Receipt Ledger

A tamper-evident consent ledger that records every grant and withdrawal as a content-hashed receipt — with carrier sealing for external verification — without being a CMP or blocking production processing.

The problem

When you need an auditable history of consent changes, you need a ledger that records each grant and withdrawal by subject reference, returns a content-hashed receipt, supports chronological lookup by subject or purpose, and optionally embeds the receipt into a carrier image — while being honest that this is a demo-grade ledger, not a consent management platform.

What it does

01

Records a consent receipt by subjectRef (a reference hash, not a real identity) with purpose, action (grant/withdraw), optional channel/actor/evidenceRef/meta.

02

Returns a receiptId, contentHash (SHA-256 over the receipt payload), and recordedAt timestamp.

03

Queries receipts by subjectRef OR purpose (at least one filter required), newest-first.

04

Fetches a full receipt record by receiptId and lists all receipts newest-first.

05

Optionally seals a receipt into a carrier PNG via imageBase64 + dimensions + optional key binding.

Private pilot adds

Pilot-ready: durable consent-receipt store available under NDA with a /v1 API for private pilots. The public studio card runs against /demo (ephemeral, grant/withdraw + sealing only).

Who it’s for

  • Privacy engineers maintaining consent audit trails
  • Compliance teams producing consent evidence
  • Product auditors verifying grant/withdraw history

In context

Complements Consent Receipt Registry (consent issuance), Subject Access Export (data subject rights pipeline), and Stego Audit Carrier (carrier sealing).

Try it live in the studio

A no-signup, in-browser experiment against an isolated demo host. Load sample data, run the flow, and see the result — nothing is stored.