Michael Muré
michaelmure.bsky.social
Michael Muré
@michaelmure.bsky.social
Do you also think that the go crypto packages are a bit hard to use? What about my attempt at a thin ergonomic layer? github.com/MetaMask/go-...

Details and rationals in the Readme.
January 5, 2026 at 4:08 PM
I'm opening a new personal tech tree!

Today, some CAD for a shoji (japanese sliding door). It's all parametric so I can adjust the global parameters (dimensions, kumiko counts, ...) and all the cuts, mortises, tenons are recomputed.

Now the questions will be: can I make it for real?
January 4, 2026 at 9:55 PM
For fun and giggles, I wrote an implementation of IBLTs, for set reconciliation: github.com/MichaelMure/...

Feedback welcome.
GitHub - MichaelMure/go-iblite: Invertible Bloom Lookup Tables in go
Invertible Bloom Lookup Tables in go. Contribute to MichaelMure/go-iblite development by creating an account on GitHub.
github.com
December 16, 2025 at 6:56 PM
Hey @expede.wtf @b5.bsky.social, I enjoyed the Rateless IBLT reconciliation paper. Any suggestion for a mind-bending christmas paper read?
December 10, 2025 at 11:40 AM
I wrote maybe half of the decoding of an #automerge document in go, as an exercice in performance and database-like internals (column storage, RLE..).
It's sitting in a private repo until I come back to it, but happy to share with a foss license if there is interest. Just ping me.
October 2, 2025 at 1:16 AM
Another new thing: github.com/MetaMask/go-...

It's a fast and simple (battery included) Decentralized Identifier implementation in go.

Currently it supports did:key, did:web and did:plc.
GitHub - MetaMask/go-did-it: Decentralized Identifiers (DIDs), fast and simple
Decentralized Identifiers (DIDs), fast and simple. Contribute to MetaMask/go-did-it development by creating an account on GitHub.
github.com
August 5, 2025 at 2:36 PM
It's time to announce properly some new things!

I just published v1.0.0 of github.com/ucan-wg/go-v..., the multiformat for cryptographic signatures. It's notably used in UCAN.
GitHub - ucan-wg/go-varsig: Multiformat for cryptographic signatures
Multiformat for cryptographic signatures. Contribute to ucan-wg/go-varsig development by creating an account on GitHub.
github.com
August 5, 2025 at 2:18 PM
Recursive hierarchical explainer for LLMs: starts with a high level concept ("explain database") and get a breakdown. From there you get an UX to expand as deep as you like on sub-topics ("LSM trees") in various ways: more explainers, implementation, connective question...

Does that exists?
July 26, 2025 at 7:46 AM
Random thought: full text search engine use word transformation, canonicalisation to map the input text to some internal index (my understanding).

Could a LLM vector space be used instead? That would remove the need for the transformations, and make it work cross-language.
June 17, 2025 at 11:12 PM
Don't tell anyone, but my secret endeavor is to one day teach something to @expede.wtf instead of being schooled every time (which I enjoy dearly).
May 29, 2025 at 1:39 PM
> Excited to try this.
> This is incredibly cool. I love seeing local first software starting to make a comeback.
> I've been yelling 'omg why doesn't someone build [...] for YEARS. This is wildly exciting.

More than coffee, those are what feed an open source project.
May 15, 2025 at 6:47 AM
Hehe, git-bug making some waves again on hacker news: news.ycombinator.com/item?id=4397...
Git Bug: Distributed, Offline-First Bug Tracker Embedded in Git, with Bridges | Hacker News
news.ycombinator.com
May 14, 2025 at 11:58 PM
Any opinions around about what is or could be a good distributed social graph (aka: I know and can find other people) with reputation and DIDs? @bmann.ca maybe?
March 16, 2025 at 10:19 AM
Reposted by Michael Muré
I am quite excited that our brand-new module "P79: Cryptography and Protocol Engineering" has its first lecture today! @martin.kleppmann.com and I designed the course to bridge the gap between mathematical ideas and the challenge of implementing secure cryptography in the real world. @cst.cam.ac.uk
January 29, 2025 at 1:24 PM
It's a somewhat simple thing in the end, but I wrote my first ever proper spec, for a UCAN token container: github.com/ucan-wg/go-u...

Thanks a lot to @hugomrdias.bsky.social and @expede.wtf for the help!
github.com
January 9, 2025 at 10:49 AM