Skip to content
Back to Ops Control HQ Utility Agent

Card snapshot

tkoqkknsezxavtxfywkm.supabase.co · 2026-10-06 23:19:51 UTC · 8966af10d97c5b9ceaaecd03fa5c76e727e05117da7db0bab9f174f1c60ede06

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Ops Control HQ Utility Agent",
  "description": "Agent utility gateway with a free read-only Panta SignalDeck market-intelligence feed plus machine-payable x402 tools for npm package health and vulnerability intelligence, technical SEO audits, DNS and batch DMARC lookup, direct SEC EDGAR filings, public-page extraction and bulk HTTP status/redirect checks, security headers, AI crawler and robots checks, foreign-exchange rates, crypto spot prices, Base ERC-20 token risk signals and SEC company research. Paid execution settles in Base USDC.",
  "supportedInterfaces": [
    {
      "url": "https://tkoqkknsezxavtxfywkm.supabase.co/functions/v1/agent402-register-origin-shim",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "Ops Control HQ",
    "url": "https://opscontrolhq.com"
  },
  "version": "1.7.4",
  "documentationUrl": "https://tkoqkknsezxavtxfywkm.supabase.co/functions/v1/ops-x402-origin/openapi.json",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extensions": [
      {
        "uri": "https://github.com/google-a2a/a2a-x402/v0.1",
        "description": "Paid A2A utility execution uses x402 exact-scheme USDC settlement on Base.",
        "required": false
      },
      {
        "uri": "https://a2a-registry.org/extensions/registry/v1",
        "description": "Registry payment metadata for Ops Control HQ paid utility skills.",
        "required": false,
        "params": {
          "payment": {
            "model": "paid",
            "protocols": [
              "x402"
            ],
            "direction": "inbound",
            "rails": [
              {
                "network": "base",
                "token": "USDC",
                "type": "stablecoin",
                "protocol": "x402",
                "scheme": "exact",
                "feeModel": "low",
                "settlementTime": "fast",
                "caip2": "eip155:8453",
                "contractAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
              }
            ]
          }
        }
      }
    ]
  },
  "securityRequirements": [],
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "npm-package-health",
      "name": "npm Package Health Snapshot",
      "description": "Return current npm package metadata, weekly downloads, maintainer and dependency counts, license, deprecation status and deterministic risk flags. Price: $0.003 per successful paid request. A free representative React sample is available at the npm Health endpoint /sample path.",
      "tags": [
        "npm",
        "package-health",
        "developer-tools",
        "dependency-risk",
        "software-supply-chain"
      ],
      "examples": [
        "npm react",
        "Check package lodash",
        "Structured data: {\"skill\":\"npm-package-health\",\"package\":\"express\"}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "npm-release-freshness",
      "name": "npm Release Freshness",
      "description": "Check the latest published npm version and release age to surface stale-package signals using current registry metadata. Returned in the same $0.003 package-health snapshot.",
      "tags": [
        "npm",
        "release-freshness",
        "package-maintenance",
        "developer-tools"
      ],
      "examples": [
        "Check release freshness for express"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "npm-maintenance-risk",
      "name": "npm Maintenance Risk Signals",
      "description": "Summarize maintainer count, deprecation, adoption and staleness signals into a transparent deterministic risk score and reason flags. Returned in the same $0.003 package-health snapshot.",
      "tags": [
        "npm",
        "maintenance-risk",
        "dependency-risk",
        "software-supply-chain"
      ],
      "examples": [
        "Assess maintenance risk for axios"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "npm-vulnerability-intelligence",
      "name": "npm CVE / OSV Vulnerability Scan \u2014 Exact Version",
      "description": "Scan an exact installed npm package version for OSV advisories and CVE aliases, package-specific fixed versions, best-effort FIRST EPSS and CISA KEV evidence, the lowest published stable OSV-clear upgrade, deterministic remediationPriority, and a recommendedAction. Price: $0.01 per successful paid request. A free representative lodash 4.17.20 sample is available at the dependency-risk endpoint /sample path.",
      "tags": [
        "npm",
        "npm-vulnerability-scan",
        "cve-scan",
        "cve",
        "osv",
        "exact-version",
        "dependency-risk",
        "vulnerability-intelligence",
        "fixed-versions",
        "software-supply-chain"
      ],
      "examples": [
        "CVE / OSV scan lodash 4.17.20",
        "Check npm risk axios 1.6.0",
        "Structured data: {\"skill\":\"npm-vulnerability-intelligence\",\"package\":\"lodash\",\"version\":\"4.17.20\"}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "npm-manifest-vulnerability-scan",
      "name": "npm Manifest Vulnerability Scan",
      "description": "Batch-check 1-20 exact installed npm dependency versions against OSV, including package-specific fixed versions plus best-effort FIRST EPSS and CISA KEV evidence. Accepts a manifest-friendly npmDependencies object and costs $0.01 per successful paid request.",
      "tags": [
        "npm",
        "manifest-audit",
        "vulnerability-intelligence",
        "osv",
        "batch",
        "dependencies",
        "software-supply-chain",
        "epss",
        "cisa-kev"
      ],
      "examples": [
        "Structured data: {\"skill\":\"npm-manifest-vulnerability-scan\",\"npmDependencies\":{\"lodash\":\"4.17.20\",\"axios\":\"1.6.0\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "foreign-exchange-rates",
      "name": "Foreign Exchange Rates",
      "description": "Look up an informational currency exchange rate and deterministic conversion using ECB reference-rate data via the existing x402 utility. Price: $0.003 per successful paid request.",
      "tags": [
        "foreign-exchange-rates",
        "fx-rates",
        "currency-conversion",
        "finance",
        "market-data",
        "ecb"
      ],
      "examples": [
        "FX USD EUR 100",
        "Convert 250 USD to GBP",
        "Structured data: {\"skill\":\"foreign-exchange-rates\",\"from\":\"USD\",\"to\":\"EUR\",\"amount\":100}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "web-scraping-extraction",
      "name": "Web Page Extract \u2014 URL to Clean Text & Markdown for LLM/RAG",
      "description": "Extract one public web page URL into clean readable text and LLM-ready Markdown with title, description, headings and links for LLM context, RAG, research and agent workflows. Price: $0.005 per successful paid request.",
      "tags": [
        "web-page-extract",
        "web-scraping",
        "web-extraction",
        "url-to-text",
        "url-to-markdown",
        "markdown",
        "clean-text",
        "llm-context",
        "rag",
        "data-extraction",
        "public-web"
      ],
      "examples": [
        "Extract https://example.com",
        "Scrape https://example.com/about",
        "Structured data: {\"skill\":\"web-scraping-extraction\",\"url\":\"https://example.com\"}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "batch-web-page-extraction",
      "name": "Batch Web Page Extract \u2014 Up to 5 URLs to Text & Markdown",
      "description": "Extract 1-5 public web page URLs in one call into clean readable text and LLM-ready Markdown with metadata, headings and links. Partial success is returned per URL; if every extraction fails the payment is not settled. Price: $0.01 per successful paid request.",
      "tags": [
        "web-page-extract",
        "batch",
        "web-extraction",
        "url-to-text",
        "url-to-markdown",
        "markdown",
        "clean-text",
        "llm-context",
        "rag",
        "research"
      ],
      "examples": [
        "Batch extract https://example.com/,https://www.iana.org/",
        "Structured data: {\"skill\":\"batch-web-page-extraction\",\"urls\":[\"https://example.com/\",\"https://www.iana.org/\"]}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "panta-signaldeck",
      "name": "Panta SignalDeck Research Queue",
      "description": "Free read-only machine feed that ranks Panta prediction markets by research priority using market uncertainty and observed volume. Returns live Panta API data when a project credential is configured; otherwise clearly labels public snapshot/docs examples. Not financial advice and never trades.",
      "tags": [
        "panta",
        "prediction-markets",
        "market-intelligence",
        "research",
        "agents",
        "read-only"
      ],
      "examples": [
        "Panta signals",
        "SignalDeck",
        "Structured data: {\"skill\":\"panta-signaldeck\"}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "bulk-http-status-check",
      "name": "Bulk HTTP Status Checker",
      "description": "Check 1-20 public HTTPS URLs for point-in-time HTTP status, final URL, response time, redirect count and key response headers without downloading full page bodies. Price: $0.005 per successful paid request.",
      "tags": [
        "http",
        "status",
        "redirects",
        "latency",
        "bulk",
        "web",
        "verification",
        "developer-tools"
      ],
      "examples": [
        "HTTP status https://example.com/,https://www.iana.org/",
        "Structured data: {\"skill\":\"bulk-http-status-check\",\"urls\":[\"https://example.com/\",\"https://www.iana.org/\"]}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "technical-seo-audit",
      "name": "Technical SEO Audit",
      "description": "Deterministic technical and on-page SEO audit for one public HTTPS URL. Price: $0.01 per successful paid request.",
      "tags": [
        "seo",
        "technical-seo",
        "audit",
        "website",
        "metadata"
      ],
      "examples": [
        "SEO audit https://example.com",
        "Structured data: {\"skill\":\"technical-seo-audit\",\"url\":\"https://example.com\"}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "dns-lookup",
      "name": "DNS Lookup",
      "description": "Public DNS record lookup for A, AAAA, MX, TXT, NS, CNAME, SOA and CAA records. Price: $0.001 per successful paid request.",
      "tags": [
        "dns",
        "domain",
        "records",
        "developer-tools"
      ],
      "examples": [
        "DNS example.com A",
        "Structured data: {\"skill\":\"dns-lookup\",\"domain\":\"example.com\",\"type\":\"MX\"}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "bulk-dmarc-lookup",
      "name": "Bulk DMARC Lookup",
      "description": "Batch-check DMARC TXT records for 1-20 public domains, returning policy, subdomain policy, pct, DKIM/SPF alignment, reporting URIs, raw DNS evidence and validation warnings. Price: $0.005 per successful paid request.",
      "tags": [
        "dmarc",
        "dns",
        "email-security",
        "domain",
        "bulk",
        "verification"
      ],
      "examples": [
        "DMARC example.com,openai.com",
        "Structured data: {\"skill\":\"bulk-dmarc-lookup\",\"domains\":[\"example.com\",\"openai.com\"]}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "sec-edgar-filings",
      "name": "SEC EDGAR Filings Lookup",
      "description": "Fast primary-source SEC EDGAR recent-filings lookup by US ticker, with optional form filter and canonical SEC filing URLs. Price: $0.003 per successful paid request; failed lookups do not settle.",
      "tags": [
        "sec",
        "edgar",
        "filings",
        "10-k",
        "10-q",
        "8-k",
        "finance",
        "public-company",
        "primary-source"
      ],
      "examples": [
        "SEC filings AAPL",
        "Structured data: {\"skill\":\"sec-edgar-filings\",\"ticker\":\"MSFT\"}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "company-research",
      "name": "Company Research",
      "description": "US public-company research from primary SEC EDGAR data, including recent filings and normalized financial facts. Price: $0.01 per successful paid request.",
      "tags": [
        "company-research",
        "sec",
        "edgar",
        "filings",
        "finance",
        "stocks"
      ],
      "examples": [
        "Company research AAPL",
        "Structured data: {\"skill\":\"company-research\",\"ticker\":\"MSFT\"}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "security-headers-check",
      "name": "Security Headers Check",
      "description": "Passive HTTPS security-header inspection for one public domain with present/missing breakdown and hardening score. Price: $0.003 per successful paid request.",
      "tags": [
        "security",
        "headers",
        "https",
        "hsts",
        "csp",
        "hardening"
      ],
      "examples": [
        "Security headers example.com",
        "Structured data: {\"skill\":\"security-headers-check\",\"domain\":\"example.com\"}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "ai-crawler-robots-check",
      "name": "AI Crawler & Robots Check",
      "description": "Inspect public robots.txt and llms.txt plus explicit AI-crawler root allow/block signals for one domain. Price: $0.003 per successful paid request.",
      "tags": [
        "robots",
        "llms.txt",
        "ai-crawlers",
        "seo",
        "geo"
      ],
      "examples": [
        "Robots example.com",
        "Structured data: {\"skill\":\"ai-crawler-robots-check\",\"domain\":\"example.com\"}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "crypto-spot-price",
      "name": "Crypto Spot Price",
      "description": "Current USD cryptocurrency spot price from Coinbase public market data. Price: $0.001 per successful paid request.",
      "tags": [
        "crypto",
        "price",
        "spot-price",
        "market-data"
      ],
      "examples": [
        "Crypto price BTC",
        "Structured data: {\"skill\":\"crypto-spot-price\",\"symbol\":\"ETH\"}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "base-token-risk-signals",
      "name": "Base Token Risk Signals",
      "description": "Base ERC-20 verification/proxy and holder evidence plus DEX liquidity/volume, pair age, FDV/aggregate-liquidity, and optional Honeypot.is buy/sell-tax and tradeability simulation signals. Price: $0.01 per successful paid request. Informational only; not financial advice.",
      "tags": [
        "base",
        "erc20",
        "token-risk",
        "token-intelligence",
        "contract-verification",
        "proxy",
        "holders",
        "liquidity",
        "dex",
        "honeypot",
        "taxes",
        "tradeability",
        "onchain",
        "market-data"
      ],
      "examples": [
        "Base token risk 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "Structured data: {\"skill\":\"base-token-risk-signals\",\"address\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\"}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    }
  ]
}