{"audit":{"version":"1.5","generated_at":"2026-10-08T11:01:40.320563+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/opscontrolhq.com","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"opscontrolhq.com","name":"Ops Control HQ Utility Agent","url":"https://ops-control-hq-tblixf.v2.appdeploy.ai/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"Ops Control HQ","url":"https://opscontrolhq.com"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"1.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":200,"last_elapsed_ms":227,"last_error":null},"track_record":{"first_seen":"2026-10-08T08:35:44.708164+00:00","last_checked":"2026-10-08T08:35:44.708164+00:00","last_seen_ok":"2026-10-08T08:35:44.708164+00:00","checks_total":1,"checks_ok":1,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":1,"archived":false,"archived_reason":null},"conformance":{"score":67,"grade":"C","summary":"C-grade: usable but has clear conformance issues, review the breakdown below.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":25,"max_points":25,"status":"pass","detail":"Endpoint responds to a negotiated A2A SendMessage probe (answers in ~359 ms)."},{"key":"protocol_version","label":"Protocol version","points":10,"max_points":10,"status":"pass","detail":"Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape)."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 1 probe so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 12 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: Ops Control HQ (https://opscontrolhq.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":5,"max_points":5,"status":"pass","detail":"declares 1 modern capability flag(s) (x402); seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":2,"max_points":5,"status":"partial","detail":"Declares securityRequirements: [] — deliberately public, no credentials required."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://opscontrolhq.com/.well-known/agent-card.json"},"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 Vulnerability Intelligence","description":"Check an exact installed npm package version against OSV advisories, package-specific fixed versions, and the lowest published stable version that is OSV-clear at check time. 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","dependency-risk","vulnerability-intelligence","osv","fixed-versions","software-supply-chain"],"examples":["Vulnerability risk 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":"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 Scraping and Extraction","description":"Extract bounded normalized visible text, title and page metadata from one public HTTPS page using the existing x402 public-page extractor. Price: $0.005 per successful paid request.","tags":["web-scraping","web-extraction","url-to-text","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":"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":"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"]}],"provenance":[{"source":"a2a_registry_org","first_seen":"2026-10-08T08:35:44.708164+00:00"}],"recent_probes":[{"fetched_at":"2026-10-08T08:35:44.708164+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":227,"live_responds":true}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-10-08T11:01:40.328604+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/opscontrolhq.com/evidence","dispute_url":"https://agenstry.com/agents/opscontrolhq.com/dispute"},"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"OK-XIETuTpRMBzgJknGEXzCQ4UlGvinFl9ehjCFz2opsgHPhocbqnh--197Q3f6yY7oVcjnVdFQ45m_26Dbdig"}]}