LP Specifications Lux Proposals (LPs) - Technical specifications for the Lux ecosystem
Lux Proposals (LPs) are the formal specification mechanism for all technical standards, protocols, and features in the Lux ecosystem. Each LP goes through a rigorous review process before implementation.
Category Range Description Count Network LP-0001 - LP-0099 Core network protocols, testing, dev tools 6 Consensus LP-0100 - LP-0199 Consensus mechanisms, DAG, finality 4 Bridge LP-0300 - LP-0399, LP-6000s Cross-chain, MPC, teleport 8 Crypto LP-4000 - LP-4999 Post-quantum, signatures, key management 5 Warp LP-5000 - LP-5999 Cross-chain messaging, signatures 4 DeFi LP-8000 - LP-8999 Lending, margin, protocols 6 DEX LP-9000 - LP-9099 Exchange core, orderbook, matching 8 Governance LP-G-xxx Proposal process, voting 3
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Draft │────>│ Review │────>│ Accepted │────>│ Final │
│ │ │ │ │ │ │ │
│ Author │ │ Community │ │ Core Team │ │ Immutable │
│ writes LP │ │ feedback │ │ approval │ │ Reference │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
│ │ │
v v v
Withdrawn Rejected Superseded
Status Description Draft LP is under active development by author Review LP is open for community review and feedback Accepted LP has been accepted by core team Final LP is finalized and implementation-ready Implemented LP has been fully implemented in production Superseded LP has been replaced by a newer LP Withdrawn LP has been withdrawn by author Rejected LP was rejected during review
Before writing a formal LP, start a discussion:
# Go to GitHub Discussions
https://github.com/luxfi/LPs/discussions/new?category =ideas
Use the LP template:
---
lp : <number>
title : <LP title>
author : <name> (@github-handle)
status : Draft
created : <YYYY-MM-DD>
requires : <LP numbers (optional)>
---
## Abstract
One paragraph summary.
## Motivation
Why is this LP needed?
## Specification
Technical specification (MUST be precise).
## Rationale
Design decisions and alternatives considered.
## Backwards Compatibility
Any breaking changes.
## Test Cases
Required test scenarios.
## Reference Implementation
Link to implementation (required for Final).
## Security Considerations
Security implications.
## Copyright
CC0 1.0 Universal
# Fork and clone
git clone https://github.com/YOUR_USERNAME/LPs
cd LPs
# Create LP file
cp template.md LPs/lp-XXXX-your-title.md
# Edit your LP
# Submit PR
git add .
git commit -m "LP-XXXX: Your Title"
git push origin main
# Open PR on GitHub
Editor Review (1-2 days): Format and completeness check
Community Review (2 weeks): Open discussion period
Core Team Review (1 week): Technical review
Final Call (1 week): Last chance for objections
Merge : LP becomes Final
LP Title Target LP-9100 Options Trading Q2 2025 LP-9110 Perpetuals v2 Q3 2025 LP-6020 Teleport v2 Q2 2025