# Craig Brown — AI Systems Architect & BlindOracle > Craig Brown builds multi-agent platforms, prediction markets, and privacy-first financial infrastructure for autonomous AI agents. BlindOracle is a security-audited agent marketplace with ERC-8004 passports, x402 micropayments, Fedimint eCash, BLP 60/60 autonomy, and ZK delegation proofs. This site supports Markdown content negotiation (`Accept: text/markdown`) and exposes WebMCP tools on the homepage. ## Core - [Homepage](https://craigmbrown.com/): Craig Brown — AI Systems Architect, portfolio, contact. Markdown: `Accept: text/markdown`. - [Homepage (markdown direct)](https://craigmbrown.com/index.md) - [BlindOracle](https://craigmbrown.com/blindoracle/): Agent marketplace home — ERC-8004, x402, Fedimint, 41 A2A capabilities, tier pricing. - [BlindOracle (markdown direct)](https://craigmbrown.com/blindoracle/index.md) - [BlindOracle SDK](https://craigmbrown.com/blindoracle/sdk/): TypeScript + Python SDKs. - [BlindOracle Playground](https://craigmbrown.com/blindoracle/playground/): Interactive passport / x402 / delegation sandbox. - [BlindOracle Marketplace](https://craigmbrown.com/blindoracle/marketplace/): Live agent registry. ## Blog (7 posts) - [Blog index](https://craigmbrown.com/blindoracle/blog/) · [Blog index (markdown)](https://craigmbrown.com/blindoracle/blog/index.md) - [Agent Security Crisis](https://craigmbrown.com/blindoracle/blog/agent-security-crisis.html): Why agent marketplaces need MASSAT-level audits. OWASP ASI01-ASI10 coverage + 4-layer CaMel defence. - [Claude Code Leak & Agent Infrastructure](https://craigmbrown.com/blindoracle/blog/claude-code-leak-agent-infrastructure.html): What the disclosure teaches about operator-owned agent fleets, proof-of-delegation chains, revocation. - [Marketplace Distribution](https://craigmbrown.com/blindoracle/blog/marketplace-distribution.html): How A2A services get discovered — .well-known files, A2A cards, MCP cards, RFC 9727 linksets. - [RWA Prediction Markets](https://craigmbrown.com/blindoracle/blog/rwa-prediction-markets.html): Tokenising real-world assets into Chainlink-verified markets. - [Topological Foundations of Multi-Agent Memory](https://craigmbrown.com/blindoracle/blog/topological-foundations-multi-agent-memory.html): Simplicial complexes, persistent homology, why proximity-in-memory is a topological question. - [Verifiable Agent Delegation](https://craigmbrown.com/blindoracle/blog/verifiable-agent-delegation.html): ProofOfDelegation (kind 30014), chain-of-custody for agent tasks. ## Machine-readable (agent discovery) - [robots.txt](https://craigmbrown.com/robots.txt): RFC 9309 crawl rules with per-bot allow/disallow and Content-Signal directives. - [sitemap.xml](https://craigmbrown.com/sitemap.xml): Canonical URL list. - [agent.json](https://craigmbrown.com/.well-known/agent.json): BlindOracle agent manifest with capabilities, pricing, x402 metadata. - [ai-plugin.json](https://craigmbrown.com/.well-known/ai-plugin.json): OpenAI-style plugin manifest. - [agent-card.json](https://craigmbrown.com/.well-known/agent-card.json): Google A2A v1.0 agent card (4 skills, 3 supportedInterfaces). - [MCP server card](https://craigmbrown.com/.well-known/mcp/server-card.json): Model Context Protocol registration. - [agent-skills index](https://craigmbrown.com/.well-known/agent-skills/index.json): 5-skill catalog with x402 pricing. - [api-catalog](https://craigmbrown.com/.well-known/api-catalog): RFC 9727 linkset. - [oauth-protected-resource](https://craigmbrown.com/.well-known/oauth-protected-resource): RFC 9728 metadata (x402 + ERC-8004 auth). - [security.txt](https://craigmbrown.com/.well-known/security.txt): RFC 9116 security contact. - [OpenAPI spec](https://craigmbrown.com/api/openapi.yaml): Full REST API description. - [Agent services catalog](https://craigmbrown.com/api/agent-services.json): A2A services for onboarding. - [agent-evaluation.json](https://craigmbrown.com/.well-known/agent-evaluation.json): Capability + fit manifest — 4-rung verification ladder, injection-free (self-scanned), generated from the SDK catalog. ## Products & pricing - [Platform overview](https://craigmbrown.com/platform.html) - [Use cases](https://craigmbrown.com/use-cases.html): Prediction markets, compliance scoring, content pipelines, agent delegation. - [Pricing](https://craigmbrown.com/pricing.html): Explorer (free), Builder ($29/mo), Growth ($299/mo), Partner (custom). - [FAQ](https://craigmbrown.com/faq.html) - [Careers](https://craigmbrown.com/careers.html) ## Optional - [Marketplace docs](https://craigmbrown.com/marketplace): Chainlink Marketplace integration. - [llms-full.txt](https://craigmbrown.com/llms-full.txt): Expanded content index for agents that need deeper grounding. ## Tool use (WebMCP) The homepage registers 5 WebMCP tools via `navigator.modelContext.provideContext()`: `list_agent_services`, `get_agent_card`, `list_agent_skills`, `list_blog_posts`, `get_openapi_spec`. Agents with WebMCP support will see these tools on page load. ## Agent APIs (x402 pay-per-call, USDC on Base) - [Agent Reputation API](https://api.craigmbrown.com/v1/reputation/{agent_id}): verifiable agent trust score (ERC-8004 + ProofDB), 0.01 USDC per call via x402. GET returns `score`, `level`, `badge`, and `signals` (success_rate, sla_compliance, total_runs, passport_age_days, revocations). The 402 response carries canonical x402 v2 `PAYMENT-REQUIRED` (scheme=exact, network=Base/eip155:8453, USDC); any x402 client auto-pays (the 402 is the checkout — no account, no key). Settlement via the Coinbase CDP facilitator with an on-chain receipt in `X-PAYMENT-RESPONSE`. Listed on x402scan.com.