How it works

How an acceptance becomes evidence.

Four steps, from the moment a person is shown your terms to the day someone asks you to prove they accepted them.

01

Show the terms, and pin the version

The person sees the actual agreement on the screen — the rendered text, not a link to a policy. 99zebras locks the exact version that was shown, so the record points to what they read, not whatever your live page says later.

Exact version · rendered text

02

Capture the acceptance

When they take the affirmative step to accept, 99zebras records the moment: a server-side timestamp, your reference for the person, the flow it came from — checkout, signup, a policy update — and the network and device context around it.

Server timestamp · subject · flow · IP & device

03

Seal the evidence

The record is hashed and signed on our servers, then timestamped by an independent authority. From that point, changing the terms, the time, or any detail breaks verification. The sealed record is written once and kept that way.

SHA-256 · Ed25519 · RFC 3161 · write-once

04

Produce it on demand

Every record carries a verification link anyone can open — your support team, a customer's bank, an auditor, or opposing counsel — with no account and no call to us. Export a self-contained evidence pack whenever you need to answer a dispute, audit, or legal request.

Public verification link · evidence-pack export

99zebras

Set it up once. Every acceptance becomes a record.

Add it to the flow you already have, and the rest happens on its own — sealed, timestamped, and ready to produce.