Migrated from Method backlog
This issue was created from a legacy filesystem backlog card. GitHub Issues are now the live work tracker; repository docs remain Method evidence.
Source backlog: docs/method/backlog/v0.1.0/PLATFORM_versioned-contract-api-compatibility.md
Original lane: v0.1.0
Original legend: PLATFORM
Original backlog card
Versioned Contract And API Compatibility
Status: local package-boundary slice implemented; release automation remains.
Depends on:
Why now
Developers need clear "this generated package fits this Echo runtime" behavior.
Ambiguous schema, ABI, codec, or generator drift should be rejected at install
or call time, not discovered through malformed receipts.
Required identity
v0.1.0 needs stable version identity for:
- Echo ABI version;
- Wesley generator version;
- contract package version;
- schema hash;
- artifact hash;
- codec id;
- generated helper compatibility;
- package install compatibility checks.
Acceptance criteria
Implemented local slice
echo-registry-api now requires Echo contract ABI, Wesley generator, and
contract-host helper API compatibility in generated registry metadata and host
verification policy. echo-wesley-gen --contract-host emits those constants,
and warp-core carries the verified identity into installed package evidence
for receipts and readings.
Non-goals
- Do not support arbitrary historical package migrations in this slice.
- Do not accept drift by falling back to best-effort decoding.
- Do not encode application-domain version policy in Echo core.
Migrated from Method backlog
This issue was created from a legacy filesystem backlog card. GitHub Issues are now the live work tracker; repository docs remain Method evidence.
Source backlog:
docs/method/backlog/v0.1.0/PLATFORM_versioned-contract-api-compatibility.mdOriginal lane:
v0.1.0Original legend:
PLATFORMOriginal backlog card
Versioned Contract And API Compatibility
Status: local package-boundary slice implemented; release automation remains.
Depends on:
Why now
Developers need clear "this generated package fits this Echo runtime" behavior.
Ambiguous schema, ABI, codec, or generator drift should be rejected at install
or call time, not discovered through malformed receipts.
Required identity
v0.1.0needs stable version identity for:Acceptance criteria
from.
Implemented local slice
echo-registry-apinow requires Echo contract ABI, Wesley generator, andcontract-host helper API compatibility in generated registry metadata and host
verification policy.
echo-wesley-gen --contract-hostemits those constants,and
warp-corecarries the verified identity into installed package evidencefor receipts and readings.
Non-goals