Hermes Commerce — DACH x402 compliance
OtherThe DACH compliance layer for x402 agents: Impressum/imprint, BFSG, DSGVO, cookie, outreach micros + content packs. USDC on Base.
Pay from $0.01 to $0.08 per request in USDC on Base, settled onchain via the x402 protocol, no signup, no API key needed.
listed 2026-08-03 · no on-chain settlement recorded yet
ASSESSMENT
updated 44m agoEvidence-backed signals, not a single score. Click any chip for the proof. Measured values stay read-only; unknown is honest.
reliability 100%
- uptime 24h
- -
- uptime 7d
- -
- uptime 30d
- -
- uptime 90d
- -
- response p95
- 96ms
- avg response
- 96ms
- total checks
- 1
compliance A (14/14)
14 of 14 x402 conformance checks pass. Full checklist below.
price $0.01 to $0.08 (p77 in Other)
- price (min)
- $0.01
- price (max)
- $0.08
- category percentile (min)
- p77 in Other
- category percentile (max)
- p73 in Other
- endpoints / prices
- 7 / 3
- model
- tiered
- stability
- 100%
risk clean
No deterministic risk flag. Risk fires only on an exact blocklist match, or a reserved-brand name with a mismatched verified payTo. Never from low uptime, a high price, or a model guess.
- domain age
- -
- registrar
- -
- hosting
- custom
- domain created
- ---
Identity facts, not a risk score.
traction $0 30d · 0 buyers
- volume 30d
- $0
- buyers 30d
- 0
- settlements 30d
- 0
- first settlement
- ---
- last settlement
- ---
- top buyer share
- -
- trend 7d vs 30d
- -
- networks
- eip155:8453
- volume all-time
- $0
- settlements all-time
- 0
- median settlement 30d
- $0
- max settlement 30d
- $0
- settled via
- -
Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.
Top buyer share is a concentration signal, not part of the ranking score.
WHAT IT DOES
ai-derivedProvides compliance checking services for German business regulations including BFSG, imprint, cookie banners, and DSGVO.
- category
- compliance-checking
- in
- body
AI-generated summary. The measured data is never altered by it.
ENDPOINTS
| METHOD | PATH | DESCRIPTION | PRICE | NETWORK | ASSET |
|---|---|---|---|---|---|
| POST | /api/bfsg/check | $0.08 | Base | USDC | |
| POST | /api/imprint/check | $0.05 | Base | USDC | |
| POST | /services/bfsg-signals/jobs | $0.08 | Base | USDC | |
| POST | /services/cookie-banner-signals/jobs | $0.05 | Base | USDC | |
| POST | /services/dsgvo-site-signals/jobs | $0.08 | Base | USDC | |
| POST | /services/impressum-check/jobs | $0.05 | Base | USDC | |
| POST | /services/json-schema-repair/jobs | $0.01 | Base | USDC |
REQUEST / RESPONSE EXAMPLE
An unpaid request to POST /api/bfsg/check returns HTTP 402 with the payment terms. Settle onchain via your facilitator, then retry with the X-Payment header.
curl -i -X POST 'https://agent.kihustle.tech/api/bfsg/check'
// 402 response (captured by monitor) · 7 payloads · click to expand
[
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"jobId": "pending",
"version": "2",
"priceUsdc": "0.01",
"serviceId": "json-schema-repair"
},
"payTo": "0x1c8b3C34Dca2Ba2A71598f1F9E0BC2a04A0Bea36",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 3600
}
],
"resource": {
"url": "https://agent.kihustle.tech/services/json-schema-repair/jobs",
"tags": [
"hermes",
"micro",
"json-repair",
"schema",
"demo",
"agent-loop"
],
"mimeType": "application/json",
"description": "Deterministic JSON repair for agent tool outputs, with optional JSON Schema validation. Built for tight agent loops at micropayment prices.",
"serviceName": "Hermes Commerce"
},
"extensions": {
"bazaar": {
"info": {
"tags": [
"hermes",
"micro",
"json-repair",
"schema",
"demo",
"agent-loop"
],
"input": {
"body": {
"schema": {
"type": "object",
"required": [
"ok"
],
"properties": {
"ok": {
"type": "boolean"
}
}
},
"json_text": "{\"ok\": true,}"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"job_id": "job_example",
"status": "completed",
"service": "json-schema-repair",
"sources": [
{
"url": "inline://json_text",
"note": "client payload"
}
],
"summary": "JSON repair succeeded; repaired=True; schema_check=True. Deterministic repair for agent loops.",
"parse_ok": true,
"repaired": true,
"next_jobs": [],
"schema_ok": true,
"issue_codes": [],
"limitations": [
"Heuristic repair only."
],
"generated_at": "2026-01-01T00:00:00+00:00",
"repair_notes": [
"repair_attempted"
],
"repaired_json": {
"ok": true
},
"schema_errors": []
}
},
"category": "commerce",
"toolName": "json-schema-repair",
"description": "Cheapest Hermes settle demo: deterministic JSON repair + schema validate via x402 ($0.01)",
"serviceName": "Hermes Commerce"
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"json_text"
],
"properties": {
"schema": {
"type": "object",
"description": "Optional JSON Schema"
},
"json_text": {
"type": "string",
"description": "Raw JSON text to repair"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"queryParams": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
},
"category": {
"type": "string"
},
"toolName": {
"type": "string"
},
"description": {
"type": "string"
},
"serviceName": {
"type": "string"
}
}
},
"resource": {
"url": "https://agent.kihustle.tech/services/json-schema-repair/jobs",
"tags": [
"hermes",
"micro",
"json-repair",
"schema",
"demo",
"agent-loop"
],
"mimeType": "application/json",
"description": "Cheapest Hermes settle demo: deterministic JSON repair + schema validate via x402 ($0.01)",
"serviceName": "Hermes Commerce"
},
"discoverable": true
}
},
"x402Version": 2,
"outputSchema": {
"input": {
"body": {
"schema": {
"type": "object",
"required": [
"ok"
],
"properties": {
"ok": {
"type": "boolean"
}
}
},
"json_text": "{\"ok\": true,}"
},
"schema": {
"type": "object",
"required": [
"json_text"
],
"properties": {
"schema": {
"type": "object",
"description": "Optional JSON Schema"
},
"json_text": {
"type": "string",
"description": "Raw JSON text to repair"
}
},
"additionalProperties": false
}
},
"output": {
"job_id": "job_example",
"status": "completed",
"service": "json-schema-repair",
"sources": [
{
"url": "inline://json_text",
"note": "client payload"
}
],
"summary": "JSON repair succeeded; repaired=True; schema_check=True. Deterministic repair for agent loops.",
"parse_ok": true,
"repaired": true,
"next_jobs": [],
"schema_ok": true,
"issue_codes": [],
"limitations": [
"Heuristic repair only."
],
"generated_at": "2026-01-01T00:00:00+00:00",
"repair_notes": [
"repair_attempted"
],
"repaired_json": {
"ok": true
},
"schema_errors": []
}
}
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"jobId": "pending",
"version": "2",
"priceUsdc": "0.05",
"serviceId": "impressum-check"
},
"payTo": "0x1c8b3C34Dca2Ba2A71598f1F9E0BC2a04A0Bea36",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 3600
}
],
"resource": {
"url": "https://agent.kihustle.tech/services/impressum-check/jobs",
"tags": [
"hermes",
"dach",
"impressum",
"imprint",
"imprint check",
"imprint check germany",
"imprint austria",
"imprint switzerland",
"ddg",
"tmg",
"ecg",
"deutschland",
"austria",
"switzerland",
"dsgvo",
"compliance",
"anbieterkennzeichnung",
"legal notice",
"micro"
],
"mimeType": "application/json",
"description": "Heuristic Impressum/imprint check for DE/AT/CH (DDG/ECG/OR-adjacent signal groups). Accepts public URL (crawl) or HTML-in. Optional country=DE|AT|CH (.at/.ch TLD auto-infers). Keywords: impressum, imprint check germany/austria/switzerland, DDG, ECG, anbieterkennzeichnung. Machine signals only — not legal advice.",
"serviceName": "Hermes Commerce"
},
"extensions": {
"bazaar": {
"info": {
"tags": [
"hermes",
"dach",
"impressum",
"imprint",
"imprint check",
"imprint check germany",
"imprint austria",
"imprint switzerland",
"ddg",
"tmg",
"ecg",
"deutschland",
"austria",
"switzerland",
"dsgvo",
"compliance",
"anbieterkennzeichnung",
"legal notice",
"micro"
],
"input": {
"body": {
"url": "https://marketingkioldenburg.de",
"country": "DE"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"mode": "url_crawl",
"job_id": "job_example",
"scores": {
"impressum_signals": 86
},
"status": "completed",
"country": "DE",
"present": true,
"service": "impressum-check",
"sources": [
{
"url": "https://marketingkioldenburg.de/impressum/",
"note": "impressum_probe"
}
],
"summary": "Impressum/imprint signals (DE) for https://marketingkioldenburg.de: present=True, score=86, mode=url_crawl, issues=1. Heuristic only — not legal advice.",
"next_jobs": [],
"issue_codes": [],
"limitations": [
"Heuristic only."
],
"generated_at": "2026-01-01T00:00:00+00:00",
"impressum_url": "https://marketingkioldenburg.de/impressum/"
}
},
"category": "commerce",
"toolName": "impressum-check",
"description": "imprint check DE/AT/CH (DDG/ECG/OR-adjacent) via URL or HTML-in — x402 heuristic for .de/.at/.ch agents, not legal advice",
"serviceName": "Hermes Commerce"
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public https URL (crawl mode)"
},
"html": {
"type": "string",
"description": "Imprint/Impressum HTML (no outbound fetch)"
},
"country": {
"type": "string",
"description": "DE|AT|CH profile (TLD can auto-infer AT/CH)"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"queryParams": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
},
"category": {
"type": "string"
},
"toolName": {
"type": "string"
},
"description": {
"type": "string"
},
"serviceName": {
"type": "string"
}
}
},
"resource": {
"url": "https://agent.kihustle.tech/services/impressum-check/jobs",
"tags": [
"hermes",
"dach",
"impressum",
"imprint",
"imprint check",
"imprint check germany",
"imprint austria",
"imprint switzerland",
"ddg",
"tmg",
"ecg",
"deutschland",
"austria",
"switzerland",
"dsgvo",
"compliance",
"anbieterkennzeichnung",
"legal notice",
"micro"
],
"mimeType": "application/json",
"description": "imprint check DE/AT/CH (DDG/ECG/OR-adjacent) via URL or HTML-in — x402 heuristic for .de/.at/.ch agents, not legal advice",
"serviceName": "Hermes Commerce"
},
"discoverable": true
}
},
"x402Version": 2,
"outputSchema": {
"input": {
"body": {
"url": "https://marketingkioldenburg.de",
"country": "DE"
},
"schema": {
"type": "object",
"anyOf": [
{
"required": [
"url"
]
},
{
"required": [
"html"
]
}
],
"properties": {
"url": {
"type": "string",
"description": "Public https URL (crawl mode)"
},
"html": {
"type": "string",
"description": "Imprint/Impressum HTML (no outbound fetch)"
},
"country": {
"type": "string",
"description": "DE|AT|CH profile (TLD can auto-infer AT/CH)"
}
},
"additionalProperties": false
}
},
"output": {
"mode": "url_crawl",
"job_id": "job_example",
"scores": {
"impressum_signals": 86
},
"status": "completed",
"country": "DE",
"present": true,
"service": "impressum-check",
"sources": [
{
"url": "https://marketingkioldenburg.de/impressum/",
"note": "impressum_probe"
}
],
"summary": "Impressum/imprint signals (DE) for https://marketingkioldenburg.de: present=True, score=86, mode=url_crawl, issues=1. Heuristic only — not legal advice.",
"next_jobs": [],
"issue_codes": [],
"limitations": [
"Heuristic only."
],
"generated_at": "2026-01-01T00:00:00+00:00",
"impressum_url": "https://marketingkioldenburg.de/impressum/"
}
}
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"jobId": "pending",
"version": "2",
"priceUsdc": "0.08",
"serviceId": "bfsg-signals"
},
"payTo": "0x1c8b3C34Dca2Ba2A71598f1F9E0BC2a04A0Bea36",
"amount": "80000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 3600
}
],
"resource": {
"url": "https://agent.kihustle.tech/services/bfsg-signals/jobs",
"tags": [
"hermes",
"dach",
"bfsg",
"bfsg check",
"bfsg accessibility signals",
"a11y",
"accessibility",
"wcag",
"barrierefreiheit",
"deutschland",
"compliance",
"micro"
],
"mimeType": "application/json",
"description": "Heuristic BFSG / Barrierefreiheit accessibility signals Germany (lang, title, alt, landmarks, labels). URL crawl or HTML-in. Keywords: bfsg accessibility signals, barrierefreiheit, wcag, a11y, deutschland. Not a legal audit or certification.",
"serviceName": "Hermes Commerce"
},
"extensions": {
"bazaar": {
"info": {
"tags": [
"hermes",
"dach",
"bfsg",
"bfsg check",
"bfsg accessibility signals",
"a11y",
"accessibility",
"wcag",
"barrierefreiheit",
"deutschland",
"compliance",
"micro"
],
"input": {
"body": {
"url": "https://marketingkioldenburg.de"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"mode": "url_crawl",
"job_id": "job_example",
"scores": {
"bfsg_signals": 71
},
"status": "completed",
"service": "bfsg-signals",
"signals": {
"has_title": true,
"has_lang_attr": true
},
"sources": [
{
"url": "https://marketingkioldenburg.de",
"note": "bfsg_probe"
}
],
"summary": "BFSG/a11y signals for https://marketingkioldenburg.de: score=71, mode=url_crawl, issues=2. Heuristic only — not legal advice.",
"next_jobs": [],
"issue_codes": [],
"limitations": [
"Static HTML only."
],
"generated_at": "2026-01-01T00:00:00+00:00"
}
},
"category": "commerce",
"toolName": "bfsg-signals",
"description": "bfsg check / Barrierefreiheit accessibility HTML signals Germany via x402 — URL or HTML-in, not a legal audit",
"serviceName": "Hermes Commerce"
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public https URL"
},
"html": {
"type": "string",
"description": "Page HTML (no outbound fetch)"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"queryParams": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
},
"category": {
"type": "string"
},
"toolName": {
"type": "string"
},
"description": {
"type": "string"
},
"serviceName": {
"type": "string"
}
}
},
"resource": {
"url": "https://agent.kihustle.tech/services/bfsg-signals/jobs",
"tags": [
"hermes",
"dach",
"bfsg",
"bfsg check",
"bfsg accessibility signals",
"a11y",
"accessibility",
"wcag",
"barrierefreiheit",
"deutschland",
"compliance",
"micro"
],
"mimeType": "application/json",
"description": "bfsg check / Barrierefreiheit accessibility HTML signals Germany via x402 — URL or HTML-in, not a legal audit",
"serviceName": "Hermes Commerce"
},
"discoverable": true
}
},
"x402Version": 2,
"outputSchema": {
"input": {
"body": {
"url": "https://marketingkioldenburg.de"
},
"schema": {
"type": "object",
"anyOf": [
{
"required": [
"url"
]
},
{
"required": [
"html"
]
}
],
"properties": {
"url": {
"type": "string",
"description": "Public https URL"
},
"html": {
"type": "string",
"description": "Page HTML (no outbound fetch)"
}
},
"additionalProperties": false
}
},
"output": {
"mode": "url_crawl",
"job_id": "job_example",
"scores": {
"bfsg_signals": 71
},
"status": "completed",
"service": "bfsg-signals",
"signals": {
"has_title": true,
"has_lang_attr": true
},
"sources": [
{
"url": "https://marketingkioldenburg.de",
"note": "bfsg_probe"
}
],
"summary": "BFSG/a11y signals for https://marketingkioldenburg.de: score=71, mode=url_crawl, issues=2. Heuristic only — not legal advice.",
"next_jobs": [],
"issue_codes": [],
"limitations": [
"Static HTML only."
],
"generated_at": "2026-01-01T00:00:00+00:00"
}
}
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"jobId": "pending",
"version": "2",
"priceUsdc": "0.08",
"serviceId": "dsgvo-site-signals"
},
"payTo": "0x1c8b3C34Dca2Ba2A71598f1F9E0BC2a04A0Bea36",
"amount": "80000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 3600
}
],
"resource": {
"url": "https://agent.kihustle.tech/services/dsgvo-site-signals/jobs",
"tags": [
"hermes",
"dach",
"dsgvo",
"gdpr germany",
"gdpr check",
"datenschutz",
"privacy",
"privacy policy germany",
"deutschland",
"compliance",
"micro"
],
"mimeType": "application/json",
"description": "Heuristic DSGVO / Datenschutz privacy-page and homepage tracker signals for Germany/DACH (privacy link, cookies, analytics hints). Accepts URL or HTML-in. Keywords: dsgvo, gdpr germany, gdpr check, datenschutz, privacy policy germany. Not a legal audit.",
"serviceName": "Hermes Commerce"
},
"extensions": {
"bazaar": {
"info": {
"tags": [
"hermes",
"dach",
"dsgvo",
"gdpr germany",
"gdpr check",
"datenschutz",
"privacy",
"privacy policy germany",
"deutschland",
"compliance",
"micro"
],
"input": {
"body": {
"url": "https://marketingkioldenburg.de"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"job_id": "job_example",
"scores": {
"privacy_page_completeness": 80
},
"status": "completed",
"present": true,
"service": "dsgvo-site-signals",
"sources": [
{
"url": "https://marketingkioldenburg.de/datenschutz/",
"note": "privacy_probe"
}
],
"summary": "DSGVO/privacy signals for https://marketingkioldenburg.de: privacy_page=True, score=80, homepage_trackers=0. Heuristic only — not a legal audit.",
"next_jobs": [],
"confidence": 0.8,
"issue_codes": [],
"limitations": [
"Heuristic only."
],
"privacy_url": "https://marketingkioldenburg.de/datenschutz/",
"generated_at": "2026-01-01T00:00:00+00:00",
"schema_version": "hermes-result-v1"
}
},
"category": "commerce",
"toolName": "dsgvo-site-signals",
"description": "DSGVO / Datenschutz privacy page + tracker heuristic signals Germany via x402 — URL or HTML-in, not certification",
"serviceName": "Hermes Commerce"
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public https URL (crawl mode)"
},
"html": {
"type": "string",
"description": "Privacy page HTML (no outbound fetch)"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"queryParams": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
},
"category": {
"type": "string"
},
"toolName": {
"type": "string"
},
"description": {
"type": "string"
},
"serviceName": {
"type": "string"
}
}
},
"resource": {
"url": "https://agent.kihustle.tech/services/dsgvo-site-signals/jobs",
"tags": [
"hermes",
"dach",
"dsgvo",
"gdpr germany",
"gdpr check",
"datenschutz",
"privacy",
"privacy policy germany",
"deutschland",
"compliance",
"micro"
],
"mimeType": "application/json",
"description": "DSGVO / Datenschutz privacy page + tracker heuristic signals Germany via x402 — URL or HTML-in, not certification",
"serviceName": "Hermes Commerce"
},
"discoverable": true
}
},
"x402Version": 2,
"outputSchema": {
"input": {
"body": {
"url": "https://marketingkioldenburg.de"
},
"schema": {
"type": "object",
"anyOf": [
{
"required": [
"url"
]
},
{
"required": [
"html"
]
}
],
"properties": {
"url": {
"type": "string",
"description": "Public https URL (crawl mode)"
},
"html": {
"type": "string",
"description": "Privacy page HTML (no outbound fetch)"
}
},
"additionalProperties": false
}
},
"output": {
"job_id": "job_example",
"scores": {
"privacy_page_completeness": 80
},
"status": "completed",
"present": true,
"service": "dsgvo-site-signals",
"sources": [
{
"url": "https://marketingkioldenburg.de/datenschutz/",
"note": "privacy_probe"
}
],
"summary": "DSGVO/privacy signals for https://marketingkioldenburg.de: privacy_page=True, score=80, homepage_trackers=0. Heuristic only — not a legal audit.",
"next_jobs": [],
"confidence": 0.8,
"issue_codes": [],
"limitations": [
"Heuristic only."
],
"privacy_url": "https://marketingkioldenburg.de/datenschutz/",
"generated_at": "2026-01-01T00:00:00+00:00",
"schema_version": "hermes-result-v1"
}
}
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"jobId": "pending",
"version": "2",
"priceUsdc": "0.05",
"serviceId": "cookie-banner-signals"
},
"payTo": "0x1c8b3C34Dca2Ba2A71598f1F9E0BC2a04A0Bea36",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 3600
}
],
"resource": {
"url": "https://agent.kihustle.tech/services/cookie-banner-signals/jobs",
"tags": [
"hermes",
"dach",
"cookie",
"cookie banner germany",
"cookie consent check",
"consent",
"cmp",
"usercentrics",
"cookiebot",
"dsgvo",
"eprivacy",
"deutschland"
],
"mimeType": "application/json",
"description": "Heuristic cookie banner / CMP signals Germany (vendors, cookie text, consent buttons). Accepts URL or HTML-in. Complements dsgvo-site-signals. Keywords: cookie banner germany, consent, cmp, eprivacy, dsgvo, usercentrics, cookiebot. Not a legal audit.",
"serviceName": "Hermes Commerce"
},
"extensions": {
"bazaar": {
"info": {
"tags": [
"hermes",
"dach",
"cookie",
"cookie banner germany",
"cookie consent check",
"consent",
"cmp",
"usercentrics",
"cookiebot",
"dsgvo",
"eprivacy",
"deutschland"
],
"input": {
"body": {
"url": "https://marketingkioldenburg.de"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"mode": "url_crawl",
"job_id": "job_example",
"scores": {
"cookie_banner_signals": 82
},
"status": "completed",
"service": "cookie-banner-signals",
"sources": [
{
"url": "https://marketingkioldenburg.de",
"note": "scanned_html"
}
],
"summary": "Cookie-banner signals for https://marketingkioldenburg.de: vendors=['none'], issues=1. Heuristic HTML only — no JS CMP interaction / not legal advice.",
"vendors": [],
"next_jobs": [],
"confidence": 0.82,
"issue_codes": [
"NO_COOKIE_SIGNAL"
],
"limitations": [
"Static HTML heuristics."
],
"generated_at": "2026-01-01T00:00:00+00:00",
"schema_version": "hermes-result-v1"
}
},
"category": "commerce",
"toolName": "cookie-banner-signals",
"description": "Cookie / CMP banner heuristic signals Germany (ePrivacy/DSGVO) via x402 — URL or HTML-in, not legal advice",
"serviceName": "Hermes Commerce"
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public https URL (crawl mode)"
},
"html": {
"type": "string",
"description": "Page HTML (no outbound fetch)"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"queryParams": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
},
"category": {
"type": "string"
},
"toolName": {
"type": "string"
},
"description": {
"type": "string"
},
"serviceName": {
"type": "string"
}
}
},
"resource": {
"url": "https://agent.kihustle.tech/services/cookie-banner-signals/jobs",
"tags": [
"hermes",
"dach",
"cookie",
"cookie banner germany",
"cookie consent check",
"consent",
"cmp",
"usercentrics",
"cookiebot",
"dsgvo",
"eprivacy",
"deutschland"
],
"mimeType": "application/json",
"description": "Cookie / CMP banner heuristic signals Germany (ePrivacy/DSGVO) via x402 — URL or HTML-in, not legal advice",
"serviceName": "Hermes Commerce"
},
"discoverable": true
}
},
"x402Version": 2,
"outputSchema": {
"input": {
"body": {
"url": "https://marketingkioldenburg.de"
},
"schema": {
"type": "object",
"anyOf": [
{
"required": [
"url"
]
},
{
"required": [
"html"
]
}
],
"properties": {
"url": {
"type": "string",
"description": "Public https URL (crawl mode)"
},
"html": {
"type": "string",
"description": "Page HTML (no outbound fetch)"
}
},
"additionalProperties": false
}
},
"output": {
"mode": "url_crawl",
"job_id": "job_example",
"scores": {
"cookie_banner_signals": 82
},
"status": "completed",
"service": "cookie-banner-signals",
"sources": [
{
"url": "https://marketingkioldenburg.de",
"note": "scanned_html"
}
],
"summary": "Cookie-banner signals for https://marketingkioldenburg.de: vendors=['none'], issues=1. Heuristic HTML only — no JS CMP interaction / not legal advice.",
"vendors": [],
"next_jobs": [],
"confidence": 0.82,
"issue_codes": [
"NO_COOKIE_SIGNAL"
],
"limitations": [
"Static HTML heuristics."
],
"generated_at": "2026-01-01T00:00:00+00:00",
"schema_version": "hermes-result-v1"
}
}
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"jobId": "pending",
"version": "2",
"priceUsdc": "0.05",
"serviceId": "impressum-check"
},
"payTo": "0x1c8b3C34Dca2Ba2A71598f1F9E0BC2a04A0Bea36",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 3600
}
],
"resource": {
"url": "https://agent.kihustle.tech/api/imprint/check",
"tags": [
"hermes",
"dach",
"impressum",
"imprint",
"imprint check",
"imprint check germany",
"imprint austria",
"imprint switzerland",
"ddg",
"tmg",
"ecg",
"deutschland",
"austria",
"switzerland",
"dsgvo",
"compliance",
"anbieterkennzeichnung",
"legal notice",
"micro"
],
"mimeType": "application/json",
"description": "Heuristic Impressum/imprint check for DE/AT/CH (DDG/ECG/OR-adjacent signal groups). Accepts public URL (crawl) or HTML-in. Optional country=DE|AT|CH (.at/.ch TLD auto-infers). Keywords: impressum, imprint check germany/austria/switzerland, DDG, ECG, anbieterkennzeichnung. Machine signals only — not legal advice.",
"serviceName": "Hermes Commerce"
},
"extensions": {
"bazaar": {
"info": {
"tags": [
"hermes",
"dach",
"impressum",
"imprint",
"imprint check",
"imprint check germany",
"imprint austria",
"imprint switzerland",
"ddg",
"tmg",
"ecg",
"deutschland",
"austria",
"switzerland",
"dsgvo",
"compliance",
"anbieterkennzeichnung",
"legal notice",
"micro"
],
"input": {
"body": {
"url": "https://marketingkioldenburg.de",
"country": "DE"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"mode": "url_crawl",
"job_id": "job_example",
"scores": {
"impressum_signals": 86
},
"status": "completed",
"country": "DE",
"present": true,
"service": "impressum-check",
"sources": [
{
"url": "https://marketingkioldenburg.de/impressum/",
"note": "impressum_probe"
}
],
"summary": "Impressum/imprint signals (DE) for https://marketingkioldenburg.de: present=True, score=86, mode=url_crawl, issues=1. Heuristic only — not legal advice.",
"next_jobs": [],
"issue_codes": [],
"limitations": [
"Heuristic only."
],
"generated_at": "2026-01-01T00:00:00+00:00",
"impressum_url": "https://marketingkioldenburg.de/impressum/"
}
},
"category": "commerce",
"toolName": "impressum-check",
"description": "imprint check DE/AT/CH (DDG/ECG/OR-adjacent) via URL or HTML-in — x402 heuristic for .de/.at/.ch agents, not legal advice",
"serviceName": "Hermes Commerce"
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public https URL (crawl mode)"
},
"html": {
"type": "string",
"description": "Imprint/Impressum HTML (no outbound fetch)"
},
"country": {
"type": "string",
"description": "DE|AT|CH profile (TLD can auto-infer AT/CH)"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"queryParams": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
},
"category": {
"type": "string"
},
"toolName": {
"type": "string"
},
"description": {
"type": "string"
},
"serviceName": {
"type": "string"
}
}
},
"resource": {
"url": "https://agent.kihustle.tech/api/imprint/check",
"tags": [
"hermes",
"dach",
"impressum",
"imprint",
"imprint check",
"imprint check germany",
"imprint austria",
"imprint switzerland",
"ddg",
"tmg",
"ecg",
"deutschland",
"austria",
"switzerland",
"dsgvo",
"compliance",
"anbieterkennzeichnung",
"legal notice",
"micro"
],
"mimeType": "application/json",
"description": "imprint check DE/AT/CH (DDG/ECG/OR-adjacent) via URL or HTML-in — x402 heuristic for .de/.at/.ch agents, not legal advice",
"serviceName": "Hermes Commerce"
},
"discoverable": true
}
},
"x402Version": 2,
"outputSchema": {
"input": {
"body": {
"url": "https://marketingkioldenburg.de",
"country": "DE"
},
"schema": {
"type": "object",
"anyOf": [
{
"required": [
"url"
]
},
{
"required": [
"html"
]
}
],
"properties": {
"url": {
"type": "string",
"description": "Public https URL (crawl mode)"
},
"html": {
"type": "string",
"description": "Imprint/Impressum HTML (no outbound fetch)"
},
"country": {
"type": "string",
"description": "DE|AT|CH profile (TLD can auto-infer AT/CH)"
}
},
"additionalProperties": false
}
},
"output": {
"mode": "url_crawl",
"job_id": "job_example",
"scores": {
"impressum_signals": 86
},
"status": "completed",
"country": "DE",
"present": true,
"service": "impressum-check",
"sources": [
{
"url": "https://marketingkioldenburg.de/impressum/",
"note": "impressum_probe"
}
],
"summary": "Impressum/imprint signals (DE) for https://marketingkioldenburg.de: present=True, score=86, mode=url_crawl, issues=1. Heuristic only — not legal advice.",
"next_jobs": [],
"issue_codes": [],
"limitations": [
"Heuristic only."
],
"generated_at": "2026-01-01T00:00:00+00:00",
"impressum_url": "https://marketingkioldenburg.de/impressum/"
}
}
},
{
"error": "PAYMENT-SIGNATURE header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"jobId": "pending",
"version": "2",
"priceUsdc": "0.08",
"serviceId": "bfsg-signals"
},
"payTo": "0x1c8b3C34Dca2Ba2A71598f1F9E0BC2a04A0Bea36",
"amount": "80000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 3600
}
],
"resource": {
"url": "https://agent.kihustle.tech/api/bfsg/check",
"tags": [
"hermes",
"dach",
"bfsg",
"bfsg check",
"bfsg accessibility signals",
"a11y",
"accessibility",
"wcag",
"barrierefreiheit",
"deutschland",
"compliance",
"micro"
],
"mimeType": "application/json",
"description": "Heuristic BFSG / Barrierefreiheit accessibility signals Germany (lang, title, alt, landmarks, labels). URL crawl or HTML-in. Keywords: bfsg accessibility signals, barrierefreiheit, wcag, a11y, deutschland. Not a legal audit or certification.",
"serviceName": "Hermes Commerce"
},
"extensions": {
"bazaar": {
"info": {
"tags": [
"hermes",
"dach",
"bfsg",
"bfsg check",
"bfsg accessibility signals",
"a11y",
"accessibility",
"wcag",
"barrierefreiheit",
"deutschland",
"compliance",
"micro"
],
"input": {
"body": {
"url": "https://marketingkioldenburg.de"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"mode": "url_crawl",
"job_id": "job_example",
"scores": {
"bfsg_signals": 71
},
"status": "completed",
"service": "bfsg-signals",
"signals": {
"has_title": true,
"has_lang_attr": true
},
"sources": [
{
"url": "https://marketingkioldenburg.de",
"note": "bfsg_probe"
}
],
"summary": "BFSG/a11y signals for https://marketingkioldenburg.de: score=71, mode=url_crawl, issues=2. Heuristic only — not legal advice.",
"next_jobs": [],
"issue_codes": [],
"limitations": [
"Static HTML only."
],
"generated_at": "2026-01-01T00:00:00+00:00"
}
},
"category": "commerce",
"toolName": "bfsg-signals",
"description": "bfsg check / Barrierefreiheit accessibility HTML signals Germany via x402 — URL or HTML-in, not a legal audit",
"serviceName": "Hermes Commerce"
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public https URL"
},
"html": {
"type": "string",
"description": "Page HTML (no outbound fetch)"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"queryParams": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
},
"category": {
"type": "string"
},
"toolName": {
"type": "string"
},
"description": {
"type": "string"
},
"serviceName": {
"type": "string"
}
}
},
"resource": {
"url": "https://agent.kihustle.tech/api/bfsg/check",
"tags": [
"hermes",
"dach",
"bfsg",
"bfsg check",
"bfsg accessibility signals",
"a11y",
"accessibility",
"wcag",
"barrierefreiheit",
"deutschland",
"compliance",
"micro"
],
"mimeType": "application/json",
"description": "bfsg check / Barrierefreiheit accessibility HTML signals Germany via x402 — URL or HTML-in, not a legal audit",
"serviceName": "Hermes Commerce"
},
"discoverable": true
}
},
"x402Version": 2,
"outputSchema": {
"input": {
"body": {
"url": "https://marketingkioldenburg.de"
},
"schema": {
"type": "object",
"anyOf": [
{
"required": [
"url"
]
},
{
"required": [
"html"
]
}
],
"properties": {
"url": {
"type": "string",
"description": "Public https URL"
},
"html": {
"type": "string",
"description": "Page HTML (no outbound fetch)"
}
},
"additionalProperties": false
}
},
"output": {
"mode": "url_crawl",
"job_id": "job_example",
"scores": {
"bfsg_signals": 71
},
"status": "completed",
"service": "bfsg-signals",
"signals": {
"has_title": true,
"has_lang_attr": true
},
"sources": [
{
"url": "https://marketingkioldenburg.de",
"note": "bfsg_probe"
}
],
"summary": "BFSG/a11y signals for https://marketingkioldenburg.de: score=71, mode=url_crawl, issues=2. Heuristic only — not legal advice.",
"next_jobs": [],
"issue_codes": [],
"limitations": [
"Static HTML only."
],
"generated_at": "2026-01-01T00:00:00+00:00"
}
}
}
] OVER TIME
All charts share the 30d window selected here. Every series is also served as JSON at /api/v1/services/hermes-commerce-dach-x402-compliance/price, /scores, /volume and /buyers. On-chain volume and distinct buyers are measured over the service's settlement address and are a conservative undercount (only settlements that reach a measured facilitator are counted). The on-chain series roll up hourly, so the latest day can be up to about an hour behind; distinct buyers are counted per payout address, so a service that settles to more than one address is an upper bound.
Median across 7 endpoints. Use the selector to isolate one.
COMPLIANCE
14/14 checks pass · grade A- 402 payload captured
- accepts[] array present
- payTo address recoverable
- payTo at accepts[0].payTo (conformant shape)
- payTo is a valid on-chain address
- atomic price declared
- atomic price in a sane range
- asset (token) address declared
- network resolves to CAIP-2
- payment scheme declared
- served over HTTPS
- declares the current x402 version (2)
- EIP-712 domain parameters present on every EVM entry
- x402 v2 envelope delivered in the payment-required header
SITE PILLARS
- homepage reachable
- openapi doc
- pricing page
- llms.txt
- robots.txt
- terms page
recent checks (4) · click to expand
EMBED THIS BADGE
<a href="https://x402-list.com/services/hermes-commerce-dach-x402-compliance?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/hermes-commerce-dach-x402-compliance.svg" alt="Hermes Commerce — DACH x402 compliance listed on x402-list" height="28"> </a>
[](https://x402-list.com/services/hermes-commerce-dach-x402-compliance?utm_source=badge&utm_medium=referral&utm_campaign=embed)
<a href="https://x402-list.com/services/hermes-commerce-dach-x402-compliance?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/hermes-commerce-dach-x402-compliance.svg?data=uptime" alt="Hermes Commerce — DACH x402 compliance uptime on x402-list" height="28"> </a>