{"uid":"cap__hX1ddDvpdBsBKER5w_50","slug":"djzs-verify-pm-trade-prediction-market-trade-thesis-auditor-adbf5cc0","name":"DJZS verify_pm_trade — Prediction Market Trade Thesis Auditor","description":"DJZS audits the thesis, not the transaction. Wallet-layer tooling checks whether a transfer is safe; nothing checks whether the reasoning behind it holds. verify_pm_trade extracts the claims from a free-text trade thesis and scores them against a frozen taxonomy (narrative/resolution gap, falsification absent, probability unsourced, consensus-as-edge), returning a verdict, the codes that fired, a risk score, and a hash anyone can recompute from the submitted text. Out-of-scope requests are refused free: no payment settles.","url":"https://mcp.djzs.ai/x402/verify","method":"POST","headers":{},"bodySchema":{"type":"object","required":["intent"],"properties":{"intent":{"type":"string","description":"The prediction-market trade thesis, in free text. State the claim, a sourced probability with citation, the falsification condition, and the edge versus the market price."},"agent_address":{"type":"string","description":"Optional EVM address. When supplied, the verdict is written to a public on-chain trust record on Base. This record is permanent and cannot be deleted."},"target_system":{"type":"string","description":"Optional label for the venue or system the thesis targets. Recorded on the certificate."}}},"responseSchema":{"type":"object","properties":{"tool":{"type":"string","const":"verify_pm_trade"},"flags":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Taxonomy id, e.g. DJZS-M03."},"name":{"type":"string"},"weight":{"type":"number"},"evidence":{"type":"string","description":"Verbatim quote from the submitted intent that fired this code."},"severity":{"enum":["CRITICAL","HIGH","MEDIUM","LOW"],"type":"string"}}},"description":"Fired taxonomy findings as full objects; `code` carries the taxonomy id, e.g. DJZS-M03."},"action":{"enum":["PROCEED","HALT","FAIL"],"type":"string"},"verdict":{"enum":["PASS","WAIT","FAIL",null],"type":["string","null"]},"in_scope":{"type":"boolean"},"taxonomy":{"type":"object","properties":{"pm":{"type":"string"},"perp":{"type":"string"},"weights_hash":{"type":"string"},"taxonomy_hash":{"type":"string"},"pm_weights_hash":{"type":"string"},"pm_taxonomy_hash":{"type":"string"}},"description":"Frozen taxonomy and weight hashes the verdict was computed under. Pin these to reproduce verdict_hash."},"risk_score":{"type":"number","description":"0-100 aggregate risk weight."},"settlement":{"type":"object","properties":{"network":{"type":"string","description":"CAIP-2 network id, e.g. eip155:8453."},"transaction":{"type":"string"}},"description":"The settled x402 payment for this audit."},"halt_reason":{"type":"string","description":"Optional. Emitted only when action is HALT: which fields were unresolvable from the intent, and what to clarify before re-auditing."},"trust_score":{"oneOf":[{"type":"object","required":["status","tx_hash","contract"],"properties":{"status":{"const":"written"},"tx_hash":{"type":"string"},"contract":{"type":"string"}}},{"type":"object","required":["status","reason"],"properties":{"reason":{"type":"string","description":"Why no write was attempted, e.g. no anchored certificate to link the score to."},"status":{"const":"skipped"}}},{"type":"object","required":["status","error_class","detail"],"properties":{"detail":{"type":"string"},"status":{"const":"error"},"error_class":{"type":"string"}}}],"description":"On-chain trust-record write outcome. Present only when agent_address was supplied. Fails open like pol_certificate — skipped is the common case, so handle all three variants."},"verdict_hash":{"type":"string","description":"Reproducible sha256 of the canonicalized verdict."},"disagreements":{"type":"array","items":{"type":"string"}},"schema_version":{"type":"string","const":"DJZS-ENGINE-V2"},"unknown_fields":{"type":"array","items":{"type":"string"}},"pol_certificate":{"oneOf":[{"type":"object","required":["status","irys_id","gateway_url"],"properties":{"node":{"type":"string"},"status":{"const":"anchored"},"irys_id":{"type":"string"},"gateway_url":{"type":"string","description":"Public gateway URL of the permanent certificate."}}},{"type":"object","required":["status","detail"],"properties":{"detail":{"type":"string","description":"Anchoring not configured on this deployment; the verdict is unaffected."},"status":{"const":"disabled"}}},{"type":"object","required":["status","detail"],"properties":{"detail":{"type":"string"},"status":{"const":"error"}}}],"description":"ProofOfLogic anchoring outcome. Fails open by design — an anchoring failure annotates the response and never blocks or mutates the verdict, so handle all three variants."},"extraction_failsafe":{"type":"boolean"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"2","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":"$2/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"2","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"2","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_IMlwMOv8RkdYaW46Ugi9u","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"2","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts claims from a free-text prediction market trade thesis and scores them against a frozen taxonomy of reasoning failures, returning a verdict, fired flags with evidence, a risk score, and a reproducible hash.","exampleAgentPrompt":"Can you audit my Polymarket trade thesis for reasoning quality? Here it is: 'I'm going YES on the Fed cutting rates by July. Polymarket has this at 42%, but Kalshi has it at 51%. My falsification condition is if the June CPI print exceeds 3.5%. My edge is that the market underweights labor market softening data from Q1.' Write it to my on-chain trust record at 0xAbC123...","exampleUseCases":[{"title":"Pre-trade epistemic check for Polymarket","prompt":"Before I buy 500 shares on Polymarket for 'Trump wins 2026 midterms', can you audit my thesis? It says: 'Historical midterm patterns favor the opposition party at a rate of ~60%, market is at 38% for Dems, my falsification is if approval ratings cross 47% before filing deadlines, probability sourced from FiveThirtyEight 2022 model.' Flag any reasoning failures and give me a risk score."},{"title":"Detect consensus-as-edge reasoning error","prompt":"I want to check my trade thesis for epistemic problems before I put money in. My thesis is: 'Everyone expects the AI regulation bill to fail, so I'm going NO — market is at 20% chance of passing. Falsification: if it clears committee vote.' Does this actually have real edge or am I just riding consensus?"},{"title":"On-chain audit trail for a trading agent","prompt":"Audit this prediction market trade thesis and write the result to my Base wallet at 0xDe4F56... so I have a permanent on-chain record: 'Kalshi contract on US recession by Q3 2025, I'm going YES at 31% market price, my probability estimate is 45% sourced from the Atlanta Fed GDPNow model at -1.2%, falsification condition is if Q2 GDP prints positive.'"}],"resultDescription":"Returns a JSON object with: a verdict (PASS/WAIT/FAIL/null), an action directive (PROCEED/HALT/FAIL), an array of fired taxonomy flags each containing a code (e.g. DJZS-M03), name, severity, weight, and verbatim evidence quote from the submitted text, an aggregate risk_score (0-100), frozen taxonomy and weight hashes for reproducibility, a settlement record of the x402 payment, and optionally a trust_score object with on-chain write status and transaction hash if an agent_address was provided, or a halt_reason explaining what information is missing.","failureModes":["Out-of-scope request refused without charge — no payment taken","Thesis lacks required fields (claim, probability, falsification) causing HALT action with halt_reason explaining missing elements","Malformed or empty intent string returns FAIL action","Invalid EVM address for agent_address causes trust_score write to fail with error_class detail","Payment settlement failure on x402 layer prevents audit from completing","Network issues with Base for on-chain trust record write result in trust_score status error"],"whenToPreferThis":"Use this endpoint when an agent or trader needs to audit the epistemic quality of a prediction market trade thesis — not just wallet safety or transaction validity — before committing capital. Prefer this over generic fact-checkers or spell-checkers when the specific concern is reasoning failures like missing falsification conditions, unsourced probabilities, narrative/resolution gaps, or false edge from consensus. Choose this when you want a reproducible, hashable verdict tied to a frozen taxonomy, or when you need a permanent on-chain trust record of trading decisions via Base.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:38:23.219Z","isFirstParty":false}