The Bona Fide Connection Protocol
Your data, your connections, your choice of apps.
Bonafide is an open protocol where people own and control their data and connections, and apps can work together instead of locking people in.
Pools, the first app built on Bonafide, is available on iOS and Android. See Pools →
Bonafide Roadmap
Built and running
The protocol specification is available as a v0.1 draft. We built a reference implementation with a Bonafide agent library and router service, and Pools runs on it in production. We've also published the Pools domain vocabulary.
Today, we host
For now, Bonafide Technologies Inc. is the only hosting provider. Once router federation is ready, other organizations will be able to host too. Individual self-hosting is planned for later.
In progress
- Router federation, so independent hosts can interoperate
- A messaging domain specification
- A conformance test suite
- A create-bonafide-app template
Where to start
Use it
Pools is the first app on Bonafide. Create private spaces to share different things with different people, without ads, public counts, or an algorithm deciding what you see.
Build on it
We've designed Bonafide to handle much of the complexity of decentralized systems, so developers can focus on building their apps.
Support the work
We're working to establish a non-profit foundation to steward Bonafide. We're looking for donors and sponsors to help support that work.