{"uid":"cap_9VRotgGf_WEEcn3XOGlOF","slug":"seneschal-puzzle-bounty-contract-risk-feed-839ca79f","name":"Seneschal Puzzle/Bounty Contract Risk Feed","description":"Puzzle / bounty contract risk feed: the annotated watchlist of puzzle/CTF/bounty contracts classified as locked_no_payout (funded but value can never leave — solving pays nothing), frontrun_bait (pays msg.sender on a calldata condition — broadcast the solution and you WILL be front-run; submit privately), owner_only_payout, claimable, indeterminate or unfunded. Each entry ships payout-path evidence, front-run verdict and ETH at stake. Filters: ?classification=&funded_only=1&limit=.","url":"https://api.seneschal.space/v1/premium/puzzle-risk","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"totals":{"funded":9,"watched":24,"eth_at_frontrun_risk":0.5,"eth_locked_no_payout":1},"entries":[{"notes":["Pays the caller on a calldata condition — submit privately."],"address":"0xd7c6…","balance_eth":0.5,"payout_kinds":["selfdestruct"],"classification":"frontrun_bait","frontrun_exposed":true}],"as_of_ms":1765532000000}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_TRFc6ABk6AThLv1wvWqCQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns an annotated watchlist of on-chain puzzle, CTF, and bounty contracts classified by payout risk (locked, front-run bait, owner-only, claimable, etc.) with ETH at stake and front-run verdicts.","exampleAgentPrompt":"Show me all currently funded Ethereum puzzle and CTF contracts that are front-run bait — I want to see which ones will get sandwiched if I broadcast a solution publicly, with how much ETH is at stake for each.","exampleUseCases":null,"resultDescription":"A JSON object with a 'totals' summary, an 'entries' array of annotated contracts each carrying classification (locked_no_payout, frontrun_bait, owner_only_payout, claimable, indeterminate, unfunded), payout-path evidence, front-run verdict, ETH value at stake, and an 'as_of_ms' Unix timestamp indicating data freshness.","failureModes":["Invalid classification value returns 400 or empty result set","Payment not provided or invalid x402 payment header returns 402 Payment Required","limit exceeds maximum of 1000 — capped silently or returns error","funded_only with non-boolean-like value may be ignored or cause 400","Service unavailable or upstream chain data stale returns 503 or stale as_of_ms"],"whenToPreferThis":"Use this endpoint when an agent or researcher needs to evaluate on-chain Ethereum puzzle, CTF, or bounty contracts before attempting to solve or claim them — specifically to detect front-run risk, locked/unclaimable value, or owner-gated payouts. Prefer this over generic contract analysis tools when the specific risk taxonomy (locked_no_payout, frontrun_bait, etc.) and ETH-at-stake data is needed for automated decision-making about whether to attempt a contract solution.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:36:01.577Z","isFirstParty":false}