Capability Discovery Track: Testnet v0.2
Track: Capability Discovery Track
FURPS: Capability Discovery FURPS
Estimated date of completion: 30 Jun 2026
Resources Required:
- 3 developers for 16 weeks
- P2P team ownership of relevant deliverables (see below)
- DST team ownership of relevant deliverables (see below)
Deliverables
Integrate and dogfood capability discovery in Logos Delivery
Owner: AnonComms Discovery
FURPS:
- U9. Capability discovery is integrated in Logos Delivery to replace discv5 discovery
- U13. Capability discovery is integrated into
chat2mixapplication for dogfooding
Checklist:
- Code: link to GitHub issues/PRs/Epic
- Dogfood: link to dogfooding session/artefact
- Docs: links to README.md or other docs
Specify standalone capability discovery API
Owner: AnonComms Discovery
FURPS:
- U11. The capability discovery API is published in a specification
Checklist:
- Specs: link to specs and/or API definition
Allow client mode for discovery without Kad-DHT participation
Owner: AnonComms Discovery
FURPS:
- F6. Client nodes can discover addresses of peers with specific capabilities without participating in the Kad-DHT
Checklist:
- Specs: link to specs and/or API definition
- Code: link to GitHub issues/PRs/Epic
- Dogfood: link to dogfooding session/artefact
- Docs: links to README.md or other docs
Implement extensible peer record library for discoverable records
Owner: AnonComms Discovery
FURPS:
- U12. An extensible peer record library allows application modules to create and maintain discoverable records
Checklist:
- Code: link to GitHub issues/PRs/Epic
- Dogfood: link to dogfooding session/artefact
- Docs: links to README.md or other docs
Implement standalone Logos capability discovery module
Owner: P2P Team (primary), AnonComms Discovery (support)
FURPS:
- U10. The capability discovery module is available as a Logos Core module
Checklist:
- Code: link to GitHub issues/PRs/Epic
- Dogfood: link to dogfooding session/artefact
- Docs: links to README.md or other docs
Large scale benchmarking of the capability discovery module
Owner: DST Team (primary), AnonComms Discovery (support)
FURPS:
- P1. Capability discovery provides comparable performance to discv5 when all nodes support the same service
- P2. Capability discovery performs better than discv5 to find a sparse service
- S1. Capability discovery can be benchmarked in large scale Delivery module simulations
- S2. Capability discovery can be benchmarked in a standalone p2p capability discovery module
Checklist:
- Dogfood: link to dogfooding session/artefact
- Docs: links to README.md or other docs