latest update:
[TrialBase DB]

Provenance model · every value should explain where it came from

TrialBase DB is built for teams that need to inspect source context before they automate around a record. The API, MCP tools, and snapshots carry source identifiers, source URLs, and field-level notes. Sources move and retire pages, so exactly what each claim lets you verify is laid out in what you can verify.

Provenance is evidence context, not a warranty. Source terms, update cadence, and coverage limits still apply; review /docs/sources for source and licence notes, and /docs/data-dictionary for the full field catalog.

What provenance means here

Each exported record under /v1/trials can combine values from multiple upstream records. Provenance records keep those values auditable by naming the field, source, source class, source record URL, and whether the value is currently effective.

What you can verify

Public claims come in three tiers, and each tier says exactly what it lets you check. Nothing on this page asks you to take a link on faith.

1. Source ownership — always verifiable

Every provenance record names the source and source class behind the value. That attribution is part of the delivered record itself and does not depend on any external page staying up.

2. Release receipts — always verifiable

The release version and snapshot fingerprint tie everything you receive to one exact, immutable delivery. If a question comes up later, the receipt identifies the data you evaluated, whatever the live web does.

3. Resolvable evidence routes — checked every release

Provenance also keeps each record URL exactly as the source published it. Public sources move and retire pages, so rather than implying every deep link resolves, a bounded sample is probed each release and the result is stated below. A field whose sampled link does not resolve is displayed as UNVERIFIED rather than as resolved; resolving ones are displayed as resolved only while the check says so.

Link check 2026-11-02: 40 of 40 sampled evidence links resolved (0 unavailable). Deep links are working pointers as of this release.
source_record_url / field-level provenance shapejson
{
  "field": "field_name",
  "source": "clinicaltrials-gov",
  "source_class": "government | registry | manufacturer | aggregator | derived",
  "source_record_url": "https://clinicaltrials.gov",
  "effective": true,
  "superseded_at": null
}

How to inspect it

Start with a narrow API call, inspect the nested provenance payload, then compare source codes against the source registry. Snapshots preserve the same model in export-friendly tables and ship licence notes alongside the data files.

provenance inspectionbash
curl -s "https://api.trialbase-db.org/v1/trials?q=ISRCTN17465883&limit=5" \
  -H "Authorization: Bearer $TRIALBASE_DB_API_KEY"

curl -s "https://api.trialbase-db.org/v1/sources" \
  -H "Authorization: Bearer $TRIALBASE_DB_API_KEY"
The manifest example Search by registry identifier starts at /v1/trials?q=ISRCTN17465883&limit=5: Search authenticated production access for a registry identifier and source link.

Fields with source context

These field catalog entries are the fields most likely to carry provenance notes or audit-specific scope. The complete list is in the data dictionary.

idIdentity and registry

TrialBase DB canonical trial identifier. Multiple registry records can resolve to the same canonical id.

Provenance: Generated by the registry matcher after hard and soft identifier resolution.

primary_registryIdentity and registry

Source registry selected as the canonical record, using a sources.code value such as clinicaltrials-gov, eu-ctis, eudract, isrctn, or drks.

Provenance: Selected from the registry record chosen as canonical for the resolved trial.

RESOLVEDevidence link: 40 sampled clinicaltrials-gov/drks/eu-ctis/eudract/isrctn links resolved at the 2026-11-02 check

registry_idIdentity and registry

Identifier for the canonical source registry record, for example an NCT, EudraCT, CTIS, or ISRCTN id.

Provenance: Copied from the canonical registry record and retained in cross-registry identifier arrays.

RESOLVEDevidence link: 40 sampled clinicaltrials-gov/drks/eu-ctis/eudract/isrctn links resolved at the 2026-11-02 check

registry_idsIdentity and registry

Cross-registry identifiers attached to the canonical trial, shaped as objects with registry, id, and hard or soft match method.

Provenance: Aggregated from registry records linked by identifier, title, sponsor, and date matching.

source_record_urlIdentity and registry

Canonical public registry page for the source record used in the exported row.

Provenance: Built from the registry identifier or copied from the source export when a canonical URL is supplied.

RESOLVEDevidence link: 40 sampled clinicaltrials-gov/drks/eu-ctis/eudract/isrctn links resolved at the 2026-11-02 check

sponsor_nameSponsor

Lead sponsor name drawn from the public trial registry record.

Provenance: Can identify an individual sponsor where a public registry publishes one.

RESOLVEDevidence link: 32 sampled clinicaltrials-gov/eu-ctis/eudract/isrctn links resolved at the 2026-11-02 check

_provenanceProvenance

Per-field active provenance keyed by field name. Each entry lists source, source URL, confidence, and fetched timestamp.

Source catalog

Source descriptions explain coverage and redistribution posture before a buyer opens the full source table.

ClinicalTrials.gov

Commercial-use cleared

Registry-reported study records from the U.S. National Library of Medicine ClinicalTrials.gov service.

DRKS

Commercial-use cleared

Current DRKS records registered from 2025 onward or, for older registrations, last updated during 2025; the connector enforces that row-level licence gate and retains the public DRKS record link.

EU CTIS

Commercial-use cleared

Public clinical-trial records from the European Union Clinical Trials Information System.

EU CTR / EudraCT

Commercial-use cleared

Public EudraCT study records from the European Union Clinical Trials Register.

Reviewer caveats

Review these limitations alongside the field and source notes before production use.

  • TrialBase DB is reference data, not medical advice, trial recruitment advice or regulatory advice.
  • Buyers remain responsible for validating suitability for regulated clinical, commercial or publication workflows.
  • Array fields preserve registry-reported terms after trimming and exact-repeat deduplication; completeness and selected provenance are release-level measurements, not schema guarantees.

Related evaluation guides

Connect this diligence evidence to the relevant integration decision.