Advertisement ยท 728 ร— 90

Posts by daniel holmgren ๐Ÿซ 

nit: not a worker bee

1 hour ago 2 0 1 0
Post image Post image

had to share these bizarre shops that someone made of me & @samuel.fm (tho i can't quote the post)

bsky.app/profile/luft...

idk what to make of it. it's up there with the time someone wrote erotic fan fiction about me & @pfrazee.com

1 hour ago 20 0 3 0

ooh! yeah i've wondered what an ideal atproto handler would be ๐Ÿค”

just resolving the data? not a great user-facing feature but useful for devs. maybe there's a way that a user's PDS could proffer some type of UI for the data?

2 hours ago 1 0 1 0

in other words, atproto is a stateful universally addressed data protocol where the data outlives any particular invocation of a capability

(this isn't necessarily at odds with UCANs. but does imply a particular flavor of how to use them)

3 hours ago 0 0 0 0

- related^^ but permissioned data isn't created through "invoking" a capability. it's published via the authority of the author & then included in the space by the fact that the space owner included the author in the space

3 hours ago 0 0 1 0

- having a capability doesn't help syncing services know where they need to go to sync the data for a space. having an enumeration of all members is helpful

3 hours ago 0 0 1 0

- spaces can have arbitrarily complex governance structure. both *on top of* the space in application semantics, and *under* the space with account ownership facilities in the space host. i think not trying to capture this in the protocol is actually the best & most flexible option

3 hours ago 1 0 1 0

- spaces can reconstitute in a similar way to how you describe! all of the data is on members' PDSes. if a DID is lost somehow, members can all migrate their data to a new space DID. tough social coordination problem, but i don't think any more difficult than the example you give

3 hours ago 0 0 1 0
Advertisement

- i don't think records are a good place for UCANs to live. they are fully public & end up leaking a lot of metadata about the going ons of permissioned spaces

3 hours ago 0 0 1 0

- this provides a mechanism for how revocation works but it doesn't solve the hard problem of revocation. ultimately you still need to verify every UCAN in the chain any time a capability is invoked. that's expensive on every write & complex during network partitions/outages as your post discusses

3 hours ago 0 0 1 0

a few particular things:

- I'm not sure i totally get the diff between space & circle DIDs in this writeup. sounds like a circle owns one or more spaces? do spaces then operate similar to my existing proposal or do they operate off of UCAN as well?

3 hours ago 0 0 1 0

hey thank for the write ups & engaging so deeply with the design here!

i worked on the original design & spec for UCAN and still ๐Ÿ’™ them. but i'm not sure it's the right fit here

ACL v capabilities is an argument as old as authorization. idk if it'll ever resolve one way or the other ๐Ÿ˜…

3 hours ago 1 0 1 0
Protocol Governance & Hard Decentralization - ATmosphereConf 2026
Protocol Governance & Hard Decentralization - ATmosphereConf 2026 YouTube video by AT Protocol Development, Tech Talks, and Events

yes!

www.youtube.com/watch?v=9z0z...

1 day ago 2 0 1 0

i have a half-finished blog post sitting around about exactly this that i'll hopefully publish At Some Point Soonโ„ข๏ธ

1 day ago 7 0 1 0

anisota is of of the most interesting things in the atmosphere to me rn. not because i think it'll be the big breakout app (it's almost allergic to that), but because it gives the blueprint for the kind of hyper-specific, bespoke, artistic, or contextual apps that are only possible in the atmosphere

1 day ago 25 4 1 0

if you came to my talk over Dame's, you made a grave error in judgement that you can finally rectify by watching this video

1 day ago 45 3 3 0

@ ๐Ÿค ๐ŸŒŽ

1 day ago 4 1 0 0

modelo time w the good folks at germ ๐Ÿป

1 day ago 27 1 1 0
Advertisement

bsky.app/profile/mack...

2 days ago 9 0 0 0

what's your ai strategy?
what's your quantum computing strategy?
what's your ww3 strategy?
what's your collapse of consensus reality strategy?
what's your restructuring of global supply chains strategy?
what's your pedophile billionaire cabal blackmail ring strategy?

2 days ago 641 108 28 38

"The atmosphere has a window, perhaps a narrow one, to become that kind of foundation, to build infrastructure whose affordances will shape what becomes possible for communities that do not yet exist and cannot yet advocate for themselves."

this weighs on me heavily^^ (in a good way)

6 days ago 13 1 0 0

this captures it perfectly

pleasure to meet and talk with @laurenshof.online in person

6 days ago 32 4 1 0

> grown man experiences a brief moment of whimsy

"the only solution to this is ground troops in iran"

6 days ago 154 7 7 1

just curious, do you mean at the protocol layer (something like multi-sigs) or at the implementation layer (something like multi-user control of an account on the PDS)?

6 days ago 2 0 1 0

yeah i think that would make sense

websocket framing is one of the big things @bnewbold.net wants to consider changing

6 days ago 1 0 1 0

Too early for that, tho the wg can always recharter

If the wg did permissioned data, we might not have the protocol for another 3 years ๐Ÿ˜‰

1 week ago 2 0 1 0
Advertisement

itโ€™s on a branch

1 week ago 3 0 0 0

And someone can run a โ€œsync hubโ€ or relay for a space and accept space credentials but thatโ€™s not described by the protocol. Maybe it eventually could be if it becomes common/necessary?

1 week ago 1 0 0 0

Thatโ€™s basically right. I expect server side by applications to be the main (and default) path. Tho client applications can hold a space credential in just the same way (folks from @habitat.network are working in roughly that model & we chatted about it a lot at atmosphere conf)

1 week ago 2 0 1 0

happy for folks to follow along, but *please* don't over-index on this. it will have massive refactors & breaking changes

i'll try to be upfront about how stable the code is as i go & the current answer is "0% stable" lol

1 week ago 30 0 3 1