Skip to content

Commit 0648a18

Browse files
committed
docs: add 2026 Floresta tech strategy and roadmap
1 parent 6626f5c commit 0648a18

2 files changed

Lines changed: 101 additions & 0 deletions

File tree

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,20 @@ Contributions are welcome. Feel free to open an issue or a pull request. Check o
9696
If you want to contribute but don't know where to start, take a look at the
9797
[Good First Issues](https://github.com/getfloresta/Floresta/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22good%20first%20issue%22).
9898

99+
## Roadmap
100+
101+
Floresta's technical direction is guided by six strategic themes:
102+
103+
- Reliability & Security
104+
- Sync & Transaction Relay
105+
- Bitcoin Ecosystem Support
106+
- Modular Architecture
107+
- Testing & Validation
108+
- Community Adoption & User Experience
109+
110+
For the full 2026 roadmap and ongoing priorities, see [doc/roadmap-2026.md](doc/roadmap-2026.md).
111+
Active workstreams are tracked on the [Project Board](https://github.com/orgs/getfloresta/projects/2).
112+
99113
## Community
100114

101115
If you want to discuss this project, you can join the [Discord Server](https://discord.gg/5Wj8fjjS93).

doc/roadmap-2026.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
# Floresta Technical Strategy & Roadmap 2026
2+
3+
## Governance & Scope
4+
5+
This document reflects the current technical direction proposed by the Floresta core team. We value quality and transparency during our process and this will be the primary place to follow all updates regarding our roadmap.
6+
7+
- The roadmap is **public and open for feedback**
8+
- Direction and prioritization are **curated and approved by the Floresta core team**
9+
- External contributors are encouraged to:
10+
- Provide feedback
11+
- Propose ideas
12+
- Make contributions aligned with the roadmap and strategic themes
13+
14+
## Vision
15+
16+
Floresta is a lightweight and embeddable Bitcoin client designed for applications and users that require strong validation guarantees but cannot accommodate the operational overhead of traditional full nodes.
17+
18+
Rather than a monolithic design, Floresta is built as a **composable system**.
19+
20+
Applications integrate through well-defined interfaces instead of modifying or forking the codebase.
21+
22+
Modularity is validated through real integrations with ecosystem tools.
23+
24+
Floresta aims to be a **production-grade alternative to Bitcoin Core** for lightweight, application-focused use cases, while maintaining strong guarantees when it comes to consensus and security.
25+
26+
## Strategic Themes
27+
28+
All roadmap initiatives are guided by the following six strategic themes:
29+
30+
1. **Reliability & Security**
31+
2. **Sync & Transaction Relay**
32+
3. **Bitcoin Ecosystem Support**
33+
4. **Modular Architecture**
34+
5. **Testing & Validation**
35+
6. **Community Adoption & User Experience**
36+
37+
## 2026 Roadmap
38+
39+
> This section reflects the current priorities identified for each strategic theme to be worked on throughout 2026, and can be refined as work progresses.
40+
>
41+
> Workstreams and quarterly efforts addressing these initiatives are detailed on the [Project Board](https://github.com/orgs/getfloresta/projects/2).
42+
43+
### Reliability & Security
44+
45+
- Ensure trustworthy runtime behavior
46+
- Maintain production-quality execution
47+
- Strengthen operational robustness
48+
- Improve resilience to network-level attacks
49+
50+
### Sync & Transaction Relay
51+
52+
- Improve blockchain synchronization performance
53+
- Enhance transaction and block propagation
54+
- Strengthen mempool capabilities
55+
56+
### Bitcoin Ecosystem Support
57+
58+
- Maintain compatibility with widely used RPC interfaces
59+
- Enable integration with external developer toolkits
60+
- Validate behavior against common Bitcoin workflows
61+
62+
### Modular Architecture
63+
64+
- Enforce architectural separation through domain boundaries
65+
- Organize development around modular components
66+
67+
### Testing & Validation
68+
69+
- Establish comprehensive testing strategies (unit, integration and fuzzing)
70+
- Strengthen coverage across core components
71+
- Improve CI reliability and automated validation pipelines
72+
73+
### Community Adoption & User Experience
74+
75+
- Improve documentation and onboarding materials
76+
- Refine user-facing interfaces and developer tooling
77+
- Strengthen presence in the Bitcoin ecosystem
78+
- Grow and support the contributor base
79+
80+
## Notes
81+
82+
- The roadmap defines **direction, not guarantees**
83+
- This is a living document and will be updated quarterly based on community feedback and project evolution
84+
- Priorities and timelines may shift as we progress, based on:
85+
- Implementation complexity
86+
- Security considerations
87+
- Ecosystem needs

0 commit comments

Comments
 (0)