Skip to main content
A receipt proves that Lodger accepted one exact event payload at a recorded received time. Receipt IDs look like:
rcpt_093a339cc2c2ffed

Store receipts

Store the receipt ID next to important domain objects:
  • support ticket evidence
  • invoice payment records
  • organization membership changes
  • policy consent records
  • data export and deletion jobs

Verify a receipt

const result = await lodger.receipt("rcpt_093a339cc2c2ffed")
The response includes:
  • receipt metadata
  • matching ledger entry
  • verification status
  • event hash
  • previous hash
  • received time
  • policy version
  • provenance

Public lookup

Receipt verification follows the project access setting. Public receipts can be opened by workspace and receipt ID. Private receipts require a dashboard session, a read-capable API key, a scoped receipt token, or an evidence-package token for a package that includes the receipt.