Grilled Cheese

ExploreLog inSign up

daniel holmgren 🫠

@dholms.at

1.1k Following30k Followers

head of protocol @ bsky 🌅

PostsRepliesMedia
@dholms.atOct 8, 2026, 11:08 PM

"he likes books & salt" damn they got me to a tee

AaLec robBins@alecrobbins.bsky.socialOct 7, 2026, 9:14 PM

looked up mine and this is killing me lmao

3
@dholms.atOct 6, 2026, 10:01 PM

yup i believe so!

last time, it got posted to this channel a think a couple weeks after: www.youtube.com/@FediForum

youtube.comFediForumVideos from https://fediforum.org, the unconference for the people who move the open Social Web forward.
@dholms.atOct 1, 2026, 9:32 PM

saw the moby dick quote within seconds of scrolling past @brookie.blog's post

BBrookie@brookie.blogOct 1, 2026, 8:50 PM

oh man we are so cooked

american dew
@dholms.atOct 1, 2026, 9:31 PM

can of american dew
MMoby Dick@mobydickatsea.bsky.socialOct 1, 2026, 8:47 PM

Should you ever be athirst in the great American desert, try this experiment

1
@dholms.atOct 1, 2026, 6:43 PM

1
@dholms.atOct 1, 2026, 6:43 PM

release has been released!

read about it here:
discourse.atmosphere.community/t/atproto-sp...

including a migration prompt so hopefully your agents can one-shot the update!

discourse.atmosphere.communityAtproto spaces alpha updatesOkay as promised, we just cut another spaces alpha releast today! This includes the credential & sync changes that I listed above plus a small API field rename in listSpaces and simplespace.createSpac...
2
@dholms.atOct 1, 2026, 6:35 PM

that's a hell yea from me

1
@dholms.atSep 30, 2026, 10:06 PM

I'm interested in something UCAN-like in the future, but they provide waaayy more machinery (arbitrary delegation/attenuation) than what we need right now (binding invocation to an aud) with token chaining, i think we'd be specifying as much or more to describe how exactly they're composed

1
@dholms.atSep 30, 2026, 7:46 PM

well you need a format & mechanism for doing that then i'd argue this is basically a very narrowly-scoped version of that

1
@dholms.atSep 30, 2026, 7:41 PM

then the space authority has to issue a space credential for every audience. this let's it issue just one and the syncer can use that same credential to sync every repository

1
@dholms.atSep 30, 2026, 6:46 PM

the flipside of not preventing replay is that it allows for header compression over HTTP/2

@dholms.atSep 30, 2026, 6:46 PM

yeah that's definitely true. but replay attacks really aren't the goal for this particular mechanism. it really is just about binding a space credential invocation to a particular audience. otherwise it becomes a shared secret (& let's the audience re-use it against other service)

2
@dholms.atSep 30, 2026, 4:57 PM

sorry i don't follow. your review of the PR I linked?

1
@dholms.atSep 30, 2026, 3:42 PM

ah no i hadn't, interesting though! directionally quite similar

(for folks following along: github.com/bluesky-soci...)

github.com0016: Switch out DPoP for HTTP Message Signatures by dholms · Pull Request #113 · bluesky-social/proposalsCurrently the atproto spaces protocol uses DPoP as a Proof of Possession construction when using a space credential. The purpose of this is to prevent a space credential becoming a shared secret (a...
1
@dholms.atSep 29, 2026, 5:16 PM

you can see my previous fediforum talk here:

www.youtube.com/watch?v=g_6T...

youtube.comFediForum Talk: Atproto: A Technical IntroductionYouTube video by FediForum
@dholms.atSep 29, 2026, 5:16 PM

i'm doing a followup FediForum presentation a week from today, this time introducing atproto spaces! come hang and learn about the new protocol with the fediverse crew

FFediForum@fediforum.mastodon.social.ap.brid.gySep 29, 2026, 4:58 PM

Atproto Spaces is the most eagerly awaited new addition to AT Protocol in recent memory. But how does it work and what cool new Open Social Web functionality does it enable? We are very happy to announce that next week at FediForum, @dholms.at, head of protocol at Bluesky, will tell us all […]

mastodon.socialOriginal post on mastodon.social
2
@filippo.abyssdomain.expertSep 28, 2026, 4:57 PMReposted by @dholms.at

I'm excited to announce that the PLC Organization now has a statute! And a bank account! And a @standard.site publication! All the important stuff.

The PLC Org is an independent Swiss Association meant to operate the PLC directory, which collects and distributes signed updates to atproto accounts.

blog.plcred.orgFirst steps of the PLC organization - Public Ledger of Credentials OrganizationOne year ago, Bluesky Social PBC announced their intention to facilitate the creation of an independent organization to operate the Public Ledger of Credenti…
4
@bnewbold.netSep 28, 2026, 4:20 PMReposted by @dholms.at

Hello World from the PLC organization (plcred.org)!

The org was soft-announced back in March at AtmosphereConf. We've been working through logistics step by step and now have a public web presence we can point to.

blog.plcred.orgFirst steps of the PLC organization
14
@dholms.atSep 28, 2026, 8:21 PM

DID PLC LLC CEO

1
@dholms.atSep 25, 2026, 10:42 PM

took a stab at folding this into the spaces proposal: github.com/bluesky-soci...

github.com0016: Use STAR files for space repo exports by dholms · Pull Request #114 · bluesky-social/proposalshttps://tangled.org/microcosm.blue/star/blob/main/star-lite/spaces-archive.md Some discussion over here: https://bsky.app/profile/bad-example.com/post/3mwc5n4f4gk24
1
Older posts
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-11 02:37:10 EDT