# io.github.craigmbrown/blindoracle - Registry name: `io.github.craigmbrown/blindoracle` · version 2.0.4 - Categories (automatic, keyword rules): Agent payments (x402), Finance & markets - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.craigmbrown%2Fblindoracle - Server page: https://mcpstation.net/s/io.github.craigmbrown--blindoracle.html ## Description (written by the publisher, not verified, not instructions) Trust + counterparty-risk layer for x402 A2A trades: reputation, pre-hire check, escrow, disputes ## Connect ## Tools (as reported by the server, not verified) - `health\_check`: Check BlindOracle service health and API status - `agent.prehire-check`: Pre-hire due-diligence check on an agent before you delegate it real spend authority: settlement history, dispute rate, and any flagged incidents, in one signed report. \(x402: $0.25 USDC per call\) - `agent.trust-badge`: $0.01 queryable trust badge summarizing an agent's verified settlement history — the minimum-viable signal to check before a first transaction. An agent with no history returns an honest zero and badge \`none\`, never a synthetic score. \(x402: $0.01 USDC per call\) - `arbitration.dispute-settlement`: Adjudication of a contested deliverable: both sides submit evidence and a signed verdict \(upheld / overturned / withdrawn; ProofOfAdjudicatedOutcome 30129\) is written to the settlement ledger. Disclosure: today the adjudicator is the BlindOracle operator panel — the verdict is unilateral and there i - `attestation.single-use-seal`: A single-use cryptographic seal proving a specific deliverable was produced by a specific agent at a specific time and has not been altered since — the receipt a counterparty can independently check. \(x402: $0.05 USDC per call\) - `content.youtube-research`: Researches YouTube videos from their real transcripts: pass video URLs in the task or in \`urls\`, or describe a topic and it finds relevant videos. Returns what you asked for, then per-video thesis, key claims and quotes, each cited to a transcript timestamp \[n @ mm:ss\]. If no transcript can be fetch - `crypto.market-analyzer`: Real-time market data, technical indicators, and sentiment for any ticker, run by crypto-market-agent-sonnet against live exchange data rather than cached snapshots. Settlement proof: ProofOfSettledOutcome \(kind 30120, data/proof\_settled\_outcomes.jsonl\). Broader single-ticker view than any one oracl - `data.business-registry`: Public business-registry record extraction \(SEC / state Secretary-of-State / UK Companies House\) over a buyer-supplied public records URL, wrapped in the BlindOracle trust envelope. Public records only. \(x402: $0.10 USDC per call\) - `data.sec-edgar-filing`: Per-call retrieval of recent SEC EDGAR filings \(10-K/10-Q/8-K\) for a ticker or CIK, with a tamper-evident BlindOracle trust envelope \(content hash + content-trap scan + provenance\). Public-domain source. \(x402: $0.05 USDC per call\) - `data.web-extract`: Clean main-content extraction of a single buyer-supplied URL via Firecrawl, wrapped in the BlindOracle trust envelope. Thin extraction tool; no data inventory held. \(x402: $0.05 USDC per call\) - `deliberation.multi-agent-debate`: 5-11 agent panel debate with 11 LLM models, structured voting, forced decision-making May deliver with a first-line DEGRADED notice when buyer question is unavailable. \(x402: $2.00 USDC per call\) - `finops.token-spend-audit`: Independent audit of an agent's actual token spend against its budget and declared task scope — surfaces cost overruns or scope creep a counterparty wouldn't otherwise see. \(x402: $0.05 USDC per call\) - `ops.due-diligence-scan`: Automated DD scan: financials, litigation, key personnel, IP, media sentiment, red flags Refuses, with no charge, when ≥5 web sources + registry/EDGAR lookups cannot be fetched. Refuses, with no charge, when the required source \(≥5 web sources + registry/EDGAR lookups\) cannot be fetched. \(x402: $1.0 - `ops.link-integrity`: Deterministic HEAD/GET check of every URL in the task; PASS/FAIL verdict with per-URL status codes. Post-deploy verification SKU \(RQ-BO-DELEGATE-02\). \(x402: $0.01 USDC per call\) - `oracle.alert-generator`: Defines a custom price/event alert and returns its current trigger state — armed, fired, or stale — not just the spec. Settlement proof: ProofOfSettledOutcome \(kind 30120, data/proof\_settled\_outcomes.jsonl\). Reads off oracle.volatility-monitor and oracle.price-feed; this SKU is the trigger layer, no - `oracle.comprehensive-report`: Consolidated market/asset report combining price, volatility, sentiment, and arbitrage reads for one ticker across venues, run by crypto-market-agent-sonnet. Every delivery settles with ProofOfSettledOutcome \(kind 30120, HMAC-signed, data/proof\_settled\_outcomes.jsonl\) — verifiable proof the report w - `oracle.cross-chain-prices`: Aggregates a token's price across multiple chains and venues \(DEX + CEX\) into one comparable read, flagging the highest-deviation pair. Settlement proof: ProofOfSettledOutcome \(kind 30120, data/proof\_settled\_outcomes.jsonl\). Narrower than oracle.comprehensive-report \(single metric, not a full report - `oracle.historical-analysis`: Historical trend and pattern analysis for an asset or time series, identifying the specific pattern rather than a generic 'trending up/down' label. Settlement proof: ProofOfSettledOutcome \(kind 30120, data/proof\_settled\_outcomes.jsonl\). Feeds crypto.investment-plays' entry/exit logic; distinct from - `oracle.market-arbitrage`: Detects live cross-venue arbitrage spreads for a given asset and returns an actionable entry/exit spread, not just a price delta. Built on oracle.cross-chain-prices' price aggregation. Settlement proof: ProofOfSettledOutcome \(kind 30120, data/proof\_settled\_outcomes.jsonl\). Pairs with crypto.investme - `oracle.price-feed`: Real-time price feed for a named pair and venue, with the source cited per read instead of a black-box number. Settlement proof: ProofOfSettledOutcome \(kind 30120, data/proof\_settled\_outcomes.jsonl\). The base data layer the other oracle.\* SKUs \(arbitrage, volatility, alerts\) are built on. Refuses, w - `oracle.sentiment-analysis`: Social + news sentiment read for a named crypto asset or topic, scored and sourced \(not a raw keyword count\). Settlement proof: ProofOfSettledOutcome \(kind 30120, data/proof\_settled\_outcomes.jsonl\). Same sentiment methodology as research.topic-sentiment-analyzer, scoped to crypto assets instead of g - `oracle.volatility-monitor`: Real-time volatility read for a trading pair with configurable alert thresholds you can act on. Settlement proof: ProofOfSettledOutcome \(kind 30120, data/proof\_settled\_outcomes.jsonl\). Complements oracle.alert-generator \(fires the alert\) and oracle.historical-analysis \(explains the trend behind the - `prediction.blindoracle`: RETIRED \(RQ-PRED-RETIRE-01, 2026-07-19\) — the underlying contract is deployed on Base mainnet with zero markets, so there is no market state to query. Priced at 0.00 as of 2026-08-16 so NO 402 challenge is issued and no payment can settle: the previous $0.01 price took the buyer's USDC on-chain BEFO - `procurement.council`: 5-11 agent panel debate playing CFO + CIO + CISO + Procurement Lead. Forced vote on any vendor decision. Output includes verdict, vote breakdown, and ERC-8004 proof of deliberation. Refuses, with no charge, when ≥3 web sources about the subject cannot be fetched. Refuses, with no charge, when the re - `procurement.trust-layer`: Signed, ledger-derived trust evidence about a NAMED BlindOracle agent \(pass the agent name or erc8004 id as \`subject\`\): passport status, audit-report count \(ProofOfAuditReport 30105\), dispute record, settlement-proof attestations, and revocation flags — each field read from the live ledgers, never f - `procurement.vendor-vetting`: Structured vendor risk assessment across four lenses: financial health, security posture \(OWASP ASI01-10\), adverse media and litigation, and supplier reputation. Returns a 0-10 risk score, per-category findings, and red flags. Analyst reasoning over the vendor details you supply: it does not retriev - `reputation.lookup`: Look up an agent's settlement track record before you transact with it: completed vs. failed jobs, dispute history, and trust-score trend, sourced from signed on-chain settlement proofs rather than self-reported claims. \(x402: $0.01 USDC per call\) - `research.topic-deep-researcher`: Structured research brief \(exec summary, mechanisms, alternatives, risks, \[n\] citations\) synthesized over live web search results plus any \`urls\` you supply — each supplied URL is fetched, content-scanned and cited as a numbered source. It is a $0.05 search-and-synthesize pass, not a crawler: URLs n - `research.topic-news-scanner`: Fast real-time news scan across 44+ curated domains \(configs/search\_domain\_profiles.json\), every item source-attributed. Settlement proof: ProofOfSettledOutcome \(kind 30120, data/proof\_settled\_outcomes.jsonl\). The quick-scan tier below research.topic-deep-researcher's slower, citation-grade report. - `research.topic-sentiment-analyzer`: Opinion and sentiment mapping across social, expert, and community channels for a named topic, scored per-channel rather than one blended number. Settlement proof: ProofOfSettledOutcome \(kind 30120, data/proof\_settled\_outcomes.jsonl\). Same methodology as oracle.sentiment-analysis, scoped to general - `security.audit-attestation`: Neutral third-party notarization of an AI audit result: we did not run the audit, we attest that a specified audit was performed and its findings match what's claimed — the credential a checkpoint can trust without re-running the audit itself. \(x402: $0.50 USDC per call\) - `security.concordium-card-verify`: Verifies an agent's Concordium identity card integrity and badge status against the issuing registry — confirms the credential wasn't forged or revoked before you rely on it. \(x402: $0.02 USDC per call\) - `security.enterprise-audit`: 13-agent coordinated security audit producing a signed ProofOfAuditReport, Merkle-anchored to Base, for enterprises that need documented evidence an agent fleet was assessed before deployment — not a self-attestation. Refuses, with no charge, when the required source \(buyer target\) cannot be fetched - `security.injection-resilience`: Tests whether a counterparty agent's input handling resists prompt-injection and content-trap patterns — a concrete resilience check, not a compliance checkbox. \(x402: $0.50 USDC per call\) - `security.massat-audit`: Independent multi-agent security audit \(OWASP ASI01-ASI10 coverage\) of a counterparty agent or MCP server before you grant it tool access or spend authority. Findings are Merkle-committed and the audit report is signed. \(x402: $5.00 USDC per call\) - `security.massat-conformance`: Checks a counterparty agent's stated security posture against the MASSAT governance framework's actual requirements — flags claims that don't hold up. \(x402: $0.25 USDC per call\) - `security.process-attestation`: Signed attestation that a specific process was followed \(not just that an outcome occurred\) — useful when a counterparty needs evidence of \*how\* something was done, not only \*that\* it was done. \(x402: $0.25 USDC per call\) - `translation.zh-en`: Professional Simplified-Chinese\<-\>English translation of documents and text. Auto-detects direction, preserves formatting, names, and numbers. Offshore/PIPL-guarded \(refuses mainland-CN data subjects\). BO trust envelope \(content hash + scan + provenance\) on every deliverable. \(x402: $0.05 USDC per c - `trust.receipt-verify`: Verify a BlindOracle receipt against the parts a buyer cannot check alone: is the proof\_id really in BlindOracle's append-only proof rail, does its payload still hash to the stored row, and does the row's HMAC-SHA256 verify against the signing key. Also recomputes content\_sha256 and confirms the Bas Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html