{"spec":"agent402-service-manifest/1","version":1,"serviceVersion":"0.1.0","name":"Hermes Agent Commerce API","summary":"Agent-ready paid utilities for package maintenance intelligence, dependency vulnerability checks, SEC company snapshots, company/domain intelligence, OFAC sanctions screening, JSON and CSV data quality, schema compatibility, deterministic cleanup, repair planning, and practical counterparty contact-window checks.","description":"Agent-ready paid utilities for package maintenance intelligence, dependency vulnerability checks, SEC company snapshots, company/domain intelligence, OFAC sanctions screening, JSON and CSV data quality, schema compatibility, deterministic cleanup, repair planning, and practical counterparty contact-window checks.","homepage":"https://hermes-counterparty-api.onrender.com","resources":[{"url":"https://hermes-counterparty-api.onrender.com/v1/counterparty-availability","method":"POST"},{"url":"https://hermes-counterparty-api.onrender.com/v1/entity-sanctions-screen","method":"POST"},{"url":"https://hermes-counterparty-api.onrender.com/v1/company-domain-intelligence","method":"POST"},{"url":"https://hermes-counterparty-api.onrender.com/v1/sec-company-snapshot","method":"POST"},{"url":"https://hermes-counterparty-api.onrender.com/v1/dependency-vulnerability-check","method":"POST"},{"url":"https://hermes-counterparty-api.onrender.com/v1/package-maintenance-snapshot","method":"POST"},{"url":"https://hermes-counterparty-api.onrender.com/v1/profile","method":"POST"},{"url":"https://hermes-counterparty-api.onrender.com/v1/duplicate-audit","method":"POST"},{"url":"https://hermes-counterparty-api.onrender.com/v1/quality-gate","method":"POST"},{"url":"https://hermes-counterparty-api.onrender.com/v1/schema-drift","method":"POST"},{"url":"https://hermes-counterparty-api.onrender.com/v1/data-contract-check","method":"POST"},{"url":"https://hermes-counterparty-api.onrender.com/v1/clean-normalize","method":"POST"},{"url":"https://hermes-counterparty-api.onrender.com/v1/repair-plan","method":"POST"}],"payment":{"x402":{"version":2,"currency":"USDC","networks":["eip155:8453"],"primaryNetwork":"eip155:8453","priceRange":"$0.005-$0.03","payTo":"0x2BD7c4e294B09E9a853168a58712498D03A45B01","payToName":"Hermes Commerce Earning Wallet","nonCustodial":true}},"capabilities":{"tools":13,"categories":[{"key":"business-intelligence","label":"Business Intelligence","tools":3,"priceRange":"$0.02-$0.03"},{"key":"compliance","label":"Compliance Screening","tools":1,"priceRange":"$0.02"},{"key":"software-security","label":"Software Security","tools":1,"priceRange":"$0.005"},{"key":"developer-intelligence","label":"Developer Intelligence","tools":1,"priceRange":"$0.005"},{"key":"data-quality","label":"Data Quality","tools":7,"priceRange":"$0.005-$0.02"}]},"endpoints":[{"name":"counterparty-availability","method":"POST","path":"/v1/counterparty-availability","url":"https://hermes-counterparty-api.onrender.com/v1/counterparty-availability","summary":"Counterparty availability and contact-window brief","description":"Returns local time, public-holiday status, business-day status, business days remaining this week, and the next practical local contact time.","price_usd":0.03,"network":"eip155:8453"},{"name":"company-domain-intelligence-dns-rdap-mail-website","method":"POST","path":"/v1/company-domain-intelligence","url":"https://hermes-counterparty-api.onrender.com/v1/company-domain-intelligence","summary":"Company domain intelligence: research and enrich a business domain with public web and infrastructure signals","description":"Use this paid operation to research a company, enrich a business, investigate a domain, or qualify a lead after trying the free preview at /v1/company-domain-intelligence/preview. Returns public DNS A/AAAA records, MX/SPF/DMARC signals, RDAP registration metadata, website reachability and identity metadata, selected social/contact links, and HSTS/CSP presence for a public company domain.","price_usd":0.02,"network":"eip155:8453"},{"name":"sec-company-snapshot-edgar-filings-xbrl","method":"POST","path":"/v1/sec-company-snapshot","url":"https://hermes-counterparty-api.onrender.com/v1/sec-company-snapshot","summary":"SEC company snapshot by ticker or CIK with filings and financial facts","description":"Resolve a ticker or CIK to canonical SEC identity, latest 10-K, 10-Q, and 8-K filing metadata and URLs, plus selected SEC XBRL facts for revenue, net income, assets, liabilities, and shares outstanding.","price_usd":0.02,"network":"eip155:8453"},{"name":"ofac-sdn-entity-sanctions-screen","method":"POST","path":"/v1/entity-sanctions-screen","url":"https://hermes-counterparty-api.onrender.com/v1/entity-sanctions-screen","summary":"OFAC sanctions screening for a person or organization","description":"Checks OFAC SDN primary names and aliases, returns matched programs and published addresses, and supports optional country and entity-type filtering. The result is informational and is not a legal compliance determination.","price_usd":0.02,"network":"eip155:8453"},{"name":"dependency-vulnerability-check-osv-exact-version","method":"POST","path":"/v1/dependency-vulnerability-check","url":"https://hermes-counterparty-api.onrender.com/v1/dependency-vulnerability-check","summary":"Check an exact dependency version for known OSV vulnerabilities","description":"Checks one exact package version against OSV and returns normalized vulnerability identifiers, CVE aliases, severity records, affected ranges, known fixed versions, references, and source provenance.","price_usd":0.005,"network":"eip155:8453"},{"name":"package-maintenance-snapshot-npm-pypi-release-metadata","method":"POST","path":"/v1/package-maintenance-snapshot","url":"https://hermes-counterparty-api.onrender.com/v1/package-maintenance-snapshot","summary":"Package maintenance snapshot for an exact npm or PyPI version","description":"Checks one exact npm or PyPI package version and returns the latest release, release ages, npm deprecation or PyPI yanked status, license, repository/homepage, and Node or Python runtime constraints with registry provenance.","price_usd":0.005,"network":"eip155:8453"},{"name":"validate-json-csv-data-quality-profile-missing-duplicate-types","method":"POST","path":"/v1/profile","url":"https://hermes-counterparty-api.onrender.com/v1/profile","summary":"Validate and profile JSON or CSV datasets before ETL, RAG, analytics, or AI agent use; find missing values, duplicates and duplicate rows, inconsistent data types and type conflicts, infer field types, and return a deterministic quality score plus schema fingerprint.","description":"Scores dataset quality and reports missing values, duplicate rows, type conflicts, inferred field types, warnings, record and field counts, and a deterministic schema fingerprint. Accepts JSON records or CSV text.","price_usd":0.02,"network":"eip155:8453"},{"name":"duplicate-row-audit-json-csv","method":"POST","path":"/v1/duplicate-audit","url":"https://hermes-counterparty-api.onrender.com/v1/duplicate-audit","summary":"Audit JSON or CSV duplicate rows, duplicate ratio, unique rows, and repeated row indexes.","description":"Deterministically finds exact duplicate rows and returns duplicate groups with first occurrence and repeated row indexes without running a full quality report.","price_usd":0.005,"network":"eip155:8453"},{"name":"data-quality-pass-fail-gate-etl-rag","method":"POST","path":"/v1/quality-gate","url":"https://hermes-counterparty-api.onrender.com/v1/quality-gate","summary":"Data quality pass/fail gate for ETL, RAG, analytics, and AI agent workflows using score, missing, duplicate, and mixed-type thresholds.","description":"Returns a machine-actionable pass/fail decision with observed metrics, threshold checks, and deterministic failure reasons.","price_usd":0.01,"network":"eip155:8453"},{"name":"schema-drift-added-removed-type-changes","method":"POST","path":"/v1/schema-drift","url":"https://hermes-counterparty-api.onrender.com/v1/schema-drift","summary":"Detect schema drift between baseline and current datasets: added fields, removed fields, type changes, nullable changes, and breaking changes.","description":"Compares deterministic schema fingerprints and inferred field metadata for two JSON or CSV datasets.","price_usd":0.015,"network":"eip155:8453"},{"name":"data-contract-schema-compatibility-check","method":"POST","path":"/v1/data-contract-check","url":"https://hermes-counterparty-api.onrender.com/v1/data-contract-check","summary":"Check data contract and schema compatibility: required fields, expected types, extra fields, and deterministic incompatibility reasons.","description":"Validates a JSON or CSV dataset against an explicit field contract and returns missing fields, extra fields, type mismatches, and compatibility status.","price_usd":0.015,"network":"eip155:8453"},{"name":"clean-normalize-json-csv-deduplicate-trim","method":"POST","path":"/v1/clean-normalize","url":"https://hermes-counterparty-api.onrender.com/v1/clean-normalize","summary":"Clean and normalize JSON or CSV: trim strings, convert blank values to null, and deduplicate exact rows conservatively.","description":"Returns cleaned JSON records plus transformation counts and the resulting schema fingerprint without semantic guessing or value imputation.","price_usd":0.02,"network":"eip155:8453"},{"name":"dataset-repair-plan-missing-duplicates-mixed-types","method":"POST","path":"/v1/repair-plan","url":"https://hermes-counterparty-api.onrender.com/v1/repair-plan","summary":"Generate a deterministic dataset repair plan for missing values, duplicate rows, mixed types, identifier integrity, and constant fields.","description":"Turns profiler evidence into an ordered machine-readable repair plan without modifying or inventing customer data.","price_usd":0.02,"network":"eip155:8453"}]}