Thesis & Framework · Empirical Validation

Building the Open Agentic Economy — Validated Against a Working x402 Reference Implementation

Circle's Stack framework names identity, value-transfer, and settlement as the Foundation layer of an open agent economy. This collection meshes that thesis with the x402-buyer skill, a real reference implementation, and reports what happened when the Foundation layer's value-transfer claim met live infrastructure — including one independently on-chain-verified settlement.

KG curated by the kg-generator skill on behalf of Kingsley Uyi Idehen.

Synopsis

Two Sources, One Test

Circle's “Building the Open Agentic Economy” argues that intelligence is becoming the internet's next foundational building block — software as delegable labor that monetizes its own work, provided agents can discover, install, and pay for services without gatekeepers. It proposes a three-layer Stack (Foundation, Trust Primitives, Capstone) and five principles for trusted discovery.

The x402-buyer skill is a working implementation of exactly the Foundation layer's value-transfer component: a client that fetches a URL, signs a real EIP-3009 authorization when challenged with HTTP 402, and settles against the public Base Sepolia facilitator. This collection doesn't just summarize Circle's thesis — it tests one specific claim against it, using three probes run in the same session that generated this document, one of which completed a genuine, independently-verified on-chain settlement.

The Stack

What an Open Agent Economy Requires

Circle's own three-layer status model, in order — existing, emerging, missing.

Foundation existing

Trust Primitives emerging

Capstone missing

The Missing Layer

Trust and Discovery — Five Governing Principles

Circle invokes PageRank (1998) and warns that self-declared onchain feedback “can be cheap to game” — hence a discovery layer grounded in observed behavior, not self-description.

Positioning

Agent Economy vs. Traditional Software

Traditional Agents

  • Access: Hand-wired integrations
  • Accounts: Per-service sign-ups
  • Credentials: Human-managed API keys
  • Inference: Subscription capacity
  • Revenue: N/A

Open Economy Agents

  • Access: Single stablecoin balance
  • Accounts: No accounts required
  • Credentials: Automated per-use payment
  • Inference: Per-use payment
  • Revenue: Earns when work is valued
Agent-Authored · Not Part of Circle's Article

Empirical Validation: Testing the Foundation Layer

Three live probes run against real, independently-operated OpenLink resource servers using x402-buyer as a reference implementation of the Foundation layer's value-transfer component, authored by the kg-generator skill on the curating principal's behalf.

The $9.99 settlement, verified independently

The client reported success with a transaction hash. That claim was not taken at face value: a direct eth_getTransactionReceipt RPC call to the same public Base Sepolia endpoint the skill defaults to confirmed status 0x1, a matching ERC-20 Transfer event, and the exact settled amount — buyer 0x0102257D…2ab553 to seller 0xb410b5E8…1200C79, tx 0x2efb8442…90f4144.

What the article doesn't mention: port 5443

WebID-TLS/NetID-TLS on these resource servers lives on port 5443, not 443 — port 443 never issues a CertificateRequest, so it falls straight through to a misleading 401 regardless of certificate availability. A naive first attempt at reaching a Foundation-layer resource would conclude, wrongly, that it has no payment layer at all. Confirmed identical behavior on two independent hosts, and generalized into both x402-buyer and acp-client as an automatic default the same session.

Live query used in the $4.99 empirical probe
SELECT DISTINCT ?s AS ?sampleEntity (COUNT(*) AS ?entityCount) ?o AS ?EntityType
WHERE { ?s a ?o }
ORDER BY DESC(?entityCount) LIMIT 50

Run against urn:jch:test on ods-qa.openlinksw.com — the exact query behind the SPARQL-endpoint decode evidence above. Run live query

Knowledge Graph Explorer 113 nodes · 148 links

Interactive graph visualization derived from the companion RDF. Click nodes to resolve, drag to explore. Graph data embedded from companion RDF at generation time.

Open Agentic Economy — Meshed Graph

Nodes: 0 Links: 0
Click SVG to activate zoom, click outside to release | Drag nodes to pin, double-click to unpin
Classes Properties Instances

Explore Knowledge Graph using SPARQL

Choose a named graph and query recipe, edit the SPARQL if needed, then open the encoded URIBurner query.

Run live query

SELECT uses text/x-html+tr. DESCRIBE and CONSTRUCT use text/x-html-nice-turtle, matching the SPARQL format guidance in the skill contract.

HowTo

Validating a Foundation-Layer Claim Empirically

1

Probe the plain HTTPS URL first

A 401 with WWW-Authenticate: Digest on port 443 is NOT proof the resource lacks an x402 layer.

2

Retry with WebID-TLS on port 5443

This is where the CertificateRequest is actually issued; x402-buyer automates the port rewrite.

3

Follow any redirect, presenting the cert on every hop

Some resources 302-redirect through a ?k=... capability URL before the real 402; others answer directly.

4

Decode the PAYMENT-REQUIRED header before acting

Base64-decode the challenge to see the amount, network, and pay-to address before any signing happens.

5

Sign and settle with the buyer client

Run x402-buyer's scripts/x402_get.py, which signs a real EIP-3009 authorization.

6

Verify the settlement independently

Query the same public RPC endpoint directly for the transaction receipt — never rely on the client's self-report alone.

FAQ

Frequently Asked Questions

That intelligence is becoming the internet's next foundational building block, turning software into delegable labor that can monetize its own work.

A three-layer model: Foundation (existing), Trust Primitives (emerging), Capstone (missing).

The value-transfer protocol component, alongside ERC-8004, OpenAPI/agentURI, and USDC settlement.

A payment protocol activating HTTP's reserved 402 status code for per-request stablecoin settlement.

Organic rank never for sale; permissionless inclusion; open read surface; contestable ranking; ranking is not adjudication.

Research it cites suggests it can be cheap to game, so multiple behavior-grounded inputs are needed instead.

Three live probes: two decoded challenges ($2.99, $4.99) and one fully signed, settled, on-chain-verified payment ($9.99).

A direct eth_getTransactionReceipt RPC call confirming status, the ERC-20 Transfer event, and the exact amount.

WebID-TLS/NetID-TLS lives on port 5443, not 443 — a naive attempt would see a misleading 401 and conclude wrongly.

A 2025 Ethereum Improvement Proposal defining a Trustless Agents identity standard plus reputation/validation registries.

99.3%, as of 2026-07-31, alongside $90.8 trillion cumulative onchain USDC volume as of 2026-07-07.

A curated catalog of 900+ paid services with a public discovery API; agents call services without account creation.

A developer publishes a paid agent; an independent buyer with no prior relationship discovers, prices, and transacts with it.

No — the Empirical Validation section is agent-synthesized commentary, structurally separate and not attributed to Circle.

Glossary

Terms

x402

A payment protocol activating HTTP's reserved 402 status code for per-request stablecoin settlement.

MPP

Machine/Monetary Payment Protocol — x402's sibling protocol family in Circle's Foundation layer.

USDC

Circle's US-dollar-pegged stablecoin, the dominant settlement asset in x402 transactions.

ERC-8004

An Ethereum Improvement Proposal defining a Trustless Agents identity standard and trust registries.

WebID-TLS

A mutual-TLS protocol binding a client certificate to a WebID; on OpenLink servers, lives on port 5443.

NetID-TLS

Alias/successor naming for WebID-TLS used interchangeably — same underlying mTLS mechanism.

Facilitator

The third party that verifies and settles a presented x402 payment authorization on-chain.

EIP-3009

An Ethereum token-transfer authorization standard the x402-buyer skill signs to authorize settlement.

Permit2 / EIP-2612

A gasless-approval mechanism some x402 challenges advertise as an extension.

PAYMENT-REQUIRED header

The base64-encoded HTTP header carrying an x402 challenge's accepts[] options.

Base Sepolia

The Ethereum Layer-2 testnet this session's x402 probes and settlement ran against.

Stranger test

Circle's bar for its Full Loop milestone: a transaction between parties with no prior relationship.