Lux Docs
Lux Skills Reference

Lux Proposals (LPs)

Governance and Standardization Framework

Overview

Lux Proposals (LPs) are the governance and standardization framework for the Lux Network blockchain ecosystem. They define technical specifications, protocol changes, token standards, and governance processes through community-driven proposals. LPs serve the same role as Ethereum's EIPs or Bitcoin's BIPs, adapted for Lux Network's 8-chain architecture.

Repository: github.com/luxfi/lps Local Path: ~/work/lux/lps/ Documentation Site: lps.lux.network Forum: forum.lux.network

Quick Reference

ItemValue
Repositorygithub.com/luxfi/lps
Total LPs348 numbered proposals
LP File FormatLPs/lp-NNNN-title-slug.md
TemplateLPs/TEMPLATE.md
LicenseBSD 3-Clause (specs), Ecosystem License (specialized chains)
Docs FrameworkNext.js 16 with Tailwind CSS
Docs Port3002

LP Lifecycle

LPs follow a structured progression from idea to finalized standard:

Idea (Forum) --> Draft --> Review --> Last Call (14 days) --> Final
                  |          |            |
                  v          v            v
               Withdrawn  Stagnant    Stagnant
StatusMeaningDurationAllowed Changes
DraftInitial proposal, actively editedUntil readyAny changes
ReviewOpen for community feedbackVariesClarifications only
Last CallFinal review period before acceptance14 daysCritical fixes only
FinalAccepted and immutablePermanentErrata via new LP only
WithdrawnAbandoned by author----
StagnantNo activity for 60+ days--Can be revived
SupersededReplaced by a newer LP----

Progression Rules

  • Draft to Review: All required sections complete, initial feedback addressed.
  • Review to Last Call: Community support demonstrated, concerns resolved.
  • Last Call to Final: No critical objections raised, reference implementations exist.
  • Editors review for format and completeness, not technical merit. Community consensus determines acceptance.

LP Types

TypePurposeTest Cases Required
Standards TrackTechnical specifications requiring implementationYes
MetaProcess and governance proposalsNo
InformationalGuidelines, best practices, researchNo

LP Categories (Standards Track)

Standards Track LPs are further categorized by the chain or domain they affect:

CategoryDescriptionExamples
CoreConsensus rules, protocol-level changesLP-0110 (Quasar), LP-1181 (Epoching)
NetworkingP2P protocols, transport layerLP-0120 (ZAP Transport), LP-6420 (GossipSub)
InterfaceAPIs, RPC specifications, precompilesLP-3500 (ML-DSA Precompile), LP-9002 (DEX API)
LRCApplication standards (tokens, NFTs, DeFi)LP-3020 (LRC-20), LP-3721 (LRC-721)
BridgeCross-chain protocols and interoperabilityLP-6332 (Teleport), LP-6602 (Warp)

Chain-Based Number Allocation

LPs are organized by number range corresponding to Lux Network's 8 chains plus cross-cutting concerns:

RangeChain/DomainFocus
0000-0099NetworkArchitecture, governance, developer tools
0100-0199ConsensusPhoton, Flare, Quasar, Wave, Horizon
0200-0299Privacy/FHEFHEVM, ZKVM architectures
0300-0599CryptographyZK precompiles, receipt registry, data seals
1000-1199P-ChainPlatform coordination, validators, staking
1200-1299C-Chain (alt)EVM specification, compatibility
1600-1699P-Chain (ext)Elastic validators, L1 chains
2000-2399Q-ChainPost-quantum crypto, quantum-safe operations
2500-2999LRC StandardsToken extensions (LRC-1155, LRC-1271, etc.)
3000-3899C-Chain/EVMToken standards, precompiles, VM, state mgmt
4000-4599Z-ChainZKVM, FHE, L2 rollups
5000-5799T-ChainThreshold sigs, MPC, key management
6000-6599B-ChainBridge, Teleport, Warp, LuxDA, messaging
7000-7699A-ChainAI/Attestation, TEE, GPU, LLM gateway
8800-8999Governance/ESGDAO, fund management, impact metrics
9000-9499DEX/FinanceTrading, oracle, DeFi, derivatives
9500-9999ApplicationToken-bound accounts, marketplace
10000-10199Learning/ResearchLearning paths, research papers

Complete LP Index

Core & Meta (0xxx)

LPTitle
0000Network Architecture and Community Framework
0001Primary Chain Native Tokens and Tokenomics
0002Network Architecture
0003Governance Framework
0004Philosophy
0005Open Source
0006Security
0007Supply Chain Control
0008Plugin Architecture
0009CLI Tool Specification
0010Technology Portfolio (Patent Pending)
0011Chain Types L1/L2/L3 Specification
0012Ecosystem Licensing
0015Ecosystem Overview
0016Fee Pricing Protocol
0038Native Chain Indexer Architecture
0039Lx Python SDK
0040Network Runner and Testing Framework
0041Wallet Standards
0042Multi-Signature Wallet Standard
0042Session VM Specification (duplicate number)
0050Developer Tools Overview
0051Enterprise Licensing
0070Key Management System
0085Security Audit Framework
0086Security Practices and Responsible Disclosure
0098GraphDB and GraphQL Engine Integration
0099LP Numbering Scheme and Chain Organization

Consensus (01xx)

LPTitle
0100Optimistic Oracle Integration
0101Prediction Markets Framework
0102Oracle Dispute Resolution
0110Quasar Consensus
0111Photon Selection
0112Flare Finalization
0113Wave Voting
0114Focus Confidence
0115Horizon Finality
0116Prism Geometry
0118Warp Signature Aggregation Protocol
0120ZAP Transport Protocol
0150Dead Precompile

Privacy & ZK Architecture (02xx-05xx)

LPTitle
0200FHEVM Architecture
0201ZKVM Architecture
0202Z-Chain GPU Acceleration
0203Threshold FHE Integration
0300(Unlabeled specification)
0510STARK Verifier Precompile
0530Receipt Registry
0535Verifiable Data Integrity Seal
0536Seal Finality Quantum Horizon

P-Chain Platform (1xxx)

LPTitle
1000P-Chain Core Platform Specification
1024Parallel Validation and Shared Mempool
1033P-Chain State Rollup to C-Chain EVM
1034P-Chain as Superchain L2 (OP Stack)
1100X-Chain Exchange Chain Specification
1136X-Chain Order Book DEX API and RPC
1137Native Swap Integration (T/X/Z-Chain)
1181Epoching
1200C-Chain EVM Specification
1226C-Chain EVM Equivalence and Core EIPs
1227Standard Ethereum Precompiles
1605Elastic Validator Chains

Q-Chain Quantum (2xxx)

LPTitle
2000Q-Chain Quantum Specification
2004Quantum-Resistant Cryptography Integration
2005Quantum-Safe Wallets and Multisig
2099Quasar Consensus Protocol Family
2105Lamport One-Time Signatures for Lux Safe
2106(Specification in progress)
2155LRC-1155 Multi-Token Standard
2157LRC-1155 Supply Extension
2200Post-Quantum Cryptography Suite
2201Hybrid Classical-Quantum Crypto Transitions
2202Cryptographic Agility Framework
2210PQ Hybrid Transport
2211PQXDH DM Handshake
2212PQ MLS Group Chat
2213PQ DA Certificates
2214PQ DKG Protocol
2271LRC-1271 Signature Validation
2303Lux Q-Security P-Chain Integration
2316ML-DSA Post-Quantum Digital Signatures
2317SLH-DSA Hash-Based Digital Signatures
2318ML-KEM Post-Quantum Key Encapsulation
2363LRC-1363 Payable Token
2967LRC-1967 Proxy Storage Slots

C-Chain EVM / Token Standards (3xxx)

LPTitle
3000Standard Library Registry
3001Teleport Bridge MPC
3002Governance Token Stack (K, dLUX, vLUX)
3003Liquid Protocol Self-Repaying Loans
3004Teleport Protocol Cross-Chain Bridge
3009LRC-3009 Transfer with Authorization
3020LRC-20 Fungible Token Standard
3021-3030LRC-20 Extensions (Burnable, Mintable, Bridgable, Capped, Votes, Permit, FlashMint, x402 Payment, Adoption Guide, Wrapper)
3093Decentralized Identity (DID)
3165LRC-165 Interface Detection
3173LRC-173 Contract Ownership
3201LRC-7201 Namespaced Storage Layout
3210NFT Staking Standard
3211Media Content NFT Standard
3310Safe Multisig Standard
3320Lamport Signatures for Safe
3338Paymaster Standard
3500-3521Precompile Suite (ML-DSA, SLH-DSA, Quasar, Fee Manager, Overview, PQ Implementation Guide)
3550Verkle Proof Precompile
3572LRC-7572 Contract-Level Metadata
3579LRC-7579 Modular Smart Accounts
3600Virtual Machine and Execution Environment
3601VM SDK Specification
3620C-Chain Rollup Plugin Architecture
3621Stage-Sync Pipeline for Coreth
3630Random Number Generation Standard
3640-3641C-Chain Upgrade Mapping, ChainVM Compatibility
3650-3668Precompiles (Dynamic Gas, secp256r1, Block Times, BLS12-381, Ed25519, SHA3, Blake2/3, VRF, Poseidon2, ChaCha20, HPKE, ECIES, Ring Sigs, KZG4844, secp256k1, Gas Limit, Pedersen)
3670-3674EVM Upgrades (EOA Code, Execution Requests, Max Balance, Calldata Cost, Blob Throughput)
3675LRC-4675 Multi-Fractional NFT
3680CLZ Count Leading Zeros Opcode
3690-3691EVM Security Hardening, Developer Improvements
3700-3704State Management (Sync/Pruning, Verkle Trees, Verkle Transition, Statelessness Gas, Historical Hashes)
3721-3723LRC-721 NFT Standard + Extensions (Burnable, Enumerable)
3777LRC-777 Advanced Token
3800Bridged Asset Standard
3810Teleport Token Standard
3820L2 to Sovereign L1 Ascension

Z-Chain Zero-Knowledge (4xxx)

LPTitle
4000Z-Chain ZKVM Specification
4045Encrypted Execution Layer Interface
4100FHE Precompiles and Infrastructure
4101FHE Patent Strategy
4169LRC-5169 Client Script URI
4192LRC-5192 Soulbound Tokens
4500-4505L2 Rollup Framework (DA Layer, Fraud Proofs, Validity Proofs, Sequencer Registry, Block Format)
4528LRC-5528 Refundable Token

T-Chain Threshold (5xxx)

LPTitle
5000T-Chain Threshold Specification
5013MPC Custody and Swap-Signature Layer
5014CGG21 Threshold ECDSA
5103MPC-LSS Linear Secret Sharing
5104FROST Threshold Signatures
5321-5325Precompiles (FROST, CGGMP21, LSS-MPC, Ringtail, KMS/HSM)
5330-5341ThresholdVM, FHE Guide, Signer Rotation, Per-Asset Keys, K-Chain, Account Abstraction, Crypto Library, TypeScript SDK
5350MPC Node Cluster
5626-5627LRC-4626 Tokenized Vault + Multi-Vault Extensions
5700-5704GPU Acceleration, Lattice Crypto, FHE Implementation, Threshold Crypto, Composable Architecture

B-Chain Bridge / Data Availability (6xxx)

LPTitle
6000B-Chain Bridge Specification
6017-6019Bridge Asset Registry, Message Format, Security Framework
6022-6023Warp 2.0 Native Transfers, NFT Interchain Transfer
6156LRC-3156 Flash Loans
6315Enhanced Cross-Chain Communication
6329-6341Teleport Bridge Suite (Index, BridgeVM, Architecture, Smart Contracts, Security/Emergency, SDK, Secrets Mgmt)
6350-6353Bridge Verification (Light Client, Receipt Proofs, ZK State Proofs, Privacy Range Proofs)
6400-6413LuxDA Bus (Glossary, Namespaces, Headers, Batching, Finality)
6420-6422LuxRelay (GossipSub, Persistence, Abuse Controls)
6430-6433Blob Layer (API, Availability Certs, Erasure Coding, DAS Upgrade)
6440-6442LuxStore (Content Addressing, Retrieval Markets)
6460-6463Messaging (Key Directory, DM Sessions, Group Chat, Attachments)
6470-6475TFHE (Sidecar, Orchestration, Key Registry, DKG, Threshold Decrypt, Sealed Messages)
6480-6482Operations (Operator Roles, Fee Markets, Slashing)
6490-6491Infrastructure (Node Modularization, Observability SLOs)
6495-6502Cross-Chain (Namespaces, DeFi Integration, Conformance Tests, fheCRDT Architecture, DocReceipts, DAReceipts)
6525LRC-3525 Semi-Fungible Token

A-Chain AI/Attestation (7xxx)

LPTitle
7000A-Chain AI/Attestation Specification
7075TEE Integration Standard
7101Solidity GraphQL Extension
7102Immutable Training Ledger
7106LLM Gateway Integration with Hanzo AI
7110AI Media Content Provenance
7200AI Mining Standard
7302Privacy AI Attestation Layer
7601Dynamic Gas Fee with AI Compute Pricing
7607GPU Acceleration Framework
7610AI Confidential Compute Tiers
7981LRC-2981 NFT Royalties

DAO & Governance (8xxx)

LPTitle
8800-8805Lux DAO (Platform, Azorius Module, Voting, Freeze Guard, Account Abstraction, SDK)
8850DAO Governance Index
8860Fund Management Index
8900-8903ESG (Vision Fund Framework, Environmental Policy, Social Benefit, Governance Architecture)
8910Lux Network Impact Thesis
8920-8921ESG Principles, Carbon Accounting
8930-8995ESG/Impact Suite (Green Compute, Energy Transparency, Risk, Anti-Greenwashing, Standards, Evidence Locker, Impact Framework, Measurement, Stakeholder Engagement, Community Grants, Financial Inclusion, Impact Index)

DEX & Finance (9xxx)

LPTitle
9000DEX Core Specification
9001-9006Trading (Engine, API/RPC, High-Performance Protocol, Oracle, HFT Venues)
9010-9011DEX Precompile, Oracle Precompile
9014QuantumSwap HFT
9015Precompile Registry
9018-9030DeFi (Liquidity Mining, Fee Distribution, LXBook, MEV Protection, LXVault)
9040Perpetuals and Derivatives Protocol
9060DeFi Protocols Overview
9073-9074Multicall Standard, CREATE2 Factory
9099DEX Series Overview
9101-9109DeFi Integration, NFT Marketplace, Compound Lending
9400-9403Privacy DeFi (Private AMM, Confidential Lending, ZK Swap, Private Staking)
9551LRC-6551 Token-Bound Accounts
9701Reticulum Network Stack
9909LRC-6909 Minimal Multi-Token

Learning & Research (10xxx)

LPTitle
10000-10009Learning Paths (Index, Core, Developer, Validator, Trading, Security, MPC, Privacy, Investor, Researcher)
10100-10106Research Papers (Index, Payments, Cross-Chain, Governance, Stablecoins, MEV, Data Availability)

How to Submit a New LP

Step-by-Step Process

  1. Discuss your idea on the Lux Forum (forum.lux.network) or GitHub Discussions (github.com/luxfi/lps/discussions).
  2. Create a draft using the interactive wizard:
    cd ~/work/lux/lps
    make new
    Or manually copy the template:
    cp LPs/TEMPLATE.md LPs/lp-draft.md
  3. Fill out required sections (see below).
  4. Validate your proposal:
    make validate FILE=LPs/lp-draft.md
    make pre-pr   # full validation suite
  5. Submit a Pull Request -- the PR number becomes your LP number.
  6. Rename your file to lp-N.md where N is the assigned PR number.
  7. Address editor feedback and iterate until consensus.

Required YAML Frontmatter

lp: <number>
title: <descriptive title>
description: <one-line description>
author: <Name (@github-username)>
discussions-to: <URL to discussion>
status: Draft
type: Standards Track|Meta|Informational
category: Core|Networking|Interface|LRC|Bridge
created: YYYY-MM-DD

Required Content Sections

  1. Abstract -- approximately 200 words summarizing the proposal.
  2. Motivation -- why this LP is needed.
  3. Specification -- precise technical details.
  4. Rationale -- explanation of design decisions.
  5. Backwards Compatibility -- impact on existing systems.
  6. Test Cases -- required for Standards Track.
  7. Reference Implementation -- optional but recommended.
  8. Security Considerations -- potential risks and mitigations.
  9. Copyright -- must be CC0.

Key Makefile Commands

make new           # Interactive LP creation wizard
make validate      # Validate a single LP (FILE=LPs/lp-N.md)
make validate-all  # Validate all LP files
make check-links   # Verify all links in LP documents
make update-index  # Regenerate the LP index in README.md
make stats         # Show LP statistics by status and type
make list          # List all LPs with titles
make pre-pr        # Run full validation suite before submitting PR
make draft         # Create lp-draft.md from template
make decision      # Create an Informational Decision LP draft
make docs-dev      # Run documentation site on localhost:3002
make docs-build    # Build static documentation site

Development Phases

The Lux Network follows a phased roadmap defined in phases/:

PhasePeriodFocus
Phase 1Q1 2025Foundational Governance and Core Protocol
Phase 2Q2 2025Execution Environment and Asset Standards
Phase 3Q3 2025Cross-Chain Interoperability
Phase 4Q4 2025Attestations and Compliance
Phase 5Q1 2026Privacy and Zero-Knowledge
Phase 6Q2 2026Data Availability and Scalability
Phase 7Q3 2026+Application Layer Standards

Notable LRC Standards (Ethereum-Compatible)

LRC standards maintain compatibility with Ethereum ERCs:

LRC StandardLP NumberEthereum Equivalent
LRC-20LP-3020ERC-20 (Fungible Token)
LRC-721LP-3721ERC-721 (NFT)
LRC-777LP-3777ERC-777 (Advanced Token)
LRC-1155LP-2155ERC-1155 (Multi-Token)
LRC-4337LP-5337ERC-4337 (Account Abstraction)
LRC-4626LP-5626ERC-4626 (Tokenized Vault)
LRC-6551LP-9551ERC-6551 (Token-Bound Accounts)

Relationship to HIPs (Hanzo Improvement Proposals)

LPs and HIPs (Hanzo Improvement Proposals) are separate governance systems for different ecosystems that integrate at the AI/attestation boundary:

  • LPs govern the Lux blockchain protocol, consensus, chain specifications, and on-chain standards.
  • HIPs govern Hanzo AI infrastructure including LLM Gateway, MCP, agent frameworks, and AI services.
  • LP-7106 (LLM Gateway Integration with Hanzo AI) is the primary bridge LP, connecting Lux's A-Chain to the Hanzo LLM Gateway defined in HIP-4.
  • LP-7000 series (A-Chain) covers AI attestation and compute that interoperates with Hanzo services.
  • ZIPs (Zoo Improvement Proposals at zips.zoo.ngo) handle the Zoo Labs Foundation's DeSci and frontier AI research governance.

Repository Structure

~/work/lux/lps/
  LPs/                    # 348 numbered proposals (lp-NNNN-slug.md)
    TEMPLATE.md           # Template for new proposals
  phases/                 # 7 development phases (phase-1 through phase-7)
  docs/                   # Next.js documentation site + governance docs
    FAQ.md, TAXONOMY.md   # Reference documentation
    EDITORS.md            # Editor guidelines
  examples/               # Example implementations (content-provenance, data-seal, etc.)
  licenses/               # Lux Ecosystem License v1.2
  scripts/                # 24 automation scripts (validation, indexing, renumbering)
  research/               # External research (Polymarket, UMA)
  _config.yml             # GitHub Pages config (lps.lux.network)
  Makefile                # Build automation and LP management
  CONTRIBUTING.md         # Contribution guidelines

Governance Structure

Roles

  • Authors: Write and champion LP proposals.
  • Editors: Review for format, completeness, and proper structure. Do not judge technical merit.
  • Community: Provides technical feedback, determines acceptance through consensus.
  • Validators: Implement accepted standards on-chain.

Discussion Categories

CategoryScope
ConsensusPhoton, Flare, Quasar, finality protocols
Threshold CryptoFROST, CGGMP, Ringtail, distributed signing
MPCSecure computation (not signing)
PQCPost-quantum: ML-KEM, ML-DSA, SLH-DSA
ChainsP, C, X, T, Q, Z, A, B chain specifications
DeFiAMMs, lending, oracles
GovernanceDAOs, voting, treasury
IdeasNew concepts not yet categorized

Key Distinction

Subjects describe knowledge. Chains describe deployment. An LP about FROST threshold signatures (subject: threshold crypto) may be deployed on the T-Chain (chain: threshold). These are independent axes.

Important Conventions

  • All LP files use github.com/luxfi/* import paths -- never go-ethereum or luxfi.
  • While some LPs adopt Lux ACP specifications, all Lux implementations use LP naming (LP-181, not ACP-181).
  • Go package names follow lpNNN convention (e.g., lp176, lp226).
  • Implementation imports: github.com/luxfi/node/vms/evm/lp176.
  • LP content is licensed under CC0 (public domain). Specifications are BSD 3-Clause. Specialized chain implementations use the Lux Ecosystem License.

On this page