decentralized peer-to-peer reading attestation

Keep track of books you've read, join reading lists, and earn stamps from librarians.

We believe that bonded reading improves empathy and communication.
Add your library, and see who you can biblio.bond with!

📖 biblio.bonds

1984
George Orwell
128 biblio.bond
Project Hail Mary
Andy Weir
117 biblio.bond
Dune
Frank Herbert
100 biblio.bond
The Three-Body Problem
Liu Cixin
88 biblio.bond
The Martian
Andy Weir
87 biblio.bond
Animal Farm
George Orwell
79 biblio.bond
All Systems Red
Martha Wells
78 biblio.bond
Brave New World
Aldous Huxley
78 biblio.bond
Fahrenheit 451
Ray Bradbury
77 biblio.bond
Snow Crash
Neal Stephenson
73 biblio.bond
Children of Time
Adrian Tchaikovsky
70 biblio.bond
The Hobbit, or There and Back Again
J.R.R. Tolkien
69 biblio.bond
Leviathan Wakes
James S.A. Corey
67 biblio.bond
There Is No Antimemetics Division
qntm
67 biblio.bond
Dungeon Crawler Carl
Matt Dinniman
65 biblio.bond
Foundation
Isaac Asimov
65 biblio.bond
Artificial Condition
Martha Wells
60 biblio.bond
Ready Player One
Ernest Cline
60 biblio.bond
Neuromancer
William Gibson
58 biblio.bond
The Fellowship of the Ring
J.R.R. Tolkien
58 biblio.bond

📋 Open Reading Lists

Folk-Tales of Unearthly Realms
View →
3 books • nearly 3 months to go
Creativity
View →
0 books • nearly 3 months to go
Reverie House Library
View →
2 books • over 6 years to go

How It Works

  • bond.biblio.book - Personal reading records (announced by readers)
  • bond.biblio.list - Reading challenges (created by librarians, joined by readers)
  • bond.biblio.stamp - Read-complete validation (awarded by librarians)

This structure is meant to offer various groups the means to track and share joint reading without reliance on any centralized system like GoodReads, held entirely within their own atproto storage.

🔧 For Developers

This is built on open AT Protocol lexicons. Your reading data lives on your PDS, not our servers.

Our goal is to make this as useful as possible over time, and want your feedback!

Explore Lexicons →