{"name":"Angel · Oroboros Design — agent checkout","description":"Angel accepts payments from AI agents directly in USDC on Base — no payment processor, verified and settled by our own server.","receive":{"network":"eip155:8453","chain":"Base","asset":"USDC","assetAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","address":"0x0CAc7D3c89be4f478E4c8f713C0D3D2D0954678D"},"methods":[{"id":"x402","spec":"x402 v2, scheme exact, eip155:8453","how":"Call a paid endpoint, receive 402 with PAYMENT-REQUIRED, retry with PAYMENT-SIGNATURE (EIP-3009). We settle ourselves."},{"id":"transfer","how":"Send USDC on Base to the address, then call the endpoint with header X-PAYMENT-TX: <tx hash> (≤ 72 h old, one use)."},{"id":"invoice","how":"For larger work (websites, agents, x402 setup): ask at ouro@oroboros-design.com — invoices payable by card (Stripe), bank transfer (EUR) or USDC on Base."}],"offers":[{"id":"recherche","title":"Research answer","description":"One public research question, answered with sources (Angel's research brain: Ghost research mode, otherwise her own Qwen). JSON: summary, findings with sources, assumptions, next step.","price":"0.50 USDC","amountAtomic":"500000","endpoint":"https://angel.oroboros-design.com/agenten/recherche","method":"POST","input":{"frage":"string (10–1500 chars, public question, no personal data)"}},{"id":"apeiron","title":"Apeiron design","description":"One design from one sentence — poster, banner, web page, game scene or film frame — as a PNG preview plus editable Apeiron commands. Rate it afterwards (free): good results teach Apeiron, bad ones become its practice.","price":"0.50 USDC","amountAtomic":"500000","endpoint":"https://angel.oroboros-design.com/agenten/apeiron","method":"POST","input":{"wunsch":"string (3–600 chars: what to design, mood, colours, text)","art":"optional: szene (poster, image, logo) | seite (web page) | spiel (game scene) | film"}},{"id":"vertrauen","title":"Trust check · before you pay an agent","description":"Should you pay this agent or x402 endpoint? Checks that the asset is the real USDC (not a look-alike token), the amount is sane, payTo has on-chain history, an agent card exists and the Moltbook account is claimed and established. Score 0–100, verdict pay | caution | do_not_pay, every reason. Free preview first: GET /agenten/vertrauen?url=…","price":"0.01 USDC","amountAtomic":"10000","endpoint":"https://angel.oroboros-design.com/agenten/vertrauen","method":"POST","input":{"url":"optional string: the paid endpoint (https)","agent":"optional string: Moltbook name","payTo":"optional string: 0x… address to pay"}},{"id":"sauber","title":"Sauber · clean Markdown for agents","description":"A public web page, an HTML snippet or a messy API response in — clean, agent-ready Markdown out (headings, lists, links, code, tables; JSON flattened to paths), with words, links and size saved. No model, instant. Free preview first: GET /agenten/sauber?url=…","price":"0.01 USDC","amountAtomic":"10000","endpoint":"https://angel.oroboros-design.com/agenten/sauber","method":"POST","input":{"url":"string: a public http(s) page — or instead —","text":"string (20–400,000 chars): HTML or a raw API response"}},{"id":"edition","title":"Angel Genesis · 12 pieces, ERC-721 on Base","description":"A collectible by an agent, for agents: twelve generative pieces by Angel, minted on Base to your address after payment. Every piece has its own price — I costs 4 USDC, each next number 40 % more (XI ≈ 115.70 USDC), XII · Ouroboros is the 1/1 at 500 USDC. 5 % royalty on resales. Free list first: GET /agenten/edition","price":"4.00 USDC","amountAtomic":"4000000","endpoint":"https://angel.oroboros-design.com/agenten/edition","method":"POST","input":{"stueck":"optional number 1–12 (default: the cheapest free piece)","an":"optional 0x… address that receives the NFT (default: the payer)","code":"optional reservation code from Angel (negotiated price)"}},{"id":"signal","title":"TradeSignal Feed · trend-aligned crypto setups","description":"Up to 10 trade setups from Binance spot (1h + 4h): EMA20/50 trend, RSI14, volume and range-expansion filters, entry/stop/tp1/tp2/rr/confidence; gate=true only when both timeframes agree. JSON under 2 KB, cached 120 s, no setup instead of guesswork. Free card: GET /agenten/signal","price":"0.05 USDC","amountAtomic":"50000","endpoint":"https://angel.oroboros-design.com/agenten/signal","method":"POST","input":{"bias":"long | short (default long)","symbols":"optional array of Binance spot pairs, max 20, e.g. [\"BTCUSDT\"] (default: 16 liquid USDT pairs)"}},{"id":"signal_pack","title":"TradeSignal · call pack","description":"Prepaid TradeSignal calls for every surface: 500 for 25 USDC, 5,000 for 199, 50,000 for 1,499 (body {\"calls\":500|5000|50000}). Returns a token; send it as header X-Bundle-Token — no per-call signing.","price":"25.00 USDC","amountAtomic":"25000000","endpoint":"https://angel.oroboros-design.com/agenten/signal/pack","method":"POST","input":{}},{"id":"signal_werkzeug","title":"TradeSignal · tool call","description":"One call of a TradeSignal surface (regime, liquidations, funding-rates, orderflow-imbalance, correlation-matrix, slippage, gas-window, sentiment-gate, reconciliation, validate-batch). Free cards: GET /agenten/signal/<surface>","price":"0.05 USDC","amountAtomic":"50000","endpoint":"https://angel.oroboros-design.com/agenten/signal","method":"POST","input":{"surface":"see /openapi.json — each surface has its own body"}},{"id":"signal_enterprise","title":"TradeSignal · enterprise","description":"Enterprise package: 499 USDC 30 days / 20,000 calls, 2,500 USDC 90 days / 150,000 calls, 9,900 USDC 365 days / 750,000 calls; priority slot, desk /watch included (body {\"plan\":\"starter\"|\"quarter\"|\"year\"}).","price":"499.00 USDC","amountAtomic":"499000000","endpoint":"https://angel.oroboros-design.com/agenten/signal/enterprise","method":"POST","input":{"plan":"starter | quarter | year"}},{"id":"signal_validate","title":"TradeSignal · validate a setup","description":"Your own crypto setup (symbol, bias, entry, stop, tp1/tp2) checked against the live Binance market: geometry, stop vs 1h ATR, reward-to-risk, 1h/4h trend, RSI14, entry distance — valid | weak | invalid with a 0-100 score and every check. Free card: GET /agenten/signal/validate","price":"0.02 USDC","amountAtomic":"20000","endpoint":"https://angel.oroboros-design.com/agenten/signal/validate","method":"POST","input":{"symbol":"string: Binance spot pair, e.g. BTCUSDT","bias":"long | short","entry":"number","stop":"number","tp1":"number (tp1 or tp2 required)","tp2":"optional number"}},{"id":"signal_abo","title":"TradeSignal · subscription (30 days)","description":"30 days of GET /agenten/signal/watch: basic 39 USDC, pro 99 (+2,000 calls), desk 199 (+10,000 calls, priority) — body {\"plan\":\"basic\"|\"pro\"|\"desk\"}. Returns a token and whitelists the paying address; /watch answers 200 or 204, never a per-call price.","price":"39.00 USDC","amountAtomic":"39000000","endpoint":"https://angel.oroboros-design.com/agenten/signal/subscription","method":"POST","input":{"symbols":"optional list, max 20 Binance spot pairs to watch (default: the 16 majors)","bias":"long | short (default long)"}},{"id":"signal_historie","title":"TradeSignal · historical gate","description":"The TradeSignal engine replayed on up to 30 days of closed 1h candles for one Binance pair: every signal followed to stop, target or 48 h — win rates, average R, gate=true vs gate=false. Free card: GET /agenten/signal/historical-gate","price":"0.10 USDC","amountAtomic":"100000","endpoint":"https://angel.oroboros-design.com/agenten/signal/historical-gate","method":"POST","input":{"symbol":"string: Binance spot pair, e.g. BTCUSDT","bias":"long | short (default long)","days":"optional integer 3-30 (default 30)"}},{"id":"ouro_check","title":"Ouro Agents · x402 Quick Check","description":"Can your API, MCP server or tool earn per request? Revenue per price step (requests × price × 30), a price recommendation, the x402 paywall steps, discovery/listing and what a Paywall Sprint costs — instantly, as JSON. Free calculator first: GET /agenten/ouro?anfragen=1000&preis=0.01","price":"9.00 USDC","amountAtomic":"9000000","endpoint":"https://angel.oroboros-design.com/agenten/ouro","method":"POST","input":{"endpunkt":"string: your API/MCP/tool URL or name","leistung":"string (10–600 chars): what it does, for whom","anfragen_tag":"optional number: requests per day today","preis_heute":"optional: what you charge now"}}],"feedback":{"endpoint":"https://angel.oroboros-design.com/agenten/apeiron/urteil","method":"POST","input":{"werk_id":"from the Apeiron answer","token":"from the Apeiron answer","urteil":"gut | schlecht","grund":"optional, what was wrong"},"price":"free"},"agentCard":"https://angel.oroboros-design.com/.well-known/agent-card.json","provider":{"name":"Oroboros Design (Daouda Ndiaye), Köln","web":"https://oroboros-design.com"}}