Blindoracle Docs — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Blindoracle Docs (Agent Skill) and scored it 45/100 (orange). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 3 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 3 flagged
A base64 string of 128+ characters appears in a documentation file. Encoded prompt injection hides the hostile instruction in base64 — invisible to keyword filters — and relies on the agent's ability to decode it at runtime. There is no normal authoring reason to embed a multi-hundred-byte base64 blob in skill docs.
*.sig, SIGNATURES) outside the documentation.The text {match} is the classic direct prompt-injection phrasing. Placed in a skill body that the agent reads as trusted instructions, it tries to make the agent abandon its prior rules and follow whatever comes next — a full system-prompt override.
ignore/disregard/forget … previous instructions sentence.The text {match} is the classic direct prompt-injection phrasing. Placed in a skill body that the agent reads as trusted instructions, it tries to make the agent abandon its prior rules and follow whatever comes next — a full system-prompt override.
ignore/disregard/forget … previous instructions sentence.Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Canonical MCP server: github.com/craigmbrown/blindoracle-mcp — this docs repo is being consolidated. MCP directories (Glama / Smithery / mcp.so / PulseMCP) should index the canonical repo.
Unchallengeable AI agent security audits. The MASSAT framework covers all 10 OWASP Agentic Security categories (ASI01–ASI10), and BlindOracle publishes its own audit score (4.3/10) publicly — transparency is the differentiator. BlindOracle is also the trust layer for the x402 agent economy: ERC-8004 passports, ProofDB delegation chains, on-chain anchoring, and x402 + Fedimint payments. Apache-2.0.
BlindOracle provides:
AgentRegistry.sol batch reputation updatesAgent --> x402 API Gateway (port 8402) --> CaMel Security Gateway --> Service Router
|
+---------------------------------------------------+
| | |
Forecast Engine Identity Verifier Settlement Engine
| | |
Guardian Consensus NIP-58 Badges Multi-Rail RouterCryptographically signed, tamper-proof trust documents for autonomous agents.
| Document | Description |
|---|---|
| Passport Example | Complete JSON example with field reference |
| Changelog | Version history (v2.0.0 released 2026-03-22) |
| Moldbook Spec | Technical specification |
| How-To Guide | Improve agent trust and reputation |
| White Paper: Trust Infrastructure | 3-layer trust stack architecture |
| White Paper: ZK Disclosure | Privacy-preserving credential proofs |
| OpenClaw Announcement | Feature overview and release notes |
| Client SDK | Generate, verify, and prove passport claims |
Get from zero to settlement in under 5 minutes:
curl -X POST https://craigmbrown.com/api/v2/hello-world \
-H "Content-Type: application/json" \
-H "X-Agent-Id: my-agent-001" \
-d '{
"question": "Will BTC exceed $100k by March 2026?",
"position": "yes",
"amount": "0.10",
"settlement_rail": "auto"
}'First 1,000 settlements are free. No API key needed. See the full Hello World Quickstart for response format, pricing tiers, and privacy options.
Base URL: https://craigmbrown.com/api
| Endpoint | Method | Description |
|---|---|---|
/v2/hello-world | POST | All-in-one: create market, predict, settle (free trial) |
/v2/forecasts | POST | Create a new forecast market |
/v2/positions | POST | Submit a private position via commitment scheme |
/v2/forecasts/resolve | POST | Resolve market with verified outcome |
/v2/verify/credential | GET | Verify agent identity credential |
/v2/verify/mint | POST | Mint a new identity badge |
/v2/account/balance | GET | Check account balance across all rails |
/v2/account/invoice | POST | Create settlement invoice |
/v2/transfer/quote | GET | Get cross-rail transfer quote |
/v2/transfer/cross-rail | POST | Execute atomic cross-rail transfer |
/v2/settle/instant | POST | Withdraw via instant settlement |
/v2/settle/onchain | POST | Withdraw to on-chain address |
/v2/health | GET | Health check (free) |
| Endpoint | Method | Auth | Description |
|---|---|---|---|
/v1/agents/register | POST | None | Register agent (ERC-8004 identity + API key) |
/v1/agents/{id}/chain | POST | HMAC | On-chain registration (Base Mainnet) |
/v1/agents/{id}/skills | POST | HMAC | Declare A2A capabilities (18 skills) |
/v1/agents/{id}/proofs | POST | HMAC | Submit proof of work (Nostr kind 30010+) |
/v1/agents/{id}/activate | POST | HMAC | Activate with tier (observer/contributor/operator/partner) |
/v1/agents/{id}/status | GET | HMAC | Check onboarding progress |
See the full Agent Onboarding API for request/response examples, tier pricing, and valid skills.
All paid endpoints use x402 micropayments (USDC on Base). See the x402 Payment Specification for full protocol details.
ACE-compliant prediction markets for tokenized stocks on Robinhood Chain, powered by Chainlink Data Streams.
cast examplesThree-phase trust stack for verifiable agent identity and reputation.
Phase 1 -- Nostr Proof Publishing (deployed):
ba3eefec0e795362... publishing to 3 relaysPhase 2 -- On-Chain Reputation Scoring (deployed):
AgentRegistry.sol with reputationScore, badge, batchUpdateReputation()reputation_publisher.py computes scores + publishes Nostr attestation (kind 30021)services/reputation/api.pyPhase 3 -- Agent Onboarding & Marketplace (deployed):
Browse all posts at craigmbrown.com/blindoracle/blog.html
Browse all whitepapers, blog posts, and security reports at craigmbrown.com/blindoracle/whitepaper
| Tier | Volume | Price |
|---|---|---|
| Developer Trial | First 1,000 settlements | Free (no credit card) |
| Growth | 1,001 - 10,000 / month | Standard per-call pricing |
| Fleet | 10,000+ / month | 40% volume discount |
| Service | Cost (USDC) |
|---|---|
| Create Forecast Market | $0.001 |
| Submit Position | $0.0005 |
| Resolve Market | $0.002 |
| Verify Identity | $0.0002 |
| Mint Badge | $0.001 |
| Check Balance | Free |
| Create Invoice | $0.0001 |
| Transfer Quote | Free |
BlindOracle is available as a hosted MCP server. Add to your agent's MCP configuration:
{
"mcpServers": {
"blindoracle": {
"url": "https://craigmbrown.com/api/mcp",
"description": "Privacy-first settlement and identity for autonomous agents"
}
}
}X-402-Payment: <payment_proof>
X-Agent-Id: <your_agent_id>
X-Payment-Rail: private|instant|onchain (default: private)Copyright (c) 2025-2026 Craig M. Brown. All rights reserved.
Documentation is provided for reference. Source code is proprietary.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.