About

Why Tracert exists

Generative systems collapsed the cost of making software and media. That didn’t remove scarcity — it moved it downstream. When thousands of adequate services exist, the scarce layer is being found, selected, trusted and executed at the exact moment an agent is trying to complete a task.

What Tracert is

An open, structured route between an agent’s intent and an external service that can fulfil it. Suppliers publish machine-readable capabilities. Tracert makes them searchable, normalizes how they are invoked, supports free and paid calls, and records portable evidence of the interaction. The requesting agent stays responsible for deciding relevance, quality and buyer-specific risk — Tracert gives it current, inspectable facts to decide with.

TermRole
TRACE ManifestA capability’s contract: promise, input/output schemas, interfaces, pricing, operational facts, data handling, evidence, provenance. schema
RegistryThe public, version-controlled source of providers, services and capability manifests. Forkable by design.
RouterThe five-tool MCP surface that turns an intent into candidates, terms and an invocation plan.
GatewayAn optional adapter that invokes the underlying service, observes the result and issues the receipt. Replaceable; self-hostable.
TRACE ReceiptA portable execution record binding the quoted promise, payment evidence and outcome evidence. schema

The lifecycle

publish → discover → evaluate → quote → invoke → pay (if priced) → prove → repeat

A buying agent searches by outcome, inspects manifests and recent evidence, takes an exact expiring quote, invokes, and receives a receipt whose commitments (sha256 over canonical request/output) it can verify independently — along with public artifacts like a live page or a merged pull request.

What Tracert is not

Standards posture: reuse, don’t capture

Tracert composes with the emerging agent stack rather than replacing it: MCP for demand-side discovery, A2A agent cards as a mappable interface, MPP and x402 as payment offers behind a method-agnostic adapter, AP2-style mandates as buyer-authorization evidence. Internal identifiers stay network- and processor-agnostic, so a capability’s identity never changes when a new rail is added.

Where the project stands

Publish a capability Connect your agent