Back to Demos
Interactive Demo

Tamper-Evident Guestbook

Sign the guestbook and watch your entry become part of a cryptographically verified audit trail. Each entry is hash-chained to the previous one.

Sign the Guestbook

Audit Trail(0 entries)

No entries yet. Be the first to sign!

Your entry will start the hash chain.

Add entries to see the Merkle tree build

Integration Code

// Log an event with ASE
await ese.log({
  event_type: "guestbook_entry",
  user_id: "user_123",
  data: {
    message: "Hello, world!",
  }
});
// Verify the audit trail
const result = await ese.verify({
  merkle_root: "0000000000000000",
  entries: 0
});

console.log(result.valid); // true
// Query audit history
const history = await ese.query({
  event_type: "guestbook_entry",
  limit: 10,
  include_proofs: true
});

Ready to add audit trails to your app?

Get started with The Rig or ASE in minutes.