User discovery outbound |
- Fetch home page, parse h-card |
- look up WebFinger, fetch AP actor |
+ Fetch home page, parse h-card |
+ look up WebFinger, fetch AP actor |
resolve DID, subscribe to PDS repo, extract profile object? |
discover user's relays with NIP-65, query NIP-39 to get profile |
Publish inbound |
- webmention to fed.brid.gy |
- deliver to fed.brid.gy inbox, user or shared |
+ webmention to fed.brid.gy |
+ deliver to fed.brid.gy inbox, user or shared |
subscribe to user's PDS repo on fed.brid.gy |
publish event to BF relay |
Publish outbound |
- serve on BF user page followings h-feed |
- deliver to recipient's inbox |
+ serve on BF user page followings h-feed |
+ deliver to recipient's inbox |
serve repo diff via sync XRPCs to subscribing BGSes |
serve to subscribers |
Follow inbound |
- users: UI on BF user page
+ | users: UI on BF user page
code: webmention with u-follow-of |
- Follow activity delivered to BF user inbox |
+ Follow activity delivered to BF user inbox |
receive sync.subscribeRepos ? |
user's client sends REQ to BF relay |
Follow outbound |
- webmention with BF proxy HTML page as source |
- deliver Follow to followee's inbox |
+ webmention with BF proxy HTML page as source |
+ deliver Follow to followee's inbox |
call sync.subscribeRepos on followee's PDS? |
discover followee's relay(s) with NIP-65, send them a REQ |
Response inbound |
- webmention to a BF proxy page |
- Create , Like , Announce delivered to BF user inbox |
+ webmention to a BF proxy page |
+ Create , Like , Announce delivered to BF user inbox |
response object received from a subscribed repo?
(what if it's from a user we don't subscribe to?) |
NIP-10 response event received at BF relay or other relay |