{"uid":"cap_n8wEDLD8oWVVzqu_QkMux","slug":"obol-stack-bounty-radar-chat-completions-125df91e","name":"Obol Stack Bounty Radar Chat Completions","description":"x402 payment-gated services advertised by this Obol Stack operator. Every operation expects an `X-PAYMENT` header carrying a signed x402 v2 payment payload; unpaid requests receive a 402 with `accepts[]` describing the prices the operator will honour. See https://www.x402.org for the wire protocol and https://github.com/ObolNetwork/obol-stack for the source.\n\nNote: schemas for individual operations are derived heuristically from the underlying ServiceOffer's `type` field. Buyers using generated clients should treat request and response shapes as advisory until operators tighten them with explicit OpenAPI fragments.","url":"https://4-obol-agent.dvlabs.dev/services/bounty-radar/v1/chat/completions","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"model":{"type":"string","description":"Model identifier advertised in the 402 accepts[].extra or /api/services.json."},"stream":{"type":"boolean"},"messages":{"type":"array","items":{"type":"object","required":["role","content"],"properties":{"role":{"enum":["system","user","assistant","tool"],"type":"string"},"content":{"oneOf":[{"type":"string"},{"type":"array"},{"type":"null"}]}},"additionalProperties":true}},"max_tokens":{"type":"integer","minimum":1},"temperature":{"type":"number","maximum":2,"minimum":0}}},"responseSchema":{"type":"json","example":{"id":"chatcmpl-example","model":"claude-sonnet-4-6","object":"chat.completion","choices":[{"index":0,"message":{"role":"assistant","content":"Hello! How can I help you today?"},"finish_reason":"stop"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_DcOepU6z89CVKN1n4x-Lt","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Payment-gated LLM chat completions endpoint (OpenAI-compatible) served by the Obol Stack bounty-radar operator, requiring an x402 micropayment header per request","exampleAgentPrompt":"Ask the bounty-radar AI model (use claude-sonnet-4-6) to explain what makes a good bug bounty report — keep it to 300 tokens and use a temperature of 0.7.","exampleUseCases":[{"title":"Agent-to-agent LLM reasoning task","prompt":"Send this system prompt and user question to the bounty-radar AI — system: 'You are a security analyst', user: 'What are the top 5 indicators of a phishing attack?' — use claude-sonnet-4-6, max 500 tokens."},{"title":"Automated code review commentary","prompt":"Have the bounty-radar AI review this code snippet for vulnerabilities and suggest fixes — use claude-sonnet-4-6, temperature 0.3, and limit the response to 400 tokens."},{"title":"Micropayment-gated Q&A for smart contract help","prompt":"Ask the bounty-radar AI to explain how reentrancy attacks work in Solidity and how to prevent them — claude-sonnet-4-6, 600 tokens max, temperature 0.5."}],"resultDescription":"Returns an OpenAI-compatible chat.completion JSON object containing the assistant's reply message, the model used, a unique completion ID, the finish reason (e.g. 'stop'), and the choice index. Streaming mode is also supported if requested.","failureModes":["402 Payment Required — missing or invalid X-PAYMENT header; response includes accepts[] with pricing details","Invalid model identifier — model not listed in the operator's /api/services.json or 402 accepts[].extra","Malformed messages array — missing required 'role' or 'content' fields","Temperature out of range (must be 0–2) or max_tokens less than 1","Operator node offline or unreachable — connection timeout or 5xx error","Payment amount insufficient — operator rejects underpaid x402 payload"],"whenToPreferThis":"Choose this endpoint when you need a pay-per-call, OpenAI-compatible chat completions interface backed by the x402 micropayment protocol — ideal for agent workflows that need metered LLM access without subscriptions, or when integrating with the Obol Stack decentralized operator ecosystem. Prefer this over hosted OpenAI/Anthropic APIs when you want crypto-native (USDC) per-request billing or when operating within an x402-aware agent framework.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T01:28:49.375Z","isFirstParty":false}