Algorand Global x402 Challenge

AgentTrust Verify

One URL. One payment. One trust decision.

Hossam ElshahabyPay-per-request verification API
01
Agent request
POST /api/verify
02
HTTP 402
payment requirements
03
USDC payment
signed in the wallet
04
GoPlausible
verify + settle
05
Trust decision
score, risk, evidence
AgentTrust Verify/Title
01 / 05

The problem, in four dimensions

Agents transact faster than they can judge.

Judgment

Autonomous agents open links they cannot judge. A URL looks the same whether it is a shop or a trap.

Payment

Per-call security has no rail. Agents cannot sign up, hold a card, or manage a subscription.

Access

Existing trust services demand accounts, API keys and monthly plans before the first check.

Discovery

Nothing is machine-discoverable. An agent cannot find, price and call a safety check on its own.

AgentTrust Verify/Problem
02 / 05

The solution

A single paid endpoint an agent can call unattended.

POST /api/verify · $0.03 USDC · Algorand

01

One endpoint, one price

POST /api/verify. $0.03 USDC per call. No signup, no key, no plan.

02

Twelve defensive checks

HTTPS, TLS, DNS, reachability, redirect chain, punycode, raw IP, credentials, port, length, syntax, suspicious patterns.

03

Weighted score, honest confidence

Starts at 100, weighted penalties, LOW / MEDIUM / HIGH. Checks that cannot run return unknown and lower confidence.

04

Stated limitations

Every response carries what the service does not do. No invented certainty, ever.

05

SSRF-hardened, defensive only

Loopback, private, link-local and metadata targets rejected. Nothing offensive is ever sent to a target.

06

Agent-first discovery

/.well-known/x402, /openapi.json and /llms.txt, plus the Bazaar extension and the x402-global-challenge tag.

AgentTrust Verify/Solution
03 / 05

Impact and difference

Machine-payable, and honest about what it cannot see.

Pay per answer

A machine pays $0.03 in USDC on Algorand and gets an answer. No account, no card, no contract.

Honest over confident

Competing scanners return a verdict regardless. This one says unknown when it cannot see, and shows the deduction behind every point lost.

Discoverable by machines

The endpoint describes its own input, output, price and network, so an agent can find and call it unattended.

Proof with every answer

A paid response returns the settlement facts from the facilitator — nothing about payment is generated by the site.

AgentTrust Verify/Impact
04 / 05

Thank you

Questions, critique and feedback are all welcome.

hossam.a.elshahaby@gmail.com

Hossam Elshahaby

Algorand Global x402 Challenge

AgentTrust Verify/Thank you
05 / 05
Edit with