Documentation menu

Docs Protocol

KTAPEOUT 0.5.0 Requirements Crosswalk

Status: explanatory conformance crosswalk for the normative English specification. It does not replace or amend that specification.

The authority is the 0.5.0 normative specification named in KTAPEOUT_0.5.0_NORMATIVE_SPEC.md. This table summarizes its requirement surface for implementers and reviewers.

Source sectionEnglish sectionForceFields, bounds or invariantReview status
11MUSTcanonical IDL, rejection rules, domain separation, advertised feature vectorsmapped
22MUST / MUST NOTprotocol_id, protocol_semver, version rejection, no trailing extension bytesmapped
2.12.1MUSTlowercase feature IDs, maximum 64 identifiers, duplicate rejection, byte-order sortingmapped
33MUSTbounded Core state, authority, resources, dependencies and successor bindingmapped
4.14.1MUSTKPartitionLayoutV1 canonical fields and commitment domainsmapped
4.24.2MUSTKPartitionActionV1, nonce/epoch, predecessor root, selector and fact bindingsmapped
4.34.3MUSTKCollectiveSealV1, barrier mode, seal strength and predecessor bindingmapped
55MUSTtopology enum, merge mode and deterministic composition rulesmapped
66MUSTauthority, successor cardinality, replay and capability derivationmapped
77MUSTresource maxima, fee/economic bounds and network policy commitmentsmapped
88MUST / MAYproof status, verifier binding and external-device non-consensus boundarymapped
99MUSTliveness, availability, exits and bounded reconstruction requirementsmapped
1010MUST NOTrelease claims must not imply production, Mainnet or audit status without evidencemapped

Reviewers should compare each row against the specification paragraphs, IDL, schemas and vectors, including every numeric limit and error condition. A heading-level match is not sufficient evidence of equivalence.