Open data contract / V5

Contribute a provider source

A contribution is declarative acquisition configuration, not a spreadsheet upload. Live evidence, normalized facts, review decisions, and health transitions remain separate and auditable; ledger metrics apply only to the visible keyset page.

Artifacts on this page
1
Up to 50 keyset entries; not a global total
Active exact approvals on this page
0
Review eligibility; publication may still be pending
Quarantined on this page
0
Visible source health only
Approval surface
CLI only
No public mutation endpoint

Submission workflow

One artifact, two independent controls

The contributor supplies an immutable contract; a maintainer separately approves its exact digest. Neither fixtures nor submitted text become production evidence. Repository pull requests are invitation-only during the private beta; opening access later does not change this trust boundary.

01

Commit an explicit source contract

Name the public HTTPS source, provider identity, polling cadence, freshness window, and exact expected model / endpoint / operation identities.

02

Map live JSON declaratively

Pin currency, component, billing unit, tiers, minimums, and inclusions. The interpreter accepts changed amounts but quarantines semantic drift.

03

Exercise the failure boundaries

Source-shaped JSON fixtures must cover a positive result, missing field, invalid decimal, identity collision, invalid unit, and duplicate price-component identity.

04

Request a maintainer decision

Approval is a separate digest-bound ledger action. Production scheduling remains disabled until an exact active artifact is approved.

Public proof ledger

Artifact, approval, and ingestion states

This is one bounded source page. Each stage has its own state; safe receipts and bounded event metadata omit provider bodies, object keys, headers, credentials, and arbitrary event details.

Example community video catalogexample-community-video-catalog
unapproved

https://example.com/computellama/video-v5-community-catalog.json · example-community-video-catalog@720dd4a7296f

Retrieval
not retrieved
Normalization
not normalized
Publication
not published
Freshness
stale
Parser drift
none
Contradiction
none
Lifecycle
active
Quarantine
clear
Attribution: ComputeLlama V5 contract exampleLast known good: No snapshot yetApproval: required