Consent evidence infrastructure

Turn accepted terms into court-ready evidence.

99zebras records the exact agreement version, timestamp, subject, device context, content hash, and signature behind every clickwrap acceptance.

01

Show terms

Exact version and rendered content are locked.

02

Capture acceptance

Server timestamp, subject, IP, and user-agent are recorded.

03

Seal record

Content hash and cryptographic signature make tampering visible.

04

Export evidence

A readable pack is ready when legal needs proof.

Terms are not evidence. Records are.

The problem

Your agreement is only useful if you can prove the acceptance.

A checkbox, a database row, or a screenshot of your current terms is not enough when the question becomes specific: what did this person accept, at this time, in this flow?

01

The words they saw

Store the exact agreement version, rendered text, policy metadata, and content hash.

02

The moment they accepted

Capture server time, subject identifiers, intent, source flow, IP evidence, and user-agent context.

03

The export legal needs

Produce evidence packs that explain the record without asking an engineer to reconstruct history.

Capture

Use the consent flow that fits the moment.

Hosted page, in-product drop-in, or direct API. 99zebras keeps the evidence model consistent behind each path.

Hosted pages

For standalone terms, contractor agreements, consent forms, and policy updates.

recorded

Drop-in modal

For onboarding, checkout, account changes, marketplace actions, and in-product gates.

recorded

API capture

For teams that own the interface and need 99zebras to own the evidence layer.

recorded

Evidence pack

Built for the person who has to answer later.

Legal, compliance, support, product, and engineering all need the same record. 99zebras turns acceptance into an artifact that can be reviewed, exported, and defended.

EXHIBIT A
hash verified
Platform termsPrivacy policiesContractor agreementsEULAsRefund policiesAI training consentMarketplace rulesSensitive workflow approvals
api.capture 201
curl https://api.99zebras.com/v1/acceptance \
  -H "Authorization: Bearer $99Z_KEY" \
  -d agreement="platform_terms" \
  -d version="2026.05.08" \
  -d subject="user_8K42Q9" \
  -d action="accepted"

record_id: acc_01JX8ZEBRA
hash:      sha256:b91f2b4b...
status:    signed

Developer-ready

An evidence layer your product team can ship.

The API is deliberately plain: create records, lock versions, verify hashes, and export evidence. No compliance fog. No consent theater.

99zebras

Make acceptance something you can prove.

For SaaS companies, marketplaces, fintechs, agencies, AI companies, contractor platforms, and teams that need their terms to hold up.

Request demo