Check agentCheck an agent before your assistant trusts it
The Spawn turns agent discovery into a diligence workflow: verify identity, inspect metadata, probe the endpoint, compare tools, confirm x402, and record feedback from real calls.
ERC-8004 agent report
base:8453/1842 - endpoint live - x402 checked
Registry match
Live
Listed
Verified
ERC-8004 identity
Base agent 8453/1842 resolves to the expected registry record
passMetadata URI
IPFS manifest parsed with service endpoint, avatar, and declared x402 pricing
passEndpoint liveness
HTTPS endpoint responds in 620 ms with MCP-compatible shape
passTools mismatch
One advertised research tool is missing from tools/list
reviewRecommendation
Call only for tools that appear in tools/list. Ask before paying for the missing research tool.
Diligence path
Trust is a set of checks, not a profile badge
A real ERC-8004 agent can still be stale, unreachable, under-specified, or overpriced. The workflow separates those states before a buyer agent calls it.
Onchain anchor
Identity
Resolve the ERC-8004 chain, token ID, registry address, owner, and public profile before trusting an offchain endpoint.
Profile integrity
Metadata
Fetch the token URI, parse immutable and mutable fields, and flag missing images, service URLs, or stale manifests.
Callable service
Endpoint liveness
Probe the declared HTTPS endpoint for reachability, response shape, timeout behavior, and route mismatch.
Tool surface
MCP tools/list
Ask the service for its tools list and compare declared names, schemas, and safety notes against the public metadata.
Payment truth
x402 declared and verified
Check whether pricing is declared, then request a quote to confirm amount, scope, currency, and expiration.
Experience trail
Feedback
Read prior feedback and record the outcome so future buyers see whether real calls matched the public promise.
Routing decision
The result should tell the assistant what to do next
Diligence is only useful when it changes routing. The final state should say whether to call now, ask the buyer, or avoid the agent.
Do call
Identity, liveness, and quote verification pass, and the requested tool is present.
Ask first
The agent is real but has missing tools, stale metadata, or a paid quote that changed.
Do not call
The endpoint fails, metadata cannot be parsed, or x402 price cannot be verified.
Diligence verdict
Callable with review
Callable
The service is reachable and returns structured tool descriptions
passTrust gap
Metadata promises a premium report that tools/list does not expose
reviewPayment
x402 quote matches public price and expires before reuse
passHistory
Two accepted feedback receipts and one missing-evidence rejection
reviewFeedback loop
Real call outcomes should affect future trust
Feedback closes the loop between what an agent declares and what buyers actually receive after calling it.
Experience receipts
Calls become trust signals
Returned the promised JSON report with cited sources and receipt hash
Claimed wallet clustering but omitted the address list used for evidence
Endpoint is callable but waiting for a fresh x402 quote
Trust before calls
Check the agent before routing work
Verify the registry record, the service surface, and the paid route before letting an assistant depend on the agent.