Sign in

Ethan Graf

@eagraf.dev
284 followers 702 following 57 posts

📍 BOS

PostsRepliesMedia
Reposted by Ethan Graf
Habitat @habitat.network · 25/09/2026
Did you miss us last week? Well, we have an exciting one to make up for it :)
habitat.leaflet.pub
Habitat's road to release: 07 bridging traditional SaaS apps
building bridges to the (organizational) atmosphere
1167
Reposted by Ethan Graf
Rude1 Haunted Badness. ⁂ @rude1.blacksky.team · 23/09/2026
tawk. 🗣️
Rudy mozilla wildposting
24463127
Reposted by Ethan Graf
Habitat @habitat.network · 28/08/2026
It's that time of the week again! Today, we're sharing Chalk, a document editor that shows how apps that need fine-grained permissioning can be built on spaces. Chalk is built on our last three releases!
habitat.leaflet.pub
Habitat's road to release: 04 Chalk
The one where we don't release an API :)
1296
Reposted by Ethan Graf
Da-Jin Chu @dajin.dev · 26/08/2026
Software factories are a bad analogy that completely misunderstand the nature of software engineering. Wrote some thoughts on a better analogy, which also helped me think through where coding agents work well and where they don't. dajin.dev/posts/software_factory
dajin.dev
Software factories are a bad analogy
Fully automated “software factories” are allegedly right on the horizon. Some companies claim their factories are “dark,” a phrase borrowed from manufacturing, where fully …
011
Ethan Graf @eagraf.dev · 22/08/2026
here at @atproto.nyc community day 2026 [4t1hf5ng] #atprotonyc
050
Reposted by Ethan Graf
Habitat @habitat.network · 21/08/2026
At Habitat, we've been thinking about what apps might need to build rich permission-ed interactions and interoperate. Here's our take ⤵️
habitat.leaflet.pub
Habitat's road to release: 03 ReBAC on spaces
Fine-grained permissioning on top of spaces.
0203
Ethan Graf @eagraf.dev · 20/08/2026
@tynanpurdy.com is anyone building a Beli alternative on the protocol? @dajinchu.bsky.social is looking for a project for the nyc community day #atprotonyc
110
Reposted by Ethan Graf
Habitat @habitat.network · 06/08/2026
Over the next few months, we'll be spotlighting parts of Habitat one at a time as we work through our roadmap to a stable release in ~6 months. Here's a little preamble to that!
habitat.leaflet.pub
Defining data agency
& more reflections from Habitat's summer in Berlin
051
Reposted by Ethan Graf
ATProto Boston @atproto.boston · 17/07/2026
Catch us at our next meetup in just under two weeks, featuring @ronentk.me, presenting on @semble.so and @atproto.science!
atmo.rsvp
ATProto Boston Live
Join us at CarGurus HQ in Back Bay for our first ever, full-fledged, ATProto Boston meetup! We have talks, we have pizza, we have great folks working on the open social web and putting agency back in ...
0124
Ethan Graf @eagraf.dev · 17/07/2026
Just saw a post on here about reciprocal AI norms, and how it is not appropriate to send people AI generated code without validating it yourself. I've been thinking the exact same thing recently, but now I can't find the post! Seriously I've been searching for an hour, does anyone have the link?
000
Reposted by Ethan Graf
daniel holmgren 🫠 @dholms.at · 23/06/2026
as a little pre-show surprise, here's an early draft of the permissioned data proposal! github.com/bluesky-soci...
github.com
Permissioned data by dholms · Pull Request #94 · bluesky-social/proposals
This is an early draft of the proposal for permissioned data. Please do not over-index on this. Details, terminology, and behaviors are all likely to change. For a friendly introduction to the prot...
727466
Reposted by Ethan Graf
sōm ⁂ @hyl.st · 21/06/2026
@chris.pardy.family wrote some thoughts on using CRDTs in atproto: leaflet.pub/p/did:plc:dp... He's looking for feedback and thoughts, I'm formulating my own, but I think it's an excellent start!
leaflet.pub
CRDT's on ATProto
6386
Reposted by Ethan Graf
Habitat @habitat.network · 12/06/2026
We've spent the last couple weeks deep diving on the permissioned spaces proposal and what it means for Habitat's use case! We plan to release a formalized spec on what we're building soon, but in the mean time appreciate any thoughts on our design.
habitat.leaflet.pub
Habitat & permission spaces for organizations
Our plans for organizational permissions on spaces
1315
Ethan Graf @eagraf.dev · 02/06/2026
Join us on our mission to visit every brewery in Boston 🍻
0171
Ethan Graf @eagraf.dev · 22/05/2026
👀👀👀
091
Reposted by Ethan Graf
ATProto Boston @atproto.boston · 18/05/2026
Do you like coding and music? We're going to @codeforboston.bsky.social TOMRROW to hack together on Porchfest using @atproto.com. Bring your laptop and your ideas!
atmo.rsvp
Porchfest Hack
What if porchfest and atproto? Join us and Code for Boston at the Cambridge Innovation Center where we will build together and play with the possibilities of experiences for porchfest on the open soc...
0168
Reposted by Ethan Graf
ATProto Boston @atproto.boston · 14/05/2026
Today is the day! We're meeting up at Democracy Brewing at 7PM. Come hang out! We've got Scoiattolo of Skywatch, Ethan Graf of Habitat Network, max of Lichen Wiki, and more! See you there 🫶🏻🍻
atmo.rsvp
atmo.rsvp
discover and attend events
1123
Reposted by Ethan Graf
ATProto Boston @atproto.boston · 09/05/2026
Heading out to #somervilleporchfest today? @scoiattolo.mountainherder.xyz put the whole schedule on the atmosphere. Use any atmospheric events app to discover bands and plan your day! More might be coming in the next three hours…
atmo.rsvp
atmo.rsvp
discover and attend events
0184
Reposted by Ethan Graf
💭 arushi @offline.arushibandi.com · 07/05/2026
hi! i'm looking for projects in the ATmosphere whose users are people in *organizations*. if that sounds like you or something you know about please reach out!
3239
Reposted by Ethan Graf
ATProto Boston @atproto.boston · 05/05/2026
Hello Boston! Our next meetup is next Thursday at Democracy Brewing. Join us to share a bev and chat all about atproto, the internet, communities, and civic agency! Featuring @scoiattolo.mountainherder.xyz @eagraf.dev @notplants.bsky.social and @tynanpurdy.com There’s even special @rpg.actor swag
atmo.rsvp
May Meetup - atproto boston
Come on out for our May monthly meetup, this time at the great Democracy Brewing. We'll be discussing the social web, developments in the world of AT Protocol, our own projects, and the future of the ...
0228
Reposted by Ethan Graf
Rude1 Haunted Badness. ⁂ @rude1.blacksky.team · 04/05/2026
To date, @blackskyweb.xyz’s focus has been on building tools to provide a safer online space for members of the Black Twitter community to move to... With Acorn, Blacksky is providing access to these same tools to other communities that want to build their own spaces on the open social web.
techcrunch.com
As X shuts down Communities, Acorn debuts an alternative that puts creators in control | TechCrunch
Acorn lets organizations build and run their own online communities using decentralized tech, with custom feeds, moderation, and analytics tools.
7381138
Reposted by Ethan Graf
ATProto Boston @atproto.boston · 09/04/2026
Tonight!!! We are seeing some issues with the event link originally posted. Good thing we're in the Atmosphere! See the event here on Smokesignal with all details and RSVPs preserved.
smokesignal.events
protocols for pubs ⋅ atproto boston meetup
Atproto Boston meetups every month! Come gather for a brew and friends as we chat about atproto, civic technology, the internet, and more. Location will rotate to different breweries all around the .....
2138
Reposted by Ethan Graf
ATProto Boston @atproto.boston · 07/04/2026
Our next meetup is coming up in just a couple days. This is your chance to pick up stickers from the conference! See ya there. #atproto.local
blento.app
protocols for pubs ⋅ atproto boston meetup
Atproto Boston meetups every month! Come gather for a brew and friends as we chat about atproto, civic technology, the internet, and more. Location will rotate to different breweries all around the ci...
185
Reposted by Ethan Graf
Boris @bmann.ca · 07/04/2026
Had a great call with @offline.arushibandi.com who is building @habitat.network The team has launched the first version of their Habitat Hub, and their first local first **private data** app - a collaborative notes editor, Habitat Docs habitat.network/habitat/docs
Screenshot of Habitat Docs https://habitat.network/habitat/docs

Title says Habitat Notes with the following text:

Habitat has a "hub" for all of your personal data -- both public atproto and their own private data, local first implementation.

Their first app is Habitat Docs - a simple multi-person Markdown editor. All of the data is private!

You share to others using their atproto handle.

Maybe we do a community load test soon? Probably needs a feature for "open" sharing, that anyone can join?Screenshot of the share modal in Habitat Docs, where you add by handle. I've already shared with ArushiScreenshot of a modal showing the markdown that is supported, as well as keyboard shortcuts
4434
Ethan Graf @eagraf.dev · 03/04/2026
Some pre #AtmosphereConf photos from around Vancouver
Skyline view of Vancouver from a beach with very fluffy clouds illuminated above, mountains in backgroundA sunset over an arcing beach, with a ship and a mountain in the backgroundA bay with several large barges, mountains in the backgroundA gaggle of Goosetophers at dusk, with the Vancouver skyline in the background
0281
Ethan Graf @eagraf.dev · 27/03/2026
I’ve been using Habitat Docs all day to take notes on all the great #ATscience talks. Hope everyone at the conf gets a chance to check it out! 📝 🔬
050
Ethan Graf @eagraf.dev · 26/03/2026
@atprotocol.dev looks like the atmosphere conf website is down
130
Reposted by Ethan Graf
Boris @bmann.ca · 20/03/2026
I am really looking forward to Arushi's @offline.arushibandi.com talk. As we were wrapping #AtmosphereConf 2025, she said thank you & a few other kind words on her way out the door. So I'm very pleased to see this talk, "in conversation with several of the talks from last year"
atmo.rsvp
Rewilding the internet with ATProto
So far, many of the projects in the ATProtocol ecosystem have focused on bringing parity—making projects that replicate our existing tools and platforms, but with the affordances of the protocol inste...
2193
Ethan Graf @eagraf.dev · 19/03/2026
In part 2 of our calendar series, I explore what it would actually take to build a permissioned data app without AppViews. There are a couple twists and turns along the way, but in the end, we got a fully functional app 📆
130
Reposted by Ethan Graf
Habitat @habitat.network · 19/03/2026
spaces, meet cliques! how we built a minimal calendar on pear (our permission-enforcing ATProto repo) and what we had to build to get there.
habitat.leaflet.pub
calendar pt. 2: buckets spaces, meet cliques!
permission-ed data without AppViews
2266
Ethan Graf @eagraf.dev · 11/03/2026
Check out my first blog! As the ATmosphere moves towards permissioned data, how do we make sure privacy is really preserved? Can we build a permissioned data app today? All that and more in the post 👀📅
4284
Reposted by Ethan Graf
Habitat @habitat.network · 07/03/2026
happy friday folks! had to get this out, give it a go :)
habitat.leaflet.pub
greensky: what does permissioned data feel like?
0214
Reposted by Ethan Graf
💭 arushi @offline.arushibandi.com · 07/03/2026
over the next couple weeks, we're going to be sharing more about what we're building at @habitat.network :) here's the first ... excited to see things break for the first time I guess! habitat.leaflet.pub/3mggkuhjzjs2p
habitat.leaflet.pub
greensky: what does permissioned data feel like? - building [at] habitat
2328
Reposted by Ethan Graf
Habitat @habitat.network · 20/02/2026
@habitat.network, we are so excited about ATProtocol not so we can get new social networks, but because of the primitives it provides for a world with user data agency. let's build that world.
habitat.leaflet.pub
but should apps see our data?
thinking small on the protocol
1299
Reposted by Ethan Graf
💭 arushi @offline.arushibandi.com · 16/02/2026
beyond excited to be giving a talk at #ATmopshereConf and officially unveiling @habitat.network! i'll be talking about how we're trying to get away from skeumorphism (callback to @rude1.blacksky.team's talk from last year) and building for privacy-first usecases on the protocol. can't wait 🌱
0303
Reposted by Ethan Graf
Ecosystem Action Research (EAR) @ecosystemaction.com · 17/02/2026
Introducing Ecosystem Action Research: a pilot program to address shared challenges in the AT Protocol ecosystem with a cooperative approach to strategic innovation. By the community, for the community. Sign up to participate here:
ecosystemaction.leaflet.pub
Call for Participation: AT Protocol Ecosystem Action Research
A pilot program to facilitate cooperative, research-led innovation in the AT Protocol ecosystem.
310854
Reposted by Ethan Graf
Aaron Ross Powell @aaronrosspowell.com · 11/02/2026
Maybe it doesn't pan out, but right now the development happening on the AT Protocol (which is powering Bluesky app you're using to read this) feels like the impossibility exciting early days of a new and better internet.
0414
Ethan Graf @eagraf.dev · 11/02/2026
At @habitat.network we are exploring the space around private data on the Atmosphere - feeling out the constraints and hidden opportunities that will define the next wave of ATProto enabled apps as they sprout up 🌱🍐 Excited to be sharing more soon!
070
Reposted by Ethan Graf
💭 arushi @offline.arushibandi.com · 10/02/2026
goodbye, company device & hello, network! excited to build towards the internet we deserve to have: personal and connected, private and open 🌐
1242
Reposted by Ethan Graf
Cosmik Network @cosmik.network · 07/11/2025
Semble alpha is now open! ✨ Check it out at semble.so More details in our leaflet pub! (link in next post > )
412329
Ethan Graf @eagraf.dev · 06/10/2025
This is how your email finds me
A grey tabby with a bib and socks lying belly up in between two couch cushions looking content
010
Ethan Graf @eagraf.dev · 10/08/2025
Testing oauth...
000
Ethan Graf @eagraf.dev · 10/08/2025
testing…
a strange lil guy in a garden
020
Ethan Graf @eagraf.dev · 08/05/2025
030
Ethan Graf @eagraf.dev · 19/11/2024
Belated aurora pics
020
Reposted by Ethan Graf
Ethan 2 @handle.invalid · 16/11/2024
What the...
031
Ethan Graf @eagraf.dev · 08/09/2024
Seafood festival haul
120
Reposted by Ethan Graf
Ethan Graf @eagraf.dev · 20/03/2024
Gonna self-host, brb
201