DDI-1 Contract — Device Direct Interface v1

Status: Relocated — 2026-07-01 (redirect stub)

Moved. The canonical, frozen DDI v1.0 wire contract no longer lives in trustmint. It now lives in the fgai/ddi-gateway sibling repo — the gateway owns the DDI-1 spec and its docs/protocol/ home per ADR-0034 G-9:

Canonical home: fgai/ddi-gateway/docs/protocol/DDI-1-CONTRACT.md (GitHub SiriusVoyager/ddi-gateway, manifest revision master) — https://github.com/SiriusVoyager/ddi-gateway/blob/master/docs/protocol/DDI-1-CONTRACT.md

Change control

Per ADR-0043 F-4, change-control for the DDI-1 contract now travels with the document to fgai/ddi-gateway. The frozen §1–§11 wire surface is not edited here — do not add, remove, or amend wire content in trustmint. Propose changes against the canonical copy in fgai/ddi-gateway (breaking → DDI v2; non-breaking additive per the contract’s §10 versioning policy).

Why this stub exists

This file is kept at its original path (docs/protocol/DDI-1-CONTRACT.md) on purpose: so every existing reference into it keeps resolving after the move — including docs/protocol/TRUST-ANCHOR-DELIVERY.md’s sibling ./DDI-1-CONTRACT.md link, the factory-integrator help portal (docs/help/), and the historical planning records. The stub forwards readers to the canonical fgai/ddi-gateway home above; it carries no wire body of its own (no dual source of truth — atomic flip, per the FGAI no-backwards-compat convention).