Content · Immutable
ktape.official.profile.content.immutableBounded content commitments for reproducible application material.
Current 0.5.0 component model
Profiles define bounded semantics. Packages carry verifiable material. Recipes compose components; Runtimes define interaction lanes; Adapters bind supported external shapes.
01 · Project-maintained reference Profiles
ktape.official.profile.content.immutableBounded content commitments for reproducible application material.
ktape.official.profile.state.partitionedIndependent bounded state objects for composable application semantics.
ktape.official.profile.settlement.valueExplicit value settlement semantics with provider and signer boundaries.
ktape.official.profile.settlement.escrowBounded escrow semantics for supported compositions.
ktape.official.profile.commitment.externalBounded commitments to externally computed results. The commitment does not make the external computation an L1 execution.
Naming rule
New canonical IDs use lowercase ASCII namespaces. Semantic versions live in fields; schema versions describe formats; hashes identify exact content.
Component boundaries
A Profile is not a Recipe. A Runtime is not a Profile. An Adapter is not generic L1 authority. These static references are not signed verification results: each use must bind an exact package version and hash, then evaluate its verification evidence. A catalog name is not proof of official status; package, signature, TrustRoot and evidence determine the declared status.