How MPP Let Us Build Agentic DNS in a Day
Doma Foundation · April 10, 2026 · 3 min read
TL;DR
- Doma used MPP to build a live demo at the Tempo × Stripe MPP Hackathon that lets AI agents register and manage domains programmatically — with payments handled inline, no human required
- MPP solved the hardest part of the problem: letting agents pay for real-world actions without pre-funded wallets, approval flows, or human intervention
- What took one day to ship would have taken weeks to build from scratch without MPP’s payment primitives
- Available today at mpp.doma.xyz — the first public proof point of agentic DNS infrastructure built on MPP
The Hackathon
On March 19, 2026, Kai (VP of Engineering at D3) and Aaron (Developer at D3) participated in the MPP Hackathon in San Francisco — a Tempo × Stripe event structured around three back-to-back build-and-demo rounds running from 9:30am to 6:30pm. The format was deliberate: short enough that AI gives you leverage, long enough that craft still matters.
By the end of the day, they had shipped something live. That turnaround — concept to working demo in a single day — would not have been possible without MPP.
The Problem We Were Trying to Solve
Doma is an ICANN-accredited registrar and the protocol layer for bringing internet domains onchain. We have been thinking hard about what domain infrastructure looks like in an agentic world: agents that can spin up products, acquire digital assets, and operate services without a human in the loop will eventually need to register domains and configure DNS autonomously.
The tooling to support that did not exist. Domain registration was built for humans: go to a registrar, fill out a form, confirm an email. Every step assumes a person is present. We wanted to change that. But the payments layer was the hard part.
Enabling an agent to autonomously purchase something in the real world — not just call a free API but actually pay for a service — is a genuinely unsolved problem in most agent stacks. You either require a human to authorize each transaction, pre-fund a wallet and hope the agent spends it correctly or build a bespoke payment flow that breaks the autonomy you were trying to create in the first place.
What MPP Made Possible
MPP — the Machine Payments Protocol — solved all of that in one primitive. It lets agents pay per-request, inline, within the same HTTP call as the action itself. There is no separate payment step, no wallet to pre-fund, and no approval flow to route around. The agent queries for a domain, pays for it, and receives confirmation in a single call.
From a developer experience standpoint, this was the unlock. Before MPP, wiring up autonomous agent payments required either deep blockchain integration or accepting significant limitations on what agents could actually do. MPP abstracted all of that into a protocol layer we could build on top of in hours, not weeks.
The settlement layer is Tempo: A Layer 1 blockchain purpose-built for payments, incubated by Paradigm and Stripe. Stablecoin-native, sub-second finality, deterministic settlement. The combination meant we could focus entirely on the domain and DNS logic — the thing we actually know how to build — and trust the payments layer to handle the rest.
The Demo
The demo is live at mpp.doma.xyz. An AI agent can now search domain availability, register a domain, and manage DNS records — all in a single programmatic call, paid for autonomously via MPP. The developer integration surface is a single skill URL. Everything else is handled by the agent.
This is the first public proof point of what we are calling agentic DNS: domain infrastructure that agents can use natively, without human involvement at any step.
The Broader Context
The agent economy is fragmenting quickly. Every major AI platform is building its own agent identity layer, and none of them interoperate. OpenAI, Google, Nvidia, and Microsoft have each introduced proprietary identity and discovery infrastructure for agents. Protocols like MCP and A2A have made meaningful progress on how agents communicate with tools. They have not solved who agents are.
DNS has served as the internet’s neutral, portable, human-readable naming layer for 40 years. It works because it belongs to no single platform and resolves consistently across every network and jurisdiction. The agent economy needs the same primitive: an identity layer that any agent can use, that no single company controls, and that interoperates across every ecosystem by default.
We are building toward that. MPP gave us the foundation to start.
Try It
The demo is live at mpp.doma.xyz. If you are building agents and want them to acquire and manage domains autonomously, this is the integration to start with.
If you are working on agentic infrastructure, identity, or the intersection of DNS and AI — or if you are building on MPP and want to collaborate — we would like to hear from you. This is an early conversation and one we think the whole industry needs to have.
Built by Kai (VP of Engineering, D3) and Aaron (Developer, D3) at the MPP Hackathon — San Francisco, March 19, 2026. Hosted by Tempo × Stripe.