Verbatim developer documentation
The terms you signed off on are not the terms anymore.
Verbatim captures what AI vendors publish about how they handle customer data, quotes it exactly, and diffs captures over time. Operated by Junior Williams Consulting Inc. (Toronto). Support: jr@trustcyber.ca. Also available as Markdown: /docs.md.
Basics
- Base URL:
https://api.trustcyber.ca - MCP endpoint:
https://api.trustcyber.ca/mcp - Authentication: none (NO_AUTH, public during the current pilot)
- Coverage at 2026-10-20: 46 vendors; 136 of 276 dimensions answered with verified quotes
What a packet answers
training_use— Do they train their models on your data?retention— How long do they keep your data?deletion— What happens when you ask them to delete it?zero_data_retention— Is ZDR available, on what conditions?processing_regions— Where is your data processed?subprocessors— Who else touches it?
Every answer is an exact quote with source URL and capture date. Where a
vendor does not answer, the packet says NOT_SPECIFIED.
Tools
| Tool | Input | Returns | Intended rate |
|---|---|---|---|
verbatim_list_vendors | none | Catalogue: slug, vendor, product, plan | Free |
verbatim_get_packet | vendor_slug | Latest packet (JSON) | $0.10 USD |
verbatim_compare_packet | vendor_slug | Diff of two most recent captures, before/after quotes | $0.05 USD |
verbatim_get_history | vendor_slug | Archive history: dated passage changes from Wayback Machine captures, quarterly from 2023, labelled persistent or provisional | $0.05 USD |
Archive history exists because vendors changed their terms long
before Verbatim's first capture: one archived capture per vendor source
per quarter (2023 onward), run through the same extractor and differ as
the live captures. A persistent change still held in the
following quarter's capture; provisional changes are
reported separately and never mixed into the persistent count.
Quarterly archived packets carry per-source archive timestamps and
archive URLs, so every historical quote can be checked against the
archive itself.
These are the research-backed agent prices enacted 2026-10-23,
replacing the original $5 / $12 guess: list free, packet $0.10,
comparison $0.05 (charged only when a comparison actually ran).
On the Apify Actor the same prices apply with platform usage
included, plus an all-46-vendors bundle at $2.99 per run; failed or
unknown-vendor runs are not charged. The $149 CAD human Evidence
Pack is a separate product and is unchanged. Intended rates apply
when Verbatim is listed in Composio Instant
(toolkit CUSTOM_VERBATIM). Direct REST/MCP calls are open
during the pilot.
REST endpoints
GET /health {"status": "ok", "vendors": 46}
GET /vendors vendor catalogue (JSON)
GET /packet/<slug> latest packet, JSON
GET /packet/<slug>.md latest packet, Markdown
POST /compare/<slug> change comparison (JSON)
GET /history archive-history coverage, all vendors
GET /history/<slug> dated archive changes for one vendor
GET /history/<slug>/<quarter> archived packet for one quarter
POST /mcp MCP (JSON-RPC 2.0)
GET / product landing page
GET /docs this page
GET /docs.md this documentation in Markdown
GET /logo.svg product logo
Examples
curl https://api.trustcyber.ca/vendors
curl https://api.trustcyber.ca/packet/anthropic
curl -X POST https://api.trustcyber.ca/compare/anthropic
curl https://api.trustcyber.ca/history/anthropic
curl https://api.trustcyber.ca/history/anthropic/2025Q1
MCP call:
{"jsonrpc": "2.0", "id": 1, "method": "tools/call",
"params": {"name": "verbatim_get_packet",
"arguments": {"vendor_slug": "anthropic"}}}
Example packet excerpt (real data)
Anthropic, Claude (Commercial / API), captured 2026-10-18, dimension deletion:
H.1.b. delete all copies of Customer Data (including Customer Personal Data) processed by Anthropic or any Subprocessors, except to the extent (i) Applicable Data Protection Laws or other applicable legal or regulatory requirements requires storage of the Customer Data, (ii) retention of the Customer Data by Anthropic is necessary to resolve a dispute between the parties, or (iii) retention of the Customer Data is necessary to combat harmful use of the Services.
Source: https://www.anthropic.com/legal/data-processing-addendum.
The same packet reports zero_data_retention and
processing_regions as NOT_SPECIFIED.
Compare behaviour
Compare diffs the two most recent dated captures. It names both dates and
a change count, with before/after quotes per changed dimension. With fewer
than two captures it returns compared: false and the dates that
exist. A comparison is never fabricated from a single capture.
Errors
- Unknown slug: HTTP 404 (REST) or an MCP error result pointing to
verbatim_list_vendors. GET /compare/<slug>: HTTP 405 — compare requires POST.GET /mcp: HTTP 405 — the MCP endpoint requires POST.
Verbatim is evidence, not legal advice, not a certification, and not a guarantee of vendor behaviour. Human spot-reviewed packs: $149 CAD via Square.