{"x402Version":2,"payTo":"0x3A7292b88471691946D8D8856925e22246bed743","resources":[{"id":7997,"slug":"7997","resource":"https://kevinhoff.com/api/paid/grade","description":"X Preflight: read a draft post against X's open-sourced ranking code. Returns what is already settled before you post, whether it enters the pool strangers are drawn from, how long it stays retrievable, which filters delete it, and which gates nobody can know in advance. Every claim cites a file and line in X's published source. Never writes the post. Nothing stored.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x3A7292b88471691946D8D8856925e22246bed743","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"text":"the draft post you are about to publish on x.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"gates":[{"head":"It can be found by strangers.","n":1,"name":"On the list","src":"phoenixRankAllCandidateProcessor.strato:446-451","state":"go"}],"model":{"built_for":"copy_link","negative_risk":{"level":"low"},"survival":{"verdict":"clear"}},"structural":[{"detail":"An original or a quote is written to the index out-of-network readers are drawn from.","fact":"enters the pool","src":"phoenixRankAllCandidateProcessor.strato:446-451"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"all_video_over_10s":{"description":"OPTIONAL, defaults to false. Whether EVERY attachment is video running longer than ten seconds. One photo or one short clip makes this false.","type":"boolean"},"brief":{"description":"OPTIONAL, defaults to false. True returns the classification only and drops the prose, which is 78% of the generation. Answers in seconds instead of tens of seconds, same model and same price. Use it if your client has a short timeout.","type":"boolean"},"followers_under_1000":{"description":"OPTIONAL, defaults to false. Whether the author is under the small-account cap that the one per-batch lift applies to.","type":"boolean"},"post_kind":{"description":"OPTIONAL, defaults to original. A reply's parent is not in the text, so no tool can read this off the draft. Declare it only if it is not an original.","enum":["original","reply","quote","repost"],"type":"string"},"reader_follows_back":{"description":"OPTIONAL, defaults to false. Whether the reader follows the author back. Decides in-network versus out-of-network, which changes the reply chain.","type":"boolean"},"text":{"description":"The draft post. Never rewritten, never stored.","type":"string"}},"required":["text"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"gates":{"description":"The eight gates in the order X runs them, each with a state and the source line it is read from.","items":{"properties":{"head":{"type":"string"},"n":{"type":"number"},"name":{"type":"string"},"src":{"type":"string"},"state":{"enum":["go","stop","open","call"],"type":"string"}},"required":["n","state","src"],"type":"object"},"type":"array"},"model":{"description":"The paid half: the read of the draft itself.","type":"object"},"structural":{"description":"Consequences that need no model: branches in X's published source.","items":{"properties":{"detail":{"type":"string"},"fact":{"type":"string"},"src":{"type":"string"}},"required":["fact","src"],"type":"object"},"type":"array"}},"required":["gates","structural","model"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"kevinhoff.com","lastUpdated":"2026-09-14T19:52:39.248Z","quality":{"calls30d":9,"uniquePayers30d":3,"lastCalledAt":"2026-09-14T19:52:38.697Z"},"liveness":{},"verified":false,"featured":false},{"id":3435,"slug":"3435","resource":"https://kenoodl.com/preflight","description":"x402-preflight: confirm your wallet can transact, and see your balance, in one certified call. Pay $0.01 USDC on Base, get a signed on-chain-anchored receipt. The safe first transaction before you ship real volume.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x3A7292b88471691946D8D8856925e22246bed743","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"wallet":"0x… (the Base wallet to preflight; defaults to the paying wallet if omitted)"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"receipt":{"eth_balance":"0.004200","genesis_deploy_tx":"0x…","payer":"0x…","prev_settlement_tx":"0x…","tx_hash":"0x…","usdc_balance":"12.500000"},"status":"settled"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"wallet":{"description":"The Base wallet you want to preflight. If omitted, it defaults to the paying wallet read from the x402 payment payload.","type":"string"}},"required":["wallet"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"receipt":{"properties":{"eth_balance":{"type":"string"},"genesis_deploy_tx":{"type":["string","null"]},"payer":{"type":"string"},"prev_settlement_tx":{"type":["string","null"]},"tx_hash":{"type":"string"},"usdc_balance":{"type":"string"}},"required":["tx_hash","payer","usdc_balance","eth_balance"],"type":"object"},"status":{"enum":["settled"],"type":"string"}},"required":["status","receipt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"kenoodl.com","lastUpdated":"2026-09-17T04:04:04.235Z","quality":{"calls30d":4,"uniquePayers30d":3,"lastCalledAt":"2026-09-17T04:04:03.879Z"},"liveness":{},"verified":false,"featured":false},{"id":3436,"slug":"3436","resource":"https://kenoodl.com/api/verify","description":"The independent gate before a merge, deploy, or payout. Deterministic JavaScript (Node) or Python 3 run against a contract or claim; returns HELD, BROKE with the failing input, FINDINGS, or DROP. BROKE requires a contract. Ephemeral sandbox, nothing stored. 0.10 USDC; allow up to 120s.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x3A7292b88471691946D8D8856925e22246bed743","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"100000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"code":"def add(a, b): return a - b","contract":{"examples":[{"call":"add(2,3)","expected":"5"}],"fn":"add"}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"detail":"add(2,3) returned -1; the contract expected 5.","verdict":"BROKE"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"assumption":{"description":"A claim about the code in plain words, for a FINDINGS read (never BROKE).","maxLength":4000,"type":"string"},"code":{"description":"The function source under test.","maxLength":64000,"type":"string"},"contract":{"description":"Provide a {fn, examples:[{call, expected}]} contract for a BROKE-capable verdict. BROKE fires only from a contract you provide.","type":"object"}},"required":["code"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"closer":{"type":"string"},"contract":{"type":"object"},"detail":{"type":"string"},"proof":{"type":"string"},"proofRuns":{"type":"string"},"verdict":{"enum":["HELD","BROKE","FINDINGS","DROP"],"type":"string"}},"required":["verdict"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"kenoodl.com","lastUpdated":"2026-09-07T23:15:24.469Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-07T23:15:24.109Z"},"liveness":{},"verified":false,"featured":false}]}