data · 30+ endpoints · cron-refreshed

JSON API

Every aggregation, ranking, dossier, graph, and TPA receipt that powers Crovia is exposed as plain JSON at a stable URL. Refreshed by cron, served via global CDN, no API key required for read access. Use them to build dashboards, plug into research pipelines, or audit our claims.

Free tier · read access · no key required. All endpoints below are public, CORS-enabled, and licensed CC-BY-4.0 with attribution to croviatrust.com. Reasonable scraping is fine; please cache locally if you make more than ~1 request/second.

Live observatory

free

Aggregate feeds and pulse stats designed for embedding and dashboards.

/registry/data/observatory/feed.json
Aggregated 80-event feed across all 6 streams. Refreshed every 5 minutes.
size20.4 KB
refreshed2026-05-10 09:00:01Z
/registry/data/_home_pulse.json
Real-time pulse: ledger totals, 24h sparkline, silence watch, bitcoin anchors. TTL 60s.
size1.5 KB
refreshed2026-05-10 09:01:02Z
/registry/data/pipeline_status.json
Per-pipeline freshness and status. Use to detect stale streams.
size2.4 KB
refreshed2026-05-10 08:30:01Z
/registry/data/run_summaries.json
Per-collector last-run summary across all 15 collectors.
size20.4 KB
refreshed2026-05-10 04:30:11Z

Compliance & ranking

free

Models and organizations scored against the documented training-data necessities canon.

/registry/data/global_ranking.json
6,867 ranked models + 2,083 ranked orgs with scores, severity, present/absent counts.
size2.1 MB
refreshed2026-05-09 14:30:02Z
/registry/data/forensic_dossiers.json
48 deep-dive forensic dossiers (verdict, confidence, 5 evidence-layer scores).
size282.1 KB
refreshed2026-05-09 19:05:02Z
/registry/data/forensic_report.json
Aggregate forensic statistics across the dossier set.
size54.5 KB
refreshed2026-05-10 09:00:01Z
/registry/data/tpa_pressure.json
Temporal Pressure Index: per-model urgency + days observed.
size170.2 KB
refreshed2026-05-09 12:00:02Z

TPA — Training-data Provenance Attestations

free

Cryptographically anchored receipts of training-data necessity claims, with merkle proofs and jurisdiction exposures.

/registry/data/tpa_latest.json
Latest TPA receipt for every observed model. Includes merkle root, temporal anchor, jurisdiction exposures.
size9.4 MB
refreshed2026-05-10 08:49:13Z
/registry/data/tpa_summary.json
TPA aggregates: per-tier counts, severity rollup.
size7.5 MB
refreshed2026-03-14 15:10:03Z
/registry/data/tpa_pressure.json
Per-model temporal pressure (alias of compliance entry above).
size170.2 KB
refreshed2026-05-09 12:00:02Z
/registry/data/tpa_cep.json
TPA — Continuity Evidence Package companion records.
size1.7 MB
refreshed2026-05-10 08:12:01Z
/registry/data/tpa_stats.json
Headline TPA counters.
size138 B
refreshed2026-05-10 08:49:14Z
/registry/data/tpa_meta.json
Schema metadata for TPA records.
size172 B
refreshed2026-03-14 15:10:03Z

Substrate (graph layer)

free

Raw provenance graph: predecessors, finetuning chains, multi-source consensus, and lacunas (gaps in evidence).

/registry/data/lineage_graph.json
Compact public lineage graph: 249 nodes + 327 edges with severity & compliance.
size111.5 KB
refreshed2026-05-10 08:49:48Z
/registry/data/substrate/predecessors_map.json
Full predecessor map across all observed models.
size16.1 MB
refreshed2026-05-10 08:58:05Z
/registry/data/substrate/chains.json
Reconstructed finetuning / inheritance chains.
size9.7 MB
refreshed2026-05-10 08:58:06Z
/registry/data/substrate/consensus.json
Multi-source consensus weights for each observation.
size3.6 MB
refreshed2026-05-10 08:19:05Z
/registry/data/substrate/diamond.json
Triple-witnessed nodes (the diamonds of evidence).
size150.2 KB
refreshed2026-05-10 08:19:05Z
/registry/data/substrate/lacuna_candidates.json
Identified gaps in the evidence layer.
size424.9 KB
refreshed2026-05-10 08:37:31Z
/registry/data/substrate/target_index.json
Searchable index of all observed targets.
size1.8 MB
refreshed2026-05-10 08:37:31Z
/registry/data/substrate/recent.json
Latest signed events, raw.
size90.5 KB
refreshed2026-05-10 08:37:31Z
/registry/data/substrate/ots_anchors.json
OpenTimestamps bitcoin anchor index.
size5.5 KB
refreshed2026-05-10 04:00:10Z
/registry/data/substrate/collectors.json
Active collector roster.
size4.6 KB
refreshed2026-05-10 08:17:06Z
/registry/data/substrate/quality_report.json
Substrate-wide quality + freshness check.
size1.4 KB
refreshed2026-05-10 08:21:08Z

Sonar & search

free

Continuous network probes and search-engine visibility tracking.

/registry/data/sonar_chains.json
Sonar probe chains (continuous host monitoring).
size884.3 KB
refreshed2026-05-10 02:27:00Z
/registry/data/search_targets.json
Search-engine visibility tracking targets.
size185.8 KB
refreshed2026-05-10 08:15:01Z
/registry/data/outreach_status.json
Vendor outreach status tracker.
size72.2 KB
refreshed2026-05-10 07:04:19Z
/registry/data/outreach_tracker.json
Outreach campaign progress.
size3.0 KB
refreshed2026-02-12 05:12:50Z

Usage examples

# Latest pulse — totals + 24h sparkline (TTL 60s, ideal for dashboards)
curl -s https://croviatrust.com/registry/data/_home_pulse.json | jq .ledger.n_envelopes_total

# Look up a specific model in the global ranking
curl -s https://croviatrust.com/registry/data/global_ranking.json | jq '.model_ranking[] | select(.model_id | test("Llama"))'

# Stream the full lineage graph
curl -s https://croviatrust.com/registry/data/lineage_graph.json | jq '.metrics'

All endpoints support If-Modified-Since and return Last-Modified + correct Cache-Control headers.