extension
ptwm_core::extension::table
On-disk Extension Table format.
ptwm_core::extension::table
On-disk Extension Table format.
ptwm_core::extension::table
crates/ptwm-core/src/extension/table.rs:1mod tableOn-disk Extension Table format.
Wire layout (all little-endian):
```text
ExtensionTable:
count: u32
entries: [ExtensionTableEntry; count]
ExtensionTableEntry:
canonical_id: [u8; 32]
human_label_len: u16
human_label: [u8; human_label_len] (UTF-8)
kind: u16
abi_version: u16
lifecycle: u8
flavor_hints: u8
capabilities_len: u32
capabilities: [u8; capabilities_len] (canonical CBOR)
attestation_kind: u8 (1 = pgp_signature)
attestation_len: u16
attestation: [u8; attestation_len]
install_hint_len: u16 (0 if absent)
install_hint: [u8; install_hint_len] (UTF-8)
embedded_wasm_offset: u64 (0 if absent)
embedded_wasm_length: u64 (0 if absent)
```
ptwm_core::extension::table::Attestation
crates/ptwm-core/src/extension/table.rs:73pub enum Attestationptwm_core::extension::table::ATTESTATION_PGP
crates/ptwm-core/src/extension/table.rs:50pub const ATTESTATION_PGPptwm_core::extension::table::ExtensionTable
crates/ptwm-core/src/extension/table.rs:53pub struct ExtensionTableptwm_core::extension::table::ExtensionTableEntry
crates/ptwm-core/src/extension/table.rs:58pub struct ExtensionTableEntryptwm_core::extension::table::FLAVOR_HOST
crates/ptwm-core/src/extension/table.rs:35pub const FLAVOR_HOSTptwm_core::extension::table::FLAVOR_KNOWN_MASK
crates/ptwm-core/src/extension/table.rs:36pub const FLAVOR_KNOWN_MASKptwm_core::extension::table::FLAVOR_NATIVE
crates/ptwm-core/src/extension/table.rs:34pub const FLAVOR_NATIVEptwm_core::extension::table::FLAVOR_WASM
crates/ptwm-core/src/extension/table.rs:33pub const FLAVOR_WASM