← Back to Home

Development Roadmap

Protocol Status and Development Timeline

Last Updated: December 2025

1. Current Status

MAINNET VALIDATED

First successful atomic swap completed on Bitcoin mainnet. Protocol is production-proven.

1.1 Mainnet Proof

Sparkle Protocol completed its first real mainnet atomic swap, proving the trustless mechanism works in production:

TransactionDetails
Lock TX7739c731252bff34b...
Sweep TX1dcbeb24cbdbd60be... (Script-Path)
AssetDarkita #1 (Inscription)
VerificationOn-chain preimage reveal confirms atomicity

1.2 Current Focus

2. Development Phases

2.1 Phase 0: Foundation (Complete)

Protocol design and specification.

MilestoneStatus
Draft Sparkle Protocol v1 specificationComplete
Define JSON schemas (genesis, child, checkout)Complete
Create Darkita reference collectionComplete
Publish documentation websiteComplete

2.2 Phase 1: Core Implementation (Complete)

TypeScript SDK with full Taproot support.

MilestoneStatus
Taproot hashlock script (buyer claim path)Complete
Taproot timelock script (seller refund path)Complete
Claim and refund transaction buildersComplete
Lightning BOLT11 integrationComplete
Wallet integrations (Unisat, Xverse, Alby)Complete
Comprehensive test suiteComplete

2.3 Phase 2: Mainnet Validation (Complete)

Real Bitcoin mainnet atomic swap execution.

MilestoneStatus
Deploy Sparkle Swap on mainnetComplete
First real atomic swap (Darkita #1)Complete
On-chain verification of atomicityComplete
Protocol proven in productionComplete

Completed: December 2025

2.4 Phase 3: Production Infrastructure (In Progress)

Building production-ready coordinator and SDK.

MilestoneStatus
NPM package (@sparkleprotocol/core)Complete
Production coordinator REST APIComplete
WebSocket real-time order matchingComplete
Seller onboarding flowPlanned

2.5 Phase 4: Ecosystem Growth (Planned)

Wallet and marketplace integrations.

MilestoneStatus
Partner with wallet providersPlanned
Partner with marketplacesPlanned
Third-party security auditPlanned
Developer documentation and tutorialsPlanned

2.6 Phase 5: Protocol v2 (Future)

Enhanced features based on production feedback.

MilestoneStatus
Advanced trading featuresFuture
Multi-signature supportFuture
Cross-chain bridgesFuture

3. Contributing

Sparkle is an open protocol. Review the specification, explore the GitHub repository, or integrate via the Coordinator API.