bryan newbold (⛱️ sabbatical mode)

oscilloscopes, cycling, snow, big cities, wiki. I like speculating about found objects. protocol engineer @bsky.app (on 2026 summer sabbatical). formerly archive.org elsewhere: bnewbold.net / @bnewbold@social.coop

20497 followers1434 following19 stories

Longform Stories

Firehose cursors could be improved somewhat

Some very in-the-weeds papercuts with event stream sequence numbers, and some ideas to address them

1h ago·8 min read·1422 words

Lexicon Service Docs

Riffing on some ways to make network services more legible to humans and machines

Apr 6·7 min read·1201 words

Expanding the Lexicon Language

Proposes some small additions to lexicon schema language.

Apr 3·4 min read·758 words

Blob AT-URIs

mini-proposal for referencing atproto blobs in AT-URIs

Mar 2·1 min read·189 words

Community Spaces on AT Protocol

Scaled-down design patterns

Feb 5·9 min read·1601 words

Creating a did:web atproto account using goat

Jan 26·6 min read·1198 words

Go Lexicon Struct $type

Hacking in 'const' output behavior

Dec 13·2 min read·369 words

Big Indexing

Dec 6·3 min read·587 words

Record Versioning

The people, they want post editing!

Nov 13·3 min read·564 words

What's a Pizza thought?

Nov 13·1 min read·135 words

AT Namespaces for Community Spaces

How should public community-controlled spaces be represented in atproto?

Oct 11·6 min read·1051 words

Migrating PDS Account with `goat`

Oct 9·8 min read·1522 words

AT Moderation Architecture

Oct 6·13 min read·2550 words

A Full-Network Relay for $34 a Month

Aug 27·8 min read·1540 words

Notes on Running a Full-Network atproto Relay (July 2024)

Aug 27·15 min read·2832 words

A First Independent atproto App: Long-Form Blogging

Feb 28·1 min read·75 words

Registering Identity Recovery Keys via PDS, using goat

Feb 28·6 min read·1100 words

Reply on Bluesky and Decentralization

Nov 27·16 min read·3154 words

Thoughts on "Nostr and ATProto"

Jul 7·3 min read·593 words