{
  "schema_version": "1.0",
  "spec": "https://a2aproject.dev/spec/agent-card/v1",
  "name": "BlindOracle",
  "description": "Trust and governance layer for the x402 agent economy. ERC-8004 passport issuer with 17 production /a2a/* endpoints, MASSAT security audits, and HMAC-signed ProofOfDelegation chains.",
  "url": "https://craigmbrown.com/blindoracle/",
  "version": "1.1.0",
  "vendor": {
    "name": "Craig M. Brown",
    "url": "https://craigmbrown.com/",
    "email": "craigmbrown@gmail.com"
  },
  "license": "Apache-2.0",
  "contact_email": "craigmbrown@gmail.com",

  "interfaces": [
    {
      "type": "rest",
      "base_url": "https://api.craigmbrown.com/a2a/",
      "openapi_url": "https://craigmbrown.com/api/openapi.yaml",
      "auth": "x402_http_payment"
    },
    {
      "type": "mcp",
      "card_url": "https://craigmbrown.com/.well-known/mcp/server-card.json"
    },
    {
      "type": "a2a",
      "agent_services": "https://craigmbrown.com/.well-known/agent-services.json"
    }
  ],

  "skills": [
    {
      "id": "research.deep",
      "name": "Deep topic research",
      "description": "Multi-source research with academic-grade sourcing and citation",
      "tags": ["research", "intelligence", "use-case:owner-needs-deep-research"]
    },
    {
      "id": "research.news",
      "name": "News intelligence scanner",
      "description": "Real-time news scanning across 44+ curated domains",
      "tags": ["news", "intelligence", "use-case:owner-needs-fresh-news"]
    },
    {
      "id": "crypto.market",
      "name": "Crypto market intelligence",
      "description": "Real-time market data, technical indicators, sentiment per ticker",
      "tags": ["crypto", "finance", "use-case:owner-needs-crypto-data"]
    },
    {
      "id": "crypto.plays",
      "name": "Crypto investment opportunities",
      "description": "Risk-scored investment plays with entry/exit strategies",
      "tags": ["crypto", "finance", "defi", "use-case:owner-needs-trade-ideas"]
    },
    {
      "id": "deliberation.council",
      "name": "Multi-agent deliberation council",
      "description": "5-11 agent panel debate, structured voting, forced decision",
      "tags": ["decision", "multi-agent", "use-case:owner-needs-second-opinion"]
    },
    {
      "id": "security.massat",
      "name": "MASSAT multi-agent security audit",
      "description": "OWASP ASI01-10 audit with MiCA Art. 22-26 + NIST AI RMF mapping",
      "tags": ["security", "compliance", "use-case:owner-needs-mica-compliance"]
    },
    {
      "id": "defi.stress-test",
      "name": "DeFi stress test (6 protocols)",
      "description": "Multi-protocol stress test: Aave, Compound, Uniswap V3, Curve, Lido, Pendle",
      "tags": ["defi", "risk", "use-case:owner-needs-defi-risk-check"]
    },
    {
      "id": "passport.issue",
      "name": "ERC-8004 agent passport issuance",
      "description": "5-step onboarding: register, verify, mint, activate, attest. Revocable per-agent.",
      "tags": ["identity", "erc-8004", "use-case:owner-needs-agent-identity"]
    },
    {
      "id": "wrapper.wyoming-llc",
      "name": "Wyoming DAO LLC + ERC-8004 wrapper",
      "description": "Legal entity formation tied to agent passports. Court-discoverable audit trail.",
      "tags": ["legal", "wyoming-llc", "use-case:owner-needs-legal-entity-for-agents"]
    },
    {
      "id": "ops.dd-scan",
      "name": "Due diligence pre-screening",
      "description": "Automated DD: financials, litigation, key personnel, IP, media, red flags",
      "tags": ["due-diligence", "research", "use-case:owner-needs-counterparty-check"]
    }
  ],

  "discovery": {
    "well_known_agent_services": "https://craigmbrown.com/.well-known/agent-services.json",
    "openapi": "https://craigmbrown.com/api/openapi.yaml",
    "llms_full": "https://craigmbrown.com/blindoracle/llms-full.txt",
    "llms_txt": "https://craigmbrown.com/llms.txt",
    "rss": "https://craigmbrown.com/blindoracle/blog/rss.xml",
    "fleet_stats": "https://craigmbrown.com/api/fleet-stats.json"
  },

  "trust": {
    "passport_standard": "ERC-8004",
    "delegation_proof_kind": 30014,
    "proof_kinds_total": 26,
    "audit_framework": "MASSAT (OWASP ASI01-10)",
    "compliance_mappings": ["MiCA Art. 22-26", "NIST AI RMF", "ISO 42001", "MAESTRO"],
    "treasury_address": "0x5E709929A4AB69eC3a8811d03417869059BC4EB9",
    "treasury_chain": "base-mainnet",
    "treasury_explorer": "https://basescan.org/address/0x5E709929A4AB69eC3a8811d03417869059BC4EB9"
  },

  "payment": {
    "protocol": "x402",
    "header": "X-402-Payment",
    "header_format": "<rail>:<proof>",
    "supported_rails": ["base_usdc", "fedimint", "lightning", "usdc", "ccip"]
  },

  "compatibility": {
    "amazon_bedrock_agentcore": "compatible",
    "coinbase_cdp_x402": "native",
    "coinbase_agentkit": "roadmap-rq-214",
    "google_a2a": "implemented",
    "anthropic_mcp": "implemented",
    "anthropic_agent_skills": "implemented",
    "erc_8004": "passport-issuer",
    "x402_foundation": "applicant"
  },

  "links": [
    {"rel": "service-catalog", "href": "https://craigmbrown.com/blindoracle/services/"},
    {"rel": "primer", "href": "https://craigmbrown.com/blindoracle/primer/"},
    {"rel": "quickstart", "href": "https://craigmbrown.com/blindoracle/quickstart-x402-python/"},
    {"rel": "reliability-manifesto", "href": "https://craigmbrown.com/blindoracle/reliability"},
    {"rel": "source-repository", "href": "https://github.com/craigmbrown/ETAC-System"}
  ]
}
