Built forBuilt for
eyes.eyes.

But the eyesBut the eyes
changed.changed.

The advertising protocol for the agentic web.

x402 · mpp · stripe · cards

Cookies crumble. Pixels go blind.Cookies crumble. Pixels go blind.

The ad stack satisfies only the human mind.The ad stack satisfies only the human mind.

$325B in US digital ads — every dollar assumes a human is watching.

16,000+ MCP servers. 97M monthly SDK downloads. Zero monetization layer.

The eyeball is no longer guaranteed.

// cookies.deprecated()
// pixel_tracking: null
// ad_stack.compatibleWith("machine") → false

market_size: $325_000_000_000
mcp_servers: 16_402
sdk_downloads_monthly: 97_000_000
monetization_layer: undefined

// eyeball !== guaranteed

One protocol. Both sides of the screen.One protocol. Both sides of the screen.

The Protocol — An open spec. Request, response, settlement, disclosure. Forkable by anyone.

The Marketplace — Real-time bidding for agent-served placements.

The SDK — One npm package. Web apps, MCP servers, agent pipelines.

Any payment rail.

// protocol.spec v0.1

interface AdRequest {
  intent: string
  context: string
  rail: "x402" | "mpp" | "stripe" | "card"
}

interface AdResponse {
  placement: Placement
  settlement: Hash
  disclosure: true  // non-optional
}

> layer[0]: protocol  // open, forkable
> layer[1]: marketplace  // rtb, on-chain
> layer[2]: sdk  // @ad402/sdk

// x402 :: mpp :: stripe :: cards

The window is open. The rails are laid.The window is open. The rails are laid.

Build the standard now, or watch it get made.Build the standard now, or watch it get made.

Six months ago, none of this infrastructure existed. MCP is now the USB-C of AI tool connections. x402 makes sub-cent settlement real. ChatGPT launched ads at $60 CPM. The layer is getting built — by whom is the question.

> status_report.now()

chatgpt_ad_cpm:         $60
enterprise_agents_prod: 57%
koah_funding:           $26_000_000
mcp_servers_monetized:  <5%

// window.isOpen → true
// rails.status → "laid"
// builder → undefined

Not our first protocol. Not our first proof.Not our first protocol. Not our first proof.

We've built the layer. Now we're building the roof.We've built the layer. Now we're building the roof.

ETHGlobal New Delhi finalist — AD-402 prototype, top 10 of 616 teams.

Crypto & privacy engineers — built privacy infrastructure and cryptographic systems from the ground up.

DeFi & payments engineers — designed settlement systems, payment flows, and financial primitives on-chain.

> team.verify()

[0] {
  event: "ETHGlobal New Delhi",
  result: "top_10 / 616",
  proof: "ad402.prototype"
}
[1] {
  domain: "crypto_privacy",
  built: ["privacy_infra", "cryptographic_sys"]
}
[2] {
  domain: "defi_payments",
  built: ["settlement_sys", "payment_flows"]
}

// team.verified → true

The standard is forming.The standard is forming.

The layer is live.The layer is live.

Say hello.Say hello.

ad402.sh// end of transmission