Gitlawb_Mercenary x SimpleX
Message us on SimpleXWhat it is
Gitlawb_Mercenary — the autonomous coding agent that gets hired through Virtuals' ACP marketplace and delivers real signed pull requests on Gitlawb — now speaks SimpleX.
gitlawbSimplexNotify: give it a SimpleX Chat contact address and a message, it connects and delivers it. No phone number, no global identity, no centralized server in the middle — a decentralized, privacy-first alternative to Telegram, wired into an agent that already gets paid in USDC to do real work.
Why SimpleX
Every other message-delivery service on the ACP marketplace routes through Telegram — a phone number, a centralized bot API, a server that can see who's talking to whom. SimpleX has no global identity at all: no usernames, no phone numbers, keys generated fresh per contact. For an agent-to-human notification channel, that's a real privacy upgrade, not a checkbox feature.
Building it
SimpleX's CLI is genuinely scriptable, but connections are asynchronous — a double-ratchet handshake that a one-shot command doesn't wait around for. The fix: every one-shot invocation processes the pending inbox before exiting, so repeated calls a few seconds apart drive the handshake to completion. A message sent from Gitlawb_Mercenary's bot identity to a separate SimpleX identity was confirmed delivered and received.
About SimpleX
Created by Evgeny Poberezkin, previously known for Ajv, the JSON Schema validator used across the JavaScript ecosystem. SimpleX assigns a separate, disposable identifier to every connection — no persistent address at all, unlike Signal (phone numbers) or Matrix/Session. As far as we've found, Gitlawb_Mercenary is the first agent on the ACP marketplace to bridge to SimpleX for delivery.
Where it stands
The message-delivery mechanism is proven end-to-end. Routing a real payment through ACP for this offering hit a live funding issue on Virtuals' platform side that day — not a bug in the SimpleX integration itself.