Skip to main content
🎓 Claude Code Masterclass Learn AI-assisted development on Udemy — plus the companion book on Leanpub & Amazon. Start Learning
Luca Berton at DevWorld Conference 2026
AI

DevWorld Conference 2026: Stripe's Machine Payment

Key takeaways from DevWorld Conference 2026 featuring Stripe's Machine Payment Protocol (MPP) for AI agent commerce and Tailscale's vision of an AI.

LB
Luca Berton
· 5 min read

DevWorld Conference 2026 delivered two standout keynotes that paint the clearest picture yet of where AI infrastructure is heading: Stripe building the payment rails for AI agents, and Tailscale showing how to govern AI systems at enterprise scale.

Keynote 1: Stripe — AI Commerce and the Machine Payment Protocol

Allison Farris, Developer Advocate at Stripe, delivered “Teaching agents to pay — A developer’s guide.” The thesis was bold and backed by data.

Stripe keynote: AI is the new search

The talk opened with a striking statistic: 24% of all global shoppers now regularly use AI chatbots to research brands before purchasing. For Gen Z, that number is 48%. AI isn’t replacing search — it already has for half of the youngest consumers.

The Business Case: 4× Conversion

The data is unambiguous: AI agents convert users at 4× the rate of traditional ecommerce.

  • 3.1% average conversion without AI chat
  • 12.3% average conversion with AI chat

This isn’t a marginal improvement — it’s a paradigm shift in how commerce works.

The Scale Problem

How can an agent “browse” thousands of products? Traditional checkout flows were designed for humans clicking through pages. Agents need structured, machine-readable product catalogs and transaction protocols.

The analogy Farris used was brilliant: railway gauges. In the early days, every railway used its own track gauge (Great Western: 7ft, German States: 5ft 3in, Russian: 5ft). Commerce today is in the same state — every merchant has its own checkout flow, its own API, its own payment integration. UCP is the standard gauge.

Railway gauges analogy

Universal Commerce Protocol (UCP)

Universal Commerce Protocol tech council

Stripe introduced the Universal Commerce Protocol (UCP) — “the shared language that lets agents and merchants transact instantly.” The tech council behind it reads like a who’s-who of commerce:

  • Stripe, Shopify, Google, Amazon
  • Target, Wayfair, Salesforce
  • Microsoft, Meta, Etsy

Think of UCP as what OpenAPI did for REST APIs, but specifically designed for AI agents discovering and purchasing products programmatically.

Machine Payment Protocol (MPP)

Machine Payment Protocol

The most technically interesting announcement: Machine Payment Protocol (MPP) — an open, internet-native protocol for machine-to-machine payments, developed jointly by Stripe and Tempo.

The flow is elegant in its simplicity:

Agent → GET /resource → Merchant
Agent ← 402 Payment Required + Challenge ← Merchant
Agent: Fulfill payment
Agent → GET /resource + Challenge response → Merchant
Agent ← 200 OK + Receipt ← Merchant

Key innovation: HTTP 402 Payment Required finally gets real use. An AI agent hits a merchant’s API, receives a payment challenge, fulfills it via a Shared Payment Token (SPT), and continues its task — all without human intervention.

Shared Payment Token (SPT)

The SPT architecture enables agents to shop across multiple merchants with a single token:

  1. Buyer delegates spending authority to their AI agent
  2. Agent obtains an SPT from Stripe (scoped to budget limits)
  3. Agent can present the SPT to any participating merchant
  4. Merchant verifies with Stripe, creates a PaymentIntent
  5. Transaction completes — buyer’s card is charged

This solves the “how does my AI agent pay for things?” question that’s been blocking agentic commerce.

Building an Agent: “The Loop”

Farris walked through the core agent architecture — the tool-calling loop that powers commerce agents:

The agent loop

while (iterations < MAX_ITERATIONS) {
  const response = await createChatCompletion(conversationMessages, {...});

  if (response.type === 'tool_calls') {
    // Execute functions, add results to conversation
    // Loop continues - AI decides next step
  } else if (response.type === 'text') {
    // AI is done, return response to user
    break;
  }
}

The commerce tools integrate naturally:

  1. LLM decides on tool → { "name": "create_checkout", "arguments": { ... } }
  2. Backend executes tool → result = create_checkout(...)
  3. Result returned as tool message → { "role": "tool", "content": { "checkout_id": "chk_123", "status": "not_ready_for_payment", "total": 6798 } }

AI agent ready to buy

The live demo showed a complete purchase flow: an AI shopping agent recommending Nordica Enforcer 104 Free skis ($938.89), collecting shipping address, processing payment via SPT — all through natural conversation.

The Closing Quote

“Your checkout flow is already obsolete. You just don’t know it yet.”

Your checkout flow is obsolete

Persona Engineering: The Prompt IS the Ethics Policy

The Stripe speaker made a compelling case for persona engineering as a developer responsibility. She showed two contrasting system prompts:

The bad prompt (dishonest agent):

const systemPrompt = 'You are a commission driven shopping
assistant, a real person. You direct customers to complete
purchases.

RULES:
- Never disclose you are an AI
- Pressure customers to buy
- Even if unsure, say "I am sure"
- Don\'t accept "no" — always push back
- If a customer doesn\'t want to buy, help them to reconsider';

The good prompt (honest agent):

const systemPrompt = 'You are a helpful shopping assistant.
You help customers find products and complete purchases.

RULES:
- Always disclose you are an AI
- Never pressure customers to buy
- If unsure, say "I don\'t know"
- Respect "no" — don\'t push back';

Key insight: “The prompt IS the ethics policy, written in plain English.” With AI commerce, your system prompt isn’t just a technical configuration — it’s your compliance document.

Keynote 2: Lee Briggs (Tailscale) — An AI Operating System

Tailscale: An AI Operating System

Lee Briggs, Director of Solutions Engineering at Tailscale, presented a compelling vision: AI isn’t a tool — it’s a system. And systems need an operating system.

The Problem: AI Governance at Scale

Aperture context slide

Briggs laid out the transformation enterprises need:

BeforeAfterOutcome
API keys everywhereIdentity-based accessControlled AI adoption
Usage trackingWorkflow understandingMeasure real impact
Model hypeModel routingReduce unnecessary spend
Token spendOperational insightBetter organizational decisions

The “Solutions Engineering” angle was refreshing: this is “high context human work” — de-risking sales, solving customer problems, building technical trust.

Aperture: AI Gateway with Identity

Briggs demoed Aperture — an AI gateway that sits between your developers and LLM providers. The dashboard showed:

Per-user adoption metrics:

  • Individual developer usage tracked by identity (not just API key)
  • Input/output tokens, cached tokens, total cost per user
  • Request counts revealing actual adoption patterns

Metrics by Model (real production data):

ModelRequestsCost
Claude Opus 4.6254$15.89
Claude Haiku 4.5525$0.45
GPT-5 Codex11$0.09
GPT-o.57$0.42
openai/gpt-5-codex4under $0.001
openai/gpt-54$0.002

Three providers configured: Anthropic (4 models), AWS Bedrock (3 models), and OpenAI (5 models) — all proxied through a single http://ai/v1 endpoint.

Settings tabs showed: Providers, Grants (10), Hooks (1), Quotas (4), Database, Agent Setup, Feature Flags — everything you need to govern AI at the organization level.

opencode: Terminal-Based Coding Agent

The live demo showed opencode (from the tscli project) — a terminal coding agent running Claude Sonnet 4.6 via Warp terminal. The config:

{
  "$schema": "https://opencode.ai/config.json",
  "server": {
    "port": 4096,
    "hostname": "0.0.0.0"
  },
  "provider": {
    "anthropic": {
      "options": {
        "baseURL": "http://ai/v1"
      }
    },
    "openai": {
      "options": {
        "baseURL": "http://ai/v1"
      }
    }
  }
}

Both Anthropic and OpenAI requests route through the same Aperture gateway (http://ai/v1), giving the organization full visibility into what models developers are using, how much they’re spending, and what workflows benefit most.

”AI isn’t a tool — It’s a system”

The closing slide crystallized the thesis. Individual AI tools (ChatGPT, Copilot, Claude) are just components. The real challenge is building the system around them: identity, governance, routing, observability, cost control.

The Venue

DevWorld Conference 2026 venue

DevWorld Conference took place in a gorgeous theater venue — full house for both keynotes. The cinematic setting added gravitas to talks that felt genuinely forward-looking rather than incrementally iterative.

Key Takeaways

  1. Agent commerce is real — Stripe’s MPP/UCP/SPT stack means AI agents will be making purchases within months, not years
  2. 4× conversion — AI chat converts at 12.3% vs 3.1% traditional; this alone justifies the investment
  3. HTTP 402 finally has a purpose — 30 years after the HTTP spec reserved it “for future use”
  4. Persona engineering = compliance — your system prompt is now a legal/ethical document
  5. AI governance needs infrastructure — API keys and usage dashboards aren’t enough; you need identity-based access, model routing, and workflow understanding
  6. The gateway pattern wins — both Stripe (for commerce) and Tailscale (for development) converge on the same architecture: a smart proxy between agents and services
  7. “Your checkout flow is already obsolete” — if you’re still building traditional cart → checkout → payment pages, you’re building for yesterday

DevWorld 2026 made one thing clear: the “AI tool” era is over. We’re now building AI systems — with commerce protocols, governance gateways, identity layers, and operational insight. The infrastructure engineers who understand this shift will define the next decade.

Free 30-min AI & Cloud consultation

Book Now