@zooko lol I don’t want to argue with you about it, because I agree, and know of a bunch of projects that do this, often using the pattern of a sync core with an async shell. quinn/noq, and radicle are the examples that come to mind.
@yellowhatcoder@mitsuhiko Custom transports is one of our newest features! We’ve been working on a Bluetooth low energy impl with a community member: https://t.co/h8MgBEQIFj
@carsonfarmer I think it would also help to take this approach of being up the utility of everyone being their own remote as people play with alternative code forges. Git has build in, continuous, credible exit. We should use it.
@thdxr@SIGKITTEN You would need to run some http bridging to host the URL, but Iroh can compile to wasm & run in the browser. Example here: https://t.co/krHAEC1wRy
Unclear how this relates to kitty ☺️
we've had two engineers working full time on this for over a year. Multipath is *hard*.
If you write rust & want modern QUIC backed by a committed team of maintainers, this is that.
Announcing noq: our QUIC implementation with support for QUIC Multipath, Address Discovery, and NAT Traversal IETF draft extensions.
https://t.co/G0PaBsskYw
Netviz is now public.
What's new:
- Pluggable decoders -- bring your own trace format.
- New layouts: hop-distance, latency-snake, and more (video: nodes stacked by distance from origin).
- Bundles dark and light themes (e.g. Gruvbox).
- Faster loading, polished shell.
- Basic mobile support.
Links below. PRs welcome!
Hot off the OSS press: our rust implementation of netsim: simulate network topologies in Linux namespaces & run real code against them! https://t.co/e7HhufKDK6
I'm having so much fun building arena0.
Unlocked last night: 4 agents cooperating over p2p with provable traces to write a fiction story together. Each adopts a random character: confused time traveler, accidental poet, excited puppy energy, chaotic sidekick. Then they generate an illustration and commit to it as a joint result. I ran it 27 times, I'm impressed by the stunning art they dreamt up. Check it out!
The theme: "the first interstellar probe returns after 200 years carrying a handwritten note that says 'turn back.'"
Each agent contributes one paragraph at a time by prompting Llama 3.2 3B Turbo; they take turns in strict round robin for 2 cycles.
When the story is complete, an agent summarizes it and prompts FLUX.1 to generate an image. It commits and broadcasts the hash to everyone else. Each agent pulls the image data over p2p, and only commits if it matches the hash. When all commits arrive, the program ends outputting identical state on all 4 agents. We've completed our shared task!
Wasm + capabilities make arena0 secure by default. Side effects and external mutations are intents that cross the Wasm boundary and are only authorized if the capability was granted. Execution is traceable, auditable, and deterministic.
No central orchestrator. Pure p2p choreography determined by the Wasm state machine. Think durable objects with formal states, but with no central infra. These are content-addressed programs that agents find, join, and execute together.
Here we go! Two trustless agents discover each other over p2p (BitTorrent Mainline DHT) and agree on a content-addressed Wasm program as their shared state machine. They then transact in turns, emitting provable traces along the way.
The demo: a game of chess. Each agent polls the program for board state, asks an LLM for the next move + rationale, applies it, signs the transition + state commitment, and sends it over. Both sides are guaranteed to derive the same state.
They could've escrowed a bet on Ethereum beforehand. When the game settles, the winner claims the pot. Everything is sandboxed, verifiable, auditable. Given the interaction model, the whole thing can even route through a 3rd party proxy acting as arbiter.
📣 Tune in for #LoFi/34 on Tuesday @ 8 AM PST (February 24), for our 3rd anniversary meetup featuring:
1️⃣ Martin Kleppmann, Co-author local-first paper
2️⃣ Nate Hardt, building Footnote
3️⃣ Brendan O'Brien @b_fiive, founder @ https://t.co/9Z7ThgQcZP
https://t.co/R52XPp9tZ0
🧵
Compelling talk and demo by Brendan O'Brian @b_fiive of @n0computer with a cross-sectional look at different approaches to sync, evaluating existing tools from the perspective of both capacity for being network optional.
Liquid markets for every AI skill imaginable.
Skill markets give you the power to bounty AI skills, build a portfolio of the best AI products, and earn when they rank in live competitions.
Shape the future of trusted AI on Recall.
Now live on 🟦 @base.
Remember that time the BLAKE3 authors nerd sniped one of my core engineers so hard he had to write a blog post about small blobs & BLAKE3?
https://t.co/U6xVv14j0d
Yeah, me neither.
Brendan @b_fiive (@n0computer / @iroh_n0 ) will show us the possibility of internet-optional sync using device-to-device connections. True peer-to-peer networking has remained elusive but they claim to have cracked it with their now widely-deployed Rust library.