Untch docs

Complete list of agent-callable endpoints on asp.untch.xyz.

ASP tools

Base: https://asp.untch.xyz

Paid routes return HTTP 402 with a Payment-Required challenge until settled with USDT0 on eip155:196.

Control plane

MethodPathPricePurpose
GET/ping_untch$0.01Health and rail proof
POST/create_spend_intentbundledValidate, hash, bind intent; optional on-chain register
POST/preflight_payment$0.05Policy evaluation
POST/verify_delivery$0.10T0 delivery proof
POST/detect_duplicate$0.02Duplicate check against ledger window
POST/redact_payment_metadata$0.02Strip PII patterns; return hash
POST/get_ledgerfreeEphemeral ledger window slice
POST/log_receiptfreeReceipt status façade
POST/score_vendor$0.20Vendor score
POST/score_buyer$0.20Buyer score
POST/generate_dispute_packet$0.50Dispute evidence pack
POST/reconcile_agent_spend$0.25Spend / waste report
GET/receipt_status/:receiptIdfreeReceipt poll
GET/escalation_status/:pollReffreeEscalation poll

Operator policy routes (admin)

Unpriced interim admin routes for policy registration helpers:

  • POST /create_spend_policy
  • POST /sync_policy_registration
  • POST /update_policy
  • POST /pause_policy
  • POST /resume_policy

Production operators typically register from the dashboard wallet flow.

Lifestyle

MethodPathPrice
GET/cafe/menufree
POST/cafe/order/latte$0.04

Demo café for governed spend demos. Fulfillment is a voucher code, not a real coffee shop.

Builder (Launch Pack)

MethodPathPricePurpose
POST/builder/brand_pack$0.05Hireable: names + live RDAP + rank + SEO
POST/builder/suggest_names$0.01Product names (LLM when configured)
POST/builder/check_domainsfreeLive RDAP domain availability
POST/builder/rank_optionsfreeRank name options
POST/builder/seo_tipsfreeLaunch checklist

brand_pack is the one-call hire path. Domain checks use live RDAP (not a purchase or reservation). LLM is optional for naming only (Untch-style short brands; AI-slop stems banned); policy/preflight stay LLM-free.

Identity (ERC-8004)

MethodPathPrice
GET/agent-registration.jsonfree
GET/.well-known/agent-registration.jsonfree

Registration-v1 card for marketplace rendering. Domain proof is the well-known path on this host.

Errors

Error bodies use:

{
  "code": "POLICY_ID_REQUIRED",
  "message": "…",
  "retryable": false,
  "docsUrl": null
}

See Errors.

Related