Sam Hart's Avatar

Sam Hart

@hxrts

P2P, cybernetics, and political philosophy mainly

832
Followers
619
Following
205
Posts
18.04.2023
Joined
Posts Following

Latest posts by Sam Hart @hxrts

Cute! The reason I ask is I’m working on a p2p threshold signature protocol that could theoretically provide “pure auth” for a PDS, i.e. PDS cannot sign for you.

I know there are lots of folks who are passionate about atproto and PDS infra, so I thought it might be a fun opportunity to collab.

02.02.2026 23:35 👍 2 🔁 0 💬 1 📌 0

I just got coffee with a young person who reached out and wanted to hear about my experience working on the decentralized web. And even though I’m not doing anything atproto-related, it was nice to point him in this direction as the *kind* of thing to look into.

30.01.2026 12:28 👍 9 🔁 0 💬 0 📌 0

perfect, checking it out now. thx!

28.01.2026 12:54 👍 2 🔁 0 💬 0 📌 0

Has someone made a rust PDS yet?

28.01.2026 09:34 👍 2 🔁 0 💬 2 📌 0

Everybody loves a “but akshually” guy, right??

28.01.2026 09:32 👍 0 🔁 0 💬 1 📌 0

I don’t love the choice but I appreciate the pragmatism. I mainly find the “sign-in with atproto” concept confusing.

It’s either a failure of DID to offer a complete auth solution, or failure of atproto to interoperate with their chosen auth ecosystem.

27.01.2026 22:08 👍 1 🔁 0 💬 1 📌 0

Been using LLMs to help write Lean proofs for distributed systems. Definitely on-point. After you write the proof there’s (currently) an impedance mismatch between proof-generated code and the production implementation, so you spend a lot of time trying to close that gap. Will get easier I’m sure.

15.01.2026 10:39 👍 1 🔁 0 💬 0 📌 0
Differences from Coq Paco - Paco: Parametrized Coinduction for Lean 4

Basically 1:1, including examples, apart from a bit of backend machinery. I've tracked the differences here: hxrts.com/paco-lean/07...

12.01.2026 16:42 👍 0 🔁 0 💬 0 📌 0
Preview
GitHub - hxrts/paco-lean: Parameterized Coinduction in Lean Parameterized Coinduction in Lean. Contribute to hxrts/paco-lean development by creating an account on GitHub.

A little esoteric, but I implemented a faithful port of Paco from Coq → Lean, which I needed for another project. Paco lets you write composable proofs about infinite processes.

Original: plv.mpi-sws.org/paco/

Lean: github.com/hxrts/paco-l...

12.01.2026 16:41 👍 1 🔁 0 💬 1 📌 0

I’ve been working on my own solution for a few months now. It is indeed very complex. Interesting though!

Will be publishing a couple write-ups soon.

06.01.2026 01:58 👍 2 🔁 0 💬 0 📌 0

Appreciate the refs! My project is a little tangential to atproto, but wanted to see if an integration was viable. I’m starting with a distributed keystore built on threshold signatures. So users could conceivably manage their own identity through a multifactor mobile setup.

31.12.2025 08:16 👍 0 🔁 0 💬 0 📌 0

Just looked into the latest PDS requirements and it’s less substantial than I thought but would still require a compatibility layer.

30.12.2025 21:01 👍 0 🔁 0 💬 1 📌 0

I’m working on a p2p protocol that’s meant to run on mobile devices without further hosting. Ideally PDSs would be decoupled from Auth and could PubSub select topics.

From what I can tell this isn’t really how the protocol is trending, so integrating may not be in the cards.

30.12.2025 01:21 👍 2 🔁 0 💬 1 📌 0

I mis-remembered the author. This was the post. bsky.app/profile/zick...

29.12.2025 11:03 👍 1 🔁 0 💬 0 📌 0

Oh interesting. I just peeked at their whitepaper and didn’t see a fiat integration, but cool that they have both.

Seems like a cool project. If you ever want someone to give some feedback on private payments UX lmk. Have way too much experience lol.

27.12.2025 17:44 👍 4 🔁 0 💬 1 📌 0

Not sure what you mean. Cashu is Bitcoin denominated, no? (which is fine)

27.12.2025 17:31 👍 0 🔁 0 💬 1 📌 0

can someone point me to that article about splitting out app-specific data so that mere mortals can run a PDS? I think it was from the @tangled.org folks?

I'm working on a project that could integrate into atproto if this architectural change lands.

27.12.2025 12:11 👍 5 🔁 0 💬 2 📌 0

I’m sure this sounds pedantic, but in order to achieve the design goals of 1) accounts having a familiar, convenient trust model while 2) guaranteeing user portability, the protocol relies on established internet standards that are expressly out of the protocol’s purview.

20.12.2025 12:04 👍 1 🔁 0 💬 1 📌 0

I’m very confused by this internet handle discussion. If the protocol design has been consistent about one thing, it’s that atproto is *not* an authentication system.

You’re signing-in with a DID that uses DNS as a certificate authority.

20.12.2025 11:44 👍 3 🔁 0 💬 1 📌 0

Interesting. So that means your bookmarks are proprietary to the Bluesky app.

22.11.2025 11:06 👍 1 🔁 0 💬 1 📌 0

Feels kinda off that the Bluesky app shows you how many people bookmarked something. And exactly who bookmarked the post is technically public, but you can’t see it. Yet the list of who liked your post is visible?

21.11.2025 09:47 👍 0 🔁 0 💬 1 📌 0

I made a little choreographic programming DSL in rust that let's you write session typed protocols in a concise, safe way: hxrts.com/rumpsteak-au...

Using it for a personal project and it works quite well.

14.11.2025 11:09 👍 3 🔁 0 💬 0 📌 0
Color lithograph Langage des Fleurs (Language of Flowers) by Alphonse Mucha (1900)

Color lithograph Langage des Fleurs (Language of Flowers) by Alphonse Mucha (1900)

“Floriography (language of flowers) is a means of cryptological communication through the use or arrangement of flowers.” en.wikipedia.org/wiki/Languag...

22.04.2025 23:07 👍 5 🔁 1 💬 0 📌 0

I might be addicted to vibe coding

23.03.2025 03:35 👍 3 🔁 0 💬 1 📌 0

aww ty!

02.03.2025 10:32 👍 1 🔁 0 💬 0 📌 0

There are a bunch of crypto projects with varying levels of grifty-ness doing things around this. Here’s a pretty interesting one. blog.bagel.net

25.02.2025 11:10 👍 1 🔁 0 💬 1 📌 0

the left needs to learn how to “just do things”

03.02.2025 18:34 👍 9 🔁 0 💬 0 📌 0
Sam standing in front of a Joan Mitchell painting

Sam standing in front of a Joan Mitchell painting

me & Joan Mitchell

26.01.2025 22:50 👍 7 🔁 0 💬 0 📌 0

yep!

07.01.2025 22:46 👍 0 🔁 0 💬 0 📌 0
Bicycle painting and playing music in the rain
Bicycle painting and playing music in the rain YouTube video by Let's Paint TV

I love this so much www.youtube.com/watch?v=cUEX...

07.01.2025 22:45 👍 4 🔁 0 💬 0 📌 0