Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ We have two tracks because Bitcoin needs both builders and teachers:

Southeast Asia has 700 million people, growing Bitcoin adoption, and almost zero Bitcoin open-source developers. India has Bitshala. Africa has Btrust. Latin America has Libreria de Satoshi. This region has been invisible.

Code Orange has spent 18 months proving the demand exists. We've run 60+ workshops across Bali and Chiang Mai, graduated 33+ developers through technical cohorts, and our contributors have opened **110+ PRs into Bitcoin FOSS projects with 70+ merged** - across Bitcoin Core, rust-bitcoin, BDK, rust-payjoin, LDK, Core Lightning and 18 other projects. 16 of them are contributing right now, from 8 countries. People here want to build. They just need a path.
Code Orange has spent 18 months proving the demand exists. We've run 60+ workshops across Bali and Chiang Mai, graduated 33+ developers through technical cohorts, and our contributors have opened **155+ PRs into Bitcoin FOSS projects with 131 merged** ([dashboard](https://github.com/code-orange-dev/PR-tracking-dashboard), re-verified September 2026) - across Bitcoin Core, rust-bitcoin, BDK, rust-payjoin, LDK, Core Lightning and 18 other projects. 16 of them are contributing right now, from 8 countries. People here want to build. They just need a path.

**[Full PR tracking dashboard →](https://github.com/code-orange-dev/PR-tracking-dashboard)**

Expand Down Expand Up @@ -70,7 +70,7 @@ Fellows choose a project based on their skills and interests. Our sweet spot is
| [payjoin-rust](https://github.com/payjoin/rust-payjoin) | Rust | Payjoin Dev Kit (BIP77) |
| [BDK](https://github.com/bitcoindevkit/bdk) | Rust | Wallet development |
| [Kyoto](https://github.com/rustaceanrob/kyoto) | Rust | Compact block filters (BIP157/158) |
| [Coinswap](https://github.com/citadel-tech/coinswap) | Rust | CoinSwap protocol |
| [OpenSwap](https://github.com/citadel-foss/openswap) | Rust | CoinSwap protocol |
| [Floresta](https://github.com/Davidson-Souza/Floresta) | Rust | Utreexo full node |
| [Bitcoin Core](https://github.com/bitcoin/bitcoin) | C++ | Protocol, wallet, P2P |
| [BTCPay Server](https://github.com/btcpayserver/btcpayserver) | C# | Merchant payments |
Expand Down Expand Up @@ -227,15 +227,15 @@ Vague proposals don't get accepted. Here's what real fellowship work plans look

### Example Educator Fellow: Privacy Track Facilitator

**Initiative:** Run the 24-session Privacy Track
**Initiative:** Run Season One of [The Privacy Sessions](https://github.com/code-orange-dev/curriculum/tree/main/privacy-track) (12 biweekly drop-in sessions)
**6-month targets:**
- Month 1: Recruit 15+ participants. Host sessions 1-2 (Foundations)
- Month 2: Host sessions 3-4. Ensure every participant has filed their first GitHub issue
- Month 3: Host sessions 5-6 (Silent Payments). Track participant PRs
- Month 4: Host sessions 7-8. Mid-term review - at least 5 participants have submitted PRs
- Month 5: Host sessions 9-10 (Payjoin). Begin training successor facilitator
- Month 6: Host sessions 11-12. Hand off to trained successor. Present cohort results
- **Total expected: 12 sessions hosted, 15+ participants, 20+ PRs from participants, 1 trained successor**
- Month 1: Recruit 15+ participants. Host S1-S2 (Silent Payments: build a sender and a scanner against the BIP352 test vectors)
- Month 2: Host S3 (Review Club on the Bitcoin Core Silent Payments PRs) and S4 (chain analysis)
- Month 3: Host S5-S6 (coin selection, Payjoin). Keep the issue pool verified weekly
- Month 4: Host S7-S8 (light clients, network privacy). Mid-season review of proof-of-work evidence
- Month 5: Host S9-S10 (CoinJoin & OpenSwap, Lightning). Begin training a successor facilitator
- Month 6: Host S11-S12 (ecash, contribution sprint). Hand off to the trained successor. Present season results
- **Total expected: 12 sessions hosted, 15+ participants, 10+ participants with upstream proof of work (tests, reviews, docs or merged PRs), 1 trained successor**

---

Expand Down
2 changes: 1 addition & 1 deletion developer-fellowship/README-DETAIL.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Someone who has merged code in that project or one close to it - from our contri

### You work in public

Every PR, every review, every question in the project's IRC or Discord. Your record lands in the [PR tracking dashboard](https://github.com/code-orange-dev/PR-tracking-dashboard) alongside the 110+ PRs our community has already opened.
Every PR, every review, every question in the project's IRC or Discord. Your record lands in the [PR tracking dashboard](https://github.com/code-orange-dev/PR-tracking-dashboard) alongside the 155+ PRs our community has already opened.

### You write

Expand Down
2 changes: 1 addition & 1 deletion developer-fellowship/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ Our focus is **privacy and wallet infrastructure** - that's where Code Orange ha
**Privacy (our sweet spot):**
- [rust-silentpayments](https://github.com/cygnet3/rust-silentpayments) - BIP352 library in Rust
- [payjoin-rust](https://github.com/payjoin/rust-payjoin) - Payjoin Dev Kit (BIP77/78)
- [Coinswap](https://github.com/citadel-tech/coinswap) - CoinSwap protocol implementation
- [OpenSwap](https://github.com/citadel-foss/openswap) (formerly Coinswap) - CoinSwap protocol implementation
- [Kyoto](https://github.com/rustaceanrob/kyoto) - Compact block filter light client

**Wallets and infrastructure:**
Expand Down
2 changes: 1 addition & 1 deletion developer-fellowship/project-menu.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ The Rust Bitcoin ecosystem has the friendliest review culture in Bitcoin open-so
| **[rust-bitcoin](https://github.com/rust-bitcoin/rust-bitcoin)** | The foundational Bitcoin library in Rust | 🟢 Approachable | Types, correctness, API design |
| **[rust-silentpayments](https://github.com/cygnet3/rust-silentpayments)** | Silent Payments (BIP352) library | 🟡 Moderate | ECDH, scanning performance, the privacy sweet spot |
| **[rust-payjoin](https://github.com/payjoin/rust-payjoin)** | Payjoin (BIP77/78) implementation | 🟡 Moderate | Privacy protocols, real-world wallet integration |
| **[Coinswap](https://github.com/citadel-tech/coinswap)** | CoinSwap protocol implementation | 🔴 Hard | Atomic swaps, protocol design, maker/taker markets |
| **[OpenSwap](https://github.com/citadel-foss/openswap)** (formerly Coinswap) | CoinSwap protocol implementation | 🔴 Hard | Atomic swaps, protocol design, maker/taker markets |
| **[BDK](https://github.com/bitcoindevkit/bdk)** | Bitcoin Dev Kit - wallet library | 🟡 Moderate | Wallets, descriptors, coin selection |
| **[LDK](https://github.com/lightningdevkit/rust-lightning)** | Lightning Dev Kit | 🔴 Hard | Lightning internals, state machines |
| **[ldk-node](https://github.com/lightningdevkit/ldk-node)** | Batteries-included Lightning node | 🟡 Moderate | Making hard things usable |
Expand Down