Skip to content
You must be logged in to sponsor rgfaber

Become a sponsor to R.G. Lefever

@rgfaber

R.G. Lefever

rgfaber
Leuven, Belgium

Sovereign infrastructure for AI agents, built in Europe

I'm Raf Lefever, a distributed-systems engineer in Leuven, Belgium, with three decades on the BEAM and the systems around it. Macula is what I build: an open peer-to-peer mesh in Erlang and Rust that runs over QUIC, does its own discovery and routing, and needs no US cloud anywhere in the data path.

What's live today

  • A station fleet across Europe: Frankfurt, Paris, Milan, Stockholm, Helsinki, Nuremberg, Amsterdam. Anyone can join from a laptop behind NAT.
  • @macula-io/mcp on npm: an MCP server that gives Claude Code, Cursor, opencode and any other agent harness shared memory, identity and messaging across a team's agents.
  • macula-cli: one Go binary to call, publish, watch and diagnose the mesh from scripts.
  • SDKs in Erlang, Go, Rust, PHP, TypeScript and .NET, all built against the same wire protocol.
  • Hecate services running on the mesh: shared memory, a knowledge graph, agent identity, an agora.

All of it is open source under Apache-2.0 and MIT.

Where your money goes

  1. The station fleet. A handful of small boxes at Hetzner and Linode, paid monthly out of my own pocket. This is the first thing sponsorship covers.
  2. Time on the SDKs, the CLI and the MCP server: releases, docs, answering issues.
  3. Nothing else. No ads, no VC, no exit. Macula is meant to end up in commons ownership, a foundation or a cooperative, not on a cap table.

Why it matters

Every agent-memory product on the market today is a US SaaS. If your agents' shared memory, identity and coordination should stay in Europe and under your control, that infrastructure has to exist as a commons. Sponsoring it is how it stays up.

Every euro keeps a station online. Thank you.

Featured work

  1. macula-io/macula

    A sovereign peer-to-peer mesh for the BEAM: QUIC transport, DHT discovery, RPC and pubsub, no cloud in the data path

    Erlang 20
  2. macula-io/macula-rust

    Rust SDK port of macula's client/leaf protocol (transport, identity, wire codec, RPC, pubsub, content sharing, streaming) for non-BEAM consumers — mobile first.

    Rust 1
  3. macula-io/macula-go

    Go port of Macula's SDK wire protocol

    Go 1

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

Supporter. Keeps the Macula demo fleet online: EU stations, no US cloud in the data path. Name listed as a sponsor.

$25 a month

Select

Backer. Funds the SDKs (Erlang, Go, Rust, PHP, .NET) and the MCP server. Priority response on issues in macula-io repos.

$100 a month

Select

Organisation. For teams building on the mesh. Logo in the READMEs of macula-mcp, macula-cli and the SDKs, and a direct line for questions about building on Macula.