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 layersA base layer of connected people, each with their own database. Above it, three coloured domain layers holding eight app slots: one app live today, one coming soon, and six open to build.bonafide.poolsbonafide.messagingmore domainsLayer 2: domains, each with its own appsLayer 1: people, their connections, and who can see whatLive todayComing soonOpen to build
Bonafide layersA base layer of connected people, each with their own database. Above it, three coloured domain layers holding eight app slots: one app live today, one coming soon, and six open to build.bonafide.poolsbonafide.messagingmore domainsLayer 2: domains, each with its own appsLayer 1: people, their connections, and who can see whatLive todayComing soonOpen to build

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.