Boris
banner
bmann.ca
Boris
@bmann.ca
Web tinkerer. Pooling capital and collaboration.

What if we made things a little bit better?

#Vancouver #cooking #restaurant #atproto

I'm on Germ DM 🔑
https://ger.mx/A04SXZYcNrBNCygCupzIejDFcf3VR7MVDPRaojGxx0lr#did:plc:2cxgdrgtsmrbqnjkwyplmp43
Pinned
Boris @bmann.ca · Sep 27
I have a whole folder of ATProto apps on iOS (plus a select few directly on my Home Screen).

Today we call them “ATproto” apps.

In the future … they’re just a better way to build a wide range of apps, where users own their data, login in anywhere, and choose different interfaces.
Reposted by Boris
If you're at #39C3 this year you can drop by milliways to get your Congress Exclusive challenge coin...

RIGHT MEOW~

just ask for TQ, wordloc or Aeryn :)
December 26, 2025 at 7:56 PM
Reposted by Boris
We made MLS more decentralized! We are excited to share DMLS that brings fork resilience to the MLS protocol, solving a key challenge in distributed systems while maintaining Forward Secrecy.

This work was made possible by @equalitie.bsky.social, who funded it as part of the Breakout program.
Making MLS more decentralized
It’s no secret that we at Phoenix R&D are big fans of the Messaging Layer Security (MLS) protocol, having helped it to come into existence. It’s a versatile group key agreement and messaging protocol ...
blog.phnx.im
October 29, 2025 at 9:36 AM
Reposted by Boris
The fact that most atproto people use Signal and most crypto people use Telegram tells you pretty much everything you need to know
December 26, 2025 at 8:31 PM
📍 Timbertrain Coffee Roasters - Depot
Cafe · Vancouver, British Columbia, Canada

Boxing Week on sale coffee, and a little peaceful time with me and a cappuccino.

#BeaconBits
December 26, 2025 at 9:02 PM
Reposted by Boris
This article from Caribou Magazine on the polemical idea of reimagining le tourtière is really good. Well worth firing up ye olde translation engine:

cariboumag.com/articles/tou...
Tourtière 2.0: la métamorphose d’un emblème québécois - Caribou
Plat emblématique du Québec, la tourtière est aujourd'hui réinventée à toutes les sauces. Coup d’œil sur une tendance gourmande.
cariboumag.com
December 26, 2025 at 12:09 PM
Reposted by Boris
who’s at #39C3 and also interested in #atproto #didplc related meetups and workshops?

(or knows someone who might be?)

@atproto.science
@eurosky.social
@atprotocol.dev

@tgoerke.bsky.social
@wake.st
@renderg.host
@bmann.ca
@bnewbold.net
December 26, 2025 at 3:00 PM
Reposted by Boris
Christmas Day feeding frenzy of gulls and sea lions taking advantage of herring or anchovies. After many video clips over half an hour, I left the spectacle, wondering how many “bait balls” of these small fish were there to keep sea lions and gulls engaged for so long.
December 26, 2025 at 1:17 AM
Reposted by Boris
Dropping a little Xmas gift to the ATproto developer community... I've wrapped the ATprotoDocs MCP server in a chat interface, so you can just query the documentation directly without needing to know how to install an MCP server. Play with it at:
atproto-docs.coastweb.dev
ATproto Docs Chat Bot
Ask the ATproto Docs
atproto-docs.coastweb.dev
December 25, 2025 at 8:08 PM
Reposted by Boris
I'm getting ready to run TAP in production for @smokesignal.events and have some questions about what it's like to run a production-ready instance. Looking for feedback from the community and experts before I light things up. #ATProtocol

(Don't let this interrupt your holiday or break. Not urgent)
December 25, 2025 at 7:05 PM
My mom @anne.onbowen.ca found a German stuffed turkey recipe that we cooked together today (Germans celebrate on Christmas Eve).

It turned out really nice.
Ein gefüllter Truthahn zu Weihnachten
German recipe for a stuffed Christmas Turkey, with a stuffing of chestnuts, sausage meat, orange & apple, and five spice Der St. Moritzer Fabrizio Zanetti ist ein «Wundermann»: Fine Dining im...
recipe.exchange
December 25, 2025 at 3:24 AM
Reposted by Boris
I mentioned a few days ago how my site content is now mostly stored in my PDS. I wrote a leaflet going a little more into detail on my setup.
Running my site on the ATmosphere
Rethinking my website’s content architecture with the AT Protocol
johnwhiteside.leaflet.pub
December 24, 2025 at 8:50 PM
Reposted by Boris
Code Was Never the Asset
Why AI makes the hidden economics of software unavoidable
aicoding.leaflet.pub
December 24, 2025 at 4:51 PM
Moods.

“Make me a webpage that feels like West Coast rain, fog and the cry of a Raven in the mist”

zebra-spin.exe.xyz:8000
December 24, 2025 at 6:09 PM
Reposted by Boris
what if https:// pds.example .com/lexrpc/com.example.foobar?abc=def dynamically resolved and executed a wasm blob on the PDS, allowing arbitrary app-specific server side logic (w/ permissions scoped to caller's scope)
December 24, 2025 at 4:52 PM
“The core idea is that your conversations with an AI assistant should be as private as your conversations with a person. Not because you’re doing something wrong, but because privacy is what lets you think freely.”

Moxie Marlinspike, Confessions to a data lake, announcing his new company Confer
December 24, 2025 at 4:33 PM
Reposted by Boris
After reading this I gave exe.dev a shot and the combination of cheap VMs, the HTTPS proxy with passkey auth and link sharing, and the built-in LLM agent is... incredible.

Like, I know how to use each of these things individually, but combining them feels like when I first learned to script things.
Just in time software
I didn’t plan to write software in the grocery store last night. I was tired and hungry, kids in tow. My long shopping list sat in a text message. I wished I could check items off as I found them.…
commaok.xyz
December 24, 2025 at 3:14 PM
Great post by @wesleyfinck.org on interop w/out sharing Lexicons notes.wesleyfinck.org/3maq3h26ook2h

1) Lexicon mapping: @kipclip.com using community bookmarks lexicon, mapping to a Semble card.

2) Activities: other record types displayed, a bsky post with a link and a @monomarks.at bookmark.
December 24, 2025 at 2:54 PM
Reposted by Boris
Oh, yeah...you can hear the Early Edition here:
www.cbc.ca/listen/live-...
And watch here: www.cbc.ca/player/play/...
Currently playing this:
December 24, 2025 at 2:19 PM
Reposted by Boris
after a fun chat with @laurenshof.online and @ronentk.me I finally made time to write up some more thoughts about interoperability in the atmosphere without needing to share lexicons!
notes.wesleyfinck.org/3maq3h26ook2h
Two Types of Interoperability Without Sharing Lexicons - Wesley's notes
Sharing lexicons is not the only way to leverage atproto’s interoperability
notes.wesleyfinck.org
December 24, 2025 at 10:49 AM
@grjte.sh (who explored local-first and ATproto with Groundmist) explored Bitchat using Wi-Fi Aware rather than Bluetooth
7/ Check out the details, including a deeper discussion of challenges, a prototype of Bitchat over Wi-Fi Aware, and general notes on cross-platform Wi-Fi Aware implementation

👉 grjte.sh/bitchat-wifi...
December 24, 2025 at 6:50 AM
Reposted by Boris
7/ Check out the details, including a deeper discussion of challenges, a prototype of Bitchat over Wi-Fi Aware, and general notes on cross-platform Wi-Fi Aware implementation

👉 grjte.sh/bitchat-wifi...
December 23, 2025 at 4:09 PM
Reposted by Boris
Our MCP is now in beta! If you try it out and have feedback let us know.
I created a new landing page for the <a href="https://bsky.app/profile/did:plc:4fupyr7ei4zh7fb6hme7vko4" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky-mention">@atexplore.social MCP. I’m going to add better docs, but it’s in beta if anyone wants to try it.
AT Explore MCP Server
mcp.atexplore.social
December 24, 2025 at 1:52 AM
Reposted by Boris
Started working on this after @baileytownsend.dev posted about #ATmosphereConf badges.

Now in Aether OS you can create a customizable ID with app badges linking out to your different atproto profiles.

Check out mine here:
aetheros.computer/id/montoulie...
December 24, 2025 at 12:30 AM
Reposted by Boris
fun lil project for the last day before christmas

this one goes out to everyone that put up with our shitty dx for the last couple years 💙

github.com/bluesky-soci...
Tap: Lex Indexer by dholms · Pull Request #4483 · bluesky-social/atproto
Adds a new LexIndexer class that is fully typed and does validation through the @atproto/lex library.
github.com
December 23, 2025 at 11:23 PM