Skip to content

Conversation

@mfw78
Copy link
Member

@mfw78 mfw78 commented Dec 8, 2025

Summary

  • Add canonical registry of system key allocations for Nexum
  • Define SYSTEM_OFFSET (2^30) for index space partitioning separating user keys from system keys
  • Establish signing key registry (BIP-44) for gas tank, Swarm feed/batch owners
  • Establish encryption key registry (EIP-1581) for storage encryption
  • Document key derivation examples and security properties

Context

This appendix is foundational and will be referenced by NXP-1 through NXP-4. It establishes the canonical allocation scheme for system-level keys that are distinct from user account keys.

Related to nxm-rs/pm#3 (EPIC 0.0)

Test plan

  • Verify Zola builds successfully
  • Review key derivation examples for correctness
  • Confirm index space partitioning is correctly documented

Add canonical registry of system key allocations for Nexum:
- Define SYSTEM_OFFSET (2^30) for index space partitioning
- Establish signing key registry (BIP-44) for gas tank, Swarm feed/batch owners
- Establish encryption key registry (EIP-1581) for storage encryption
- Document key derivation examples and security properties

This appendix is foundational and will be referenced by NXP-1 through NXP-4.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants