Attest

Attest · by ClearTrust

Agents now buy the ads. Attest is who checks them.

AdCP lets a buyer agent plan, book, create and watch a campaign in minutes. Every place a person used to say no is now an API call. Attest makes those calls: a governance agent that checks each spend and measures what delivered, and a registry that says who a seller really is. Built on the protocol, kept in step with it.

sync_governance → https://verify.cleartrust.cc/mcp check_governance before every create_media_buy → approved · denied · conditions findings: budget, flight, markets, seller authorisation, inventory quality search_agents → who is verified to sell what report_plan_outcome → reconciled with ClearTrust measurement
Tracking AdCP 3.2.3 · SDK 15.8.1Spec checked 58 minutes agoVerify upRegistry up

The suite

Six agents, two live today

Verifylive

Governance · measurement · signals agent

Checks every agentic buy before the money moves (budget, flight, markets, seller authorisation, ClearTrust inventory quality), measures what delivered with its own scan, and offers inventory-quality signals.

sync_plans · check_governance · report_plan_outcome · get_plan_audit_logs · get_signals · activate_signal

Open →
Registrylive

Verified directory of AdCP agents

Every listed agent was introspected, its claimed properties checked on both sides (adagents.json and brand.json), run through the AdCP storyboards and scored on ClearTrust traffic. Grades A to F and the Attest seal.

search_agents · get_agent · check_authorization · list_verified

Open →
Scancoming

Security scanner for sales agents

Red-teams a sales or buyer agent: prompt injection through product catalogues and briefs, tool poisoning, auth and tenant isolation, SSRF, data exposure. Confirmed findings only, with evidence.

Runs against any MCP or A2A endpoint

What it will do →
Probecoming

Synthetic buyer agent

A hostile buyer that exercises a sales agent before real budgets arrive: pricing, catalogue, idempotency, and the injection surface, with a report a publisher can act on.

get_products · create_media_buy · sync_creatives, adversarially

What it will do →
Reviewcoming

Creative review agent

Brand safety, claims and malvertising checks on AI-written creatives between build_creative and sync_creatives.

Sits between build_creative and sync_creatives

What it will do →
Ledgercoming

Booking reconciliation

Brief to booking to delivery to verified impressions to invoice, reconciled per media buy, so agent-era discrepancies surface before the invoice does.

report_plan_outcome · get_media_buy_delivery

What it will do →

How it fits

Where Attest sits in a buy

AdCP has no screen. The protocol defines governance, measurement and signals agents; Attest implements them, so a buyer agent calls Attest the same way it calls a seller.

Buyer agentplans · books · watchesSales agentPrebid Sales Agent · GAMPublisheradagents.json · ad serverget_products · create_media_buydelivery · reportserve the creativeAttest Verifygovernance · measurement · signalsAttest Registryverified sales agentsClearTrusttraps · scans · domain scoressync_plans · check_governancedelivery check · report_plan_outcomedomain scorestraffic qualityIn-Ad scan in the creativebefore the buy: verdictafter the buy: measurementwho the seller is

The full walkthrough →

Who it is for

Buying platforms

One governance agent on your rails, and every buy is checked and measured.

Product leads at agentic buying platforms, DSPs adding AdCP, agency agent stacks

Read

Sellers

Be the seller a buyer agent can verify, and the buy goes through.

Publishers running the Prebid Sales Agent, SSPs hosting sales agents, marketplaces

Read

Brands and agencies

Your plan, enforced by someone who holds none of the money.

Programmatic leads, brand-safety teams, ad-ops finance

Read