What integration contract should a lab agree before ingesting a pilot release?
Agree schema versions, stable identifiers and export semantics before ingestion so website, downloadable and MCP representations can be reconciled without silently changing task meaning.
A pilot integration contract can define `release_id`, `schema_version`, `task_id`, `record_id` and `content_digest` as stable reference fields. It should state which identifiers persist across revisions and which change when record content changes. This prevents a cached annotation from silently attaching to a different task.
If records are supplied through JSONL, Parquet or an MCP interface, agree how each representation handles nulls, nested relationships, multiline text and enumerated states. A missing value should not become an empty string in one export and an asserted negative in another.
Where website text and downloadable content refer to the same generated task, the buyer can request a canonical identifier and explicit revision reference. Display formatting may differ, but evidence text used for evaluation needs a defined authoritative representation.
Start with an ingestion check that validates required fields, resolves cross-record references and reports unsupported schema versions. Keep source payloads separate from lab-specific transformations so failures can be traced. This establishes a concrete compatibility boundary before a larger release enters training, indexing or automated evaluation workflows.
Make release identity and representation differences explicit before connecting generated material to a training pipeline.
- Audience:
- Model labs
- Content type:
- Integration
- Buyer question:
- Scope and getting started
Content release: r-a220eb6e099b243b
Related questions
- What integration contract should we establish before loading a pilot release?
- What makes a useful first pilot scope for an agent team?
- What licence questions should we resolve before using generated evidence material?
- How can a pilot reveal that the agent needs a different action boundary?
- What should a sample request include before a pilot is agreed?
- What integration contract should be agreed before a pilot build?