Working Groups forming:
Sharing Google Doc >> Share 1 record with specific ppl
Shared (private) data > Messaging, many editors on a doc
Give someone/service access to all of a data type (lexicon), location data
Private likes, follows, posts
Bookmarks
Private votes, aggregatable but not viewable
"Private" = visible to friends or colleagues; people i have a meat space relatoinship with and can retaliate against personally if they break trust
Oauth scopes for access to private records
Oauth scopes
Block Pri... PDS > Relay > App View, relays that block malicious app views
Personal data
How do 3rd party apps get notified of new private posts w/o firehouse ? assuming authorization)
where does E2EE terminate?
Google Docs Style share links (share w/ individuals, orgs, "anyone with link")
Shared Event (atmosphere conf, etc) drafts
Private newsletters (and drafts)
Rebuild facebook groups
Right to be forgotten > PDS removal, Network removal
Private feed generators on public posts, i.e. hidden existence of a feed
Modularized Auth ("bring your own (private) keys")
Modularized data ("bring your own data")
Data locality
private selective disclosure
Encrypted metadata on firehose
PDS ACL
Lexicon marked as private
Wrap private data with a non-encrypted data
Private PDS separated from Public PDS, linked to publci PDS, unlocked by passkey
Shared metadata of private data
Topics covered
VERY rough notes by @kevmoo.com
Goal of private data
Signal
MLS
max group size
1000 participants
median 2
couple dozen
Nostr - 50-75K
Signal
e2ee
Device
MLS
centralizing
Mark - CTO of Germ
MLS - IETF
asynch messaging
Germ
different apps talk to each other
Designating a centralization
1:1
Extend to group messaging
PDS -
Delivery service
RCS <> Apple or Google
Group management
person to person
Appoint a service?
Sending group
Can it be observed?
Rabble - traditonal MLS needs a server
P2panda - just letting you set timestamps, and which window
What if we do something else?
Encrypted records in transmission
Signal vs
Germ
Linking identities that specialize
Group key management for encrypted messages
====
Not in a relay
====
Product from the PDS
Should separate keys - not repo signing keys
Can have more than one type of key in PDS
Derivative keys - FROST
Darius - using other things as sidebands
Bryan
MEME
Not interop for sure?
Working Group
Zack - Germ, bsky handle - auth bootstrap?
Metadata protection
Lexicon records?
=========
Private records
Group of other people
Not on the relay
Which service / what the group
IDs
Lexicons
Storing on your PDS
E2EE?
All logic in the client
Search - search on client
Services can see the data
Bryan
Classic apps
Event calendar - end to end encrypted
Referendum - legislation
How you voted
ATProto for stuff
Sidecar
Ms Boba
Relay -
=====
Personal Data - synched between devices
Relay for bookmarks
=========
Private Accounts
Local only posts
Moderation services
Group?
Facebook!
Ask to the PDS?
validation
Bloom filter
Raz
private bookmarks
Mark / Utopia
moderation
Explicit content
Bad content
Justin
can we do this with differential relay PDS filters
Utopia
LLM
Embedded locally