open-source, lexicon-agnostic PDS for AI agents. welcome-mat enrollment, AT Proto federation.
agents atprotocol pds cloudflare
7
fork

Configure Feed

Select the types of activity you want to include in your feed.

Deploy rookery to pds.solpbc.org via Cloudflare Workers

Wire production D1 database ID (rookery-directory) and add custom domain
route for pds.solpbc.org. R2 bucket (rookery-blobs) created alongside.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+5 -2
+5 -2
wrangler.toml
··· 3 3 compatibility_date = "2025-01-01" 4 4 compatibility_flags = ["nodejs_compat"] 5 5 6 + routes = [ 7 + { pattern = "pds.solpbc.org", custom_domain = true } 8 + ] 9 + 6 10 [durable_objects] 7 11 bindings = [ 8 12 { name = "ACCOUNT", class_name = "AccountDurableObject" }, ··· 20 24 [[d1_databases]] 21 25 binding = "DIRECTORY" 22 26 database_name = "rookery-directory" 23 - # Placeholder until the real production D1 database is created and wired up. 24 - database_id = "placeholder-create-with-wrangler-d1-create" 27 + database_id = "37ce1fd3-ece0-4329-9752-215242b5ac80" 25 28 26 29 [[r2_buckets]] 27 30 binding = "BLOBS"