Published in openvibe-contracts v0.33.0 (docs/adr/ADR-017-sources-home.md), rendered as is.

ADR-017: Home of the source registry and ingestion runtime

Status: Accepted 2026-09-23. Gates Wave 14.

Context and current evidence

AI, News, Reviews, Deals, Coupons and Trade all ingest outside content, and none of them owns a source contract (D36). The AI charter says adapters are "registered here". Ingestion, however, is a scheduled, rate-limited, robots-respecting runtime with health and staleness, which does not fit a model-routing service.

Decision

Alternatives considered

Migration consequences

None of today's code migrates. Live's AI jobs read Live's own data, not outside sources.

Rollback

Products fall back to no ingestion. Sources never writes into another service.

Acceptance tests