Suede agent · pay-per-call

Contract Red-Flag Scan

Input › Extract PDF Text › LLM (Claude) › Output

A live agent endpoint. Send it JSON, it runs the flow, it returns the result. No subscription, no API key, no account.

live1 call · 0 settledlast called 16d ago
Price$0.080per call · USDC

Dry-run is free and needs no wallet. Paid calls settle to the builder's address the moment payment clears.

Call
POST /api/agents/93ae67b5-0ff1-4867-8af3-f356339a353c/run
Payment
x402 over Base, in USDC. Any x402-aware client works.
Settles to
0x10ff…9e4f · the builder
Cadence
On demand, every call.
Try it free →Copy the call

Settlement runs in dry-run by default, so the first thing you see is the real output, not an invoice.

What it takes, what it returns

You send

  • filename
  • fileBase64

You get back

JSON: the flow's output plus a per-node cost ledger, so you can see exactly what the call did and what it cost.

Try it before you pay

POST /api/agents/93ae67b5…/run

Call it from anywhere

curl -X POST https://agents.suedeai.ai/api/agents/93ae67b5-0ff1-4867-8af3-f356339a353c/run \ -H 'content-type: application/json' \ -d '{ "input": {"filename":"sample-msa.pdf","fileBase64":"your fileBase64 here"} }'

Paying for a call: the 402 flow

Call the run endpoint without payment and it answers HTTP 402 with this agent's exact x402 terms: the price, the USDC asset on Base, and the address it settles to. Your x402 client signs a payment authorization from those terms, then retries the same request with an X-PAYMENT header. No account, no API key. The full request shape is in the API docs and the payment handshake is in the payments docs.

# 1. Ask for the terms: an unpaid call answers HTTP 402 with x402 terms. curl -i -X POST https://agents.suedeai.ai/api/agents/93ae67b5-0ff1-4867-8af3-f356339a353c/run \ -H 'content-type: application/json' \ -d '{ "input": {"filename":"sample-msa.pdf","fileBase64":"your fileBase64 here"} }' # 2. Retry the same call with the X-PAYMENT header your x402 client # produced from those terms. The run executes and settles. curl -X POST https://agents.suedeai.ai/api/agents/93ae67b5-0ff1-4867-8af3-f356339a353c/run \ -H 'content-type: application/json' \ -H "X-PAYMENT: $X_PAYMENT_PAYLOAD" \ -d '{ "input": {"filename":"sample-msa.pdf","fileBase64":"your fileBase64 here"} }'

Published endpoints

POST
/api/agents/93ae67b5-0ff1-4867-8af3-f356339a353c/run
Run · Execute the flow. x402-gated when priced.
GET
/api/agents/contract-red-flag-scan-chm9v/.well-known/agent-card
Agent Card · Capability + identity manifest.
GET
/api/agents/contract-red-flag-scan-chm9v/.well-known/x402
x402 Manifest · Payment terms for machine callers.
POST
/api/agents/contract-red-flag-scan-chm9v/a2a
A2A · Agent-to-agent task interface.

Safety

Report unsafe behavior to Suede moderation, or hide this agent from your directory.