Skip to content
Back to HALOWERK EU Commerce Change Monitor

Card snapshot

commerce-change.halowerk.com · 2026-11-10 10:20:55 UTC · a9d1cfdcd34d7bd9add3cc5a75dc572d6e446c47f2a3891afa287d48e77697a2

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.

{
  "protocolVersion": "0.3.0",
  "name": "HALOWERK EU Commerce Change Monitor",
  "description": "HALOWERK EU Commerce Change Monitor. Bezahlung \u00fcber x402 in USDC auf Base Mainnet.",
  "url": "https://commerce-change.halowerk.com",
  "version": "1.0.0",
  "preferredTransport": "JSONRPC",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "eu_commerce_0981_gpsr_application",
      "name": "Change monitor: GPSR application and legacy-product transition \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for GPSR application and legacy-product transition. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0982_ppwr_application",
      "name": "Change monitor: Packaging Regulation application \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for Packaging Regulation application. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0983_ppwr_ecommerce_obligations",
      "name": "Change monitor: Packaging Regulation e-commerce obligations \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for Packaging Regulation e-commerce obligations. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0984_battery_due_diligence",
      "name": "Change monitor: Battery due-diligence postponement and start \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for Battery due-diligence postponement and start. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0985_eaa_application",
      "name": "Change monitor: European Accessibility Act application \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for European Accessibility Act application. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0986_machinery_regulation_transitio",
      "name": "Change monitor: Machinery Directive to Regulation transition \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for Machinery Directive to Regulation transition. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0987_product_liability_transpositio",
      "name": "Change monitor: Product Liability Directive transposition \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for Product Liability Directive transposition. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0988_green_transition_application",
      "name": "Change monitor: Green-transition consumer rules application \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for Green-transition consumer rules application. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0989_ai_act_commerce_transparency",
      "name": "Change monitor: AI Act commerce-transparency phases \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for AI Act commerce-transparency phases. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0990_cra_reporting_start",
      "name": "Change monitor: Cyber Resilience Act reporting start \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for Cyber Resilience Act reporting start. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0991_cra_main_application",
      "name": "Change monitor: Cyber Resilience Act main application \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for Cyber Resilience Act main application. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0992_data_act_application",
      "name": "Change monitor: Data Act application \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for Data Act application. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0993_construction_products_transiti",
      "name": "Change monitor: Construction Products Regulation transition \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for Construction Products Regulation transition. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0994_deforestation_large_operator",
      "name": "Change monitor: Deforestation Regulation large-operator application \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for Deforestation Regulation large-operator application. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0995_deforestation_small_operator",
      "name": "Change monitor: Deforestation Regulation micro and small-operator transition \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for Deforestation Regulation micro and small-operator transition. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0996_cbam_definitive_period",
      "name": "Change monitor: CBAM definitive-period start \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for CBAM definitive-period start. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0997_einvoice_country_mandates",
      "name": "Change monitor: National e-invoice mandate watch \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for National e-invoice mandate watch. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0998_vat_rate_changes",
      "name": "Change monitor: EU Member State VAT-rate watch \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for EU Member State VAT-rate watch. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_0999_reach_restriction_updates",
      "name": "Change monitor: REACH restriction-update watch \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for REACH restriction-update watch. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "eu_commerce_1000_safety_gate_recall_updates",
      "name": "Change monitor: Safety Gate recall-update watch \u2014 source-backed deterministic EU commerce decision.",
      "description": "Report the application timeline, current phase, registry hash and changed-source state for Safety Gate recall-update watch. This endpoint makes temporal uncertainty explicit and never silently treats a future rule as current.",
      "tags": [
        "commerce-change"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "payment": {
    "protocol": "x402",
    "network": "eip155:8453",
    "asset": "USDC",
    "recipient": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
    "manifest": "https://commerce-change.halowerk.com/.well-known/x402"
  }
}