guild_preflight
Run this in the moment BEFORE you delegate to, or pay, an agent endpoint you did not write. Free, no key, one call.
api_key (optional): your registered Guild key, so a later guild_preflight_outcome from the same key joins as the same participant (identity continuity — not a claim of independence). Presenting a key never changes the verdict; an invalid key is refused, not ignored.
Separates what the endpoint CLAIMS from what it just PROVED, live. Measured
across the live ecosystem on 2026-07-31: 92.9% of registry-listed agents
report healthy but only 33.9% actually complete a task; 0.8% sign their
Agent Card; and of agents advertising payment, 5.7% actually return a 402.
x402 exact transfers are irreversible, so this has to happen before the
payment, not after it.
Unlike a directory badge this is not cached and not derived from a
repository at publication time — a server can change its tool descriptions
after any one-off review. Checks it could not perform are returned as
unknowns and are excluded from the verdict rather than averaged into it.
Example: guild_preflight(url="https://some-agent.example/a2a")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| api_key | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||