## Backbone Roadmap
The focus of the project in terms of development for the year to come is to
have the main subsystems basically functional (tx-relay, addr-relay, topo-mngr,
block-relay), including the low-level connectivity code with the consensus engine.
This development roadmap should encompass the year 2026 and a bit beyond.
.
The roadmap is provided on an indicative title only and as a "forward-looking" statement.
### Functionalities
High priorities:
- IBD / blocks processing / blocks servicing
Middle priorities:
- new mempool design and implementation
- cap'n proto servers interfaces
Low priorities:
- intra-process encryption
### Quality Assurance
Functional test coverage priorities:
- p2p_addrfetch.py
- p2p_addr_relay.py
- p2p_addr_selannouncement
- p2p_addrv2_relay.py
- p2p_blocksonly.py
- p2p_block_sync.py
- p2p_compactblocks_blocksonly.py
- p2p_compactblocks.py
- p2p_getaddr_caching.py
- p2p_getdata.py
- p2p_handshake.py
- p2p_ibd_stalling.py
- p2p_ibd_txrelay.py
- p2p_initial_headers_sync.py
- p2p_invalid_block.py
- p2p_invalid_locator.py
- p2p_invalid_messages.py
- p2p_invalid_tx.py
- p2p_leak.py
- p2p_leak_tx.py
- p2p_mutated_blocks.py
- p2p_net_deadlock.py
- p2p_orphan_handling.py
- p2p_ping.py
- p2p_segwit.py
- p2p_sendheaders.py
- p2p_timeouts.py
- p2p_tx_download.py
- p2p_unrequested_blocks.py
- p2p_v2_encrypted.py
- p2p_v2_misbehaving.py
- p2p_v2_transport.py
Unit test coverage priorities:
- addrman_tests.rs
- bip324_tests.rs
- mempool_tests.rs
- netbase_tests.rs
- net_peer_connection_tests.rs
- net_peer_eviction_tests.rs
- net_tests.rs
- net_peer_connection_tests.rs