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
126 biblio.bond
Project Hail Mary
Andy Weir
115 biblio.bond
Dune
Frank Herbert
100 biblio.bond
The Three-Body Problem
Liu Cixin
87 biblio.bond
The Martian
Andy Weir
86 biblio.bond
All Systems Red
Martha Wells
77 biblio.bond
Animal Farm
George Orwell
77 biblio.bond
Brave New World
Aldous Huxley
77 biblio.bond
Fahrenheit 451
Ray Bradbury
76 biblio.bond
Snow Crash
Neal Stephenson
73 biblio.bond
Children of Time
Adrian Tchaikovsky
69 biblio.bond
The Hobbit, or There and Back Again
J.R.R. Tolkien
69 biblio.bond
There Is No Antimemetics Division
qntm
67 biblio.bond
Leviathan Wakes
James S.A. Corey
66 biblio.bond
Foundation
Isaac Asimov
65 biblio.bond
Dungeon Crawler Carl
Matt Dinniman
64 biblio.bond
Artificial Condition
Martha Wells
59 biblio.bond
Neuromancer
William Gibson
58 biblio.bond
Ready Player One
Ernest Cline
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 →