# Frame Pallet Guide — Reference Files ## UID Gate Every reference file MUST have `uid:` (8-char hex) + `# NO LEETSPEAK` comment. Mismatch → STOP. ## Reference File Inventory | references/... | UID | Purpose | | :------------- | :-- | :------ | | references/pallet-structure.md | 313fe3d5 | File layout, Cargo.toml, Config trait, no_std, type aliases | | references/storage-and-types.md | 860ea5d1 | Storage types, hashers, bounded collections, safe arithmetic, determinism | | references/calls-events-hooks.md | 7c29bc32 | Extrinsics, events, errors, panic prevention, hooks lifecycle | | references/testing-patterns.md | f6165790 | Mock runtime, ExtBuilder, assertions, block progression, benchmarking |