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-gatewaysibling repo — the gateway owns the DDI-1 spec and itsdocs/protocol/home per ADR-0034 G-9:Canonical home:
fgai/ddi-gateway/docs/protocol/DDI-1-CONTRACT.md(GitHubSiriusVoyager/ddi-gateway, manifest revisionmaster) — 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).