{"domain":"commerce-validator.halowerk.com","count":2,"changes":[{"captured_at":"2026-11-02T21:50:37.703649","card_hash":"e16d37c67475a3ace023d948ab4cfdcd68b7d86fa5e2e911b3e6c7ab26726830","previous_card_hash":"567698f8656679a5f48259d67c91390c27121eee6bb1f492967e0cbbf56ded64","diff":{"skills_added":[{"id":"eu_commerce_0931_invoice_seller_name_validator","name":"Validator: invoice seller name validator — source-backed deterministic EU commerce decision.","description":"Validate the seller name signal in a fixed invoice text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0932_invoice_seller_address_validat","name":"Validator: invoice seller address validator — source-backed deterministic EU commerce decision.","description":"Validate the seller address signal in a fixed invoice text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0933_invoice_seller_vat_id_validato","name":"Validator: invoice seller vat id validator — source-backed deterministic EU commerce decision.","description":"Validate the seller vat id signal in a fixed invoice text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0934_invoice_invoice_number_validat","name":"Validator: invoice invoice number validator — source-backed deterministic EU commerce decision.","description":"Validate the invoice number signal in a fixed invoice text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0935_invoice_invoice_date_validator","name":"Validator: invoice invoice date validator — source-backed deterministic EU commerce decision.","description":"Validate the invoice date signal in a fixed invoice text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0936_invoice_supply_date_validator","name":"Validator: invoice supply date validator — source-backed deterministic EU commerce decision.","description":"Validate the supply date signal in a fixed invoice text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0937_invoice_customer_identity_vali","name":"Validator: invoice customer identity validator — source-backed deterministic EU commerce decision.","description":"Validate the customer identity signal in a fixed invoice text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0938_invoice_line_description_valid","name":"Validator: invoice line description validator — source-backed deterministic EU commerce decision.","description":"Validate the line description signal in a fixed invoice text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0939_invoice_net_vat_gross_validato","name":"Validator: invoice net vat gross validator — source-backed deterministic EU commerce decision.","description":"Validate the net vat gross signal in a fixed invoice text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0940_invoice_reverse_charge_text_va","name":"Validator: invoice reverse charge text validator — source-backed deterministic EU commerce decision.","description":"Validate the reverse charge text signal in a fixed invoice text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0941_product_page_manufacturer_vali","name":"Validator: product page manufacturer validator — source-backed deterministic EU commerce decision.","description":"Validate the manufacturer signal in a fixed product page text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0942_product_page_eu_responsible_pe","name":"Validator: product page eu responsible person validator — source-backed deterministic EU commerce decision.","description":"Validate the eu responsible person signal in a fixed product page text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0943_product_page_product_identifie","name":"Validator: product page product identifier validator — source-backed deterministic EU commerce decision.","description":"Validate the product identifier signal in a fixed product page text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0944_product_page_warnings_validato","name":"Validator: product page warnings validator — source-backed deterministic EU commerce decision.","description":"Validate the warnings signal in a fixed product page text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0945_product_page_total_price_valid","name":"Validator: product page total price validator — source-backed deterministic EU commerce decision.","description":"Validate the total price signal in a fixed product page text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0946_product_page_unit_price_valida","name":"Validator: product page unit price validator — source-backed deterministic EU commerce decision.","description":"Validate the unit price signal in a fixed product page text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0947_product_page_delivery_cost_val","name":"Validator: product page delivery cost validator — source-backed deterministic EU commerce decision.","description":"Validate the delivery cost signal in a fixed product page text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0948_product_page_withdrawal_info_v","name":"Validator: product page withdrawal info validator — source-backed deterministic EU commerce decision.","description":"Validate the withdrawal info signal in a fixed product page text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0949_product_page_guarantee_info_va","name":"Validator: product page guarantee info validator — source-backed deterministic EU commerce decision.","description":"Validate the guarantee info signal in a fixed product page text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0950_product_page_energy_label_vali","name":"Validator: product page energy label validator — source-backed deterministic EU commerce decision.","description":"Validate the energy label signal in a fixed product page text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0951_terms_withdrawal_trader_identi","name":"Validator: terms withdrawal trader identity validator — source-backed deterministic EU commerce decision.","description":"Validate the trader identity signal in a fixed terms withdrawal text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0952_terms_withdrawal_geographic_ad","name":"Validator: terms withdrawal geographic address validator — source-backed deterministic EU commerce decision.","description":"Validate the geographic address signal in a fixed terms withdrawal text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0953_terms_withdrawal_complaint_con","name":"Validator: terms withdrawal complaint contact validator — source-backed deterministic EU commerce decision.","description":"Validate the complaint contact signal in a fixed terms withdrawal text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0954_terms_withdrawal_withdrawal_pe","name":"Validator: terms withdrawal withdrawal period validator — source-backed deterministic EU commerce decision.","description":"Validate the withdrawal period signal in a fixed terms withdrawal text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0955_terms_withdrawal_model_form_va","name":"Validator: terms withdrawal model form validator — source-backed deterministic EU commerce decision.","description":"Validate the model form signal in a fixed terms withdrawal text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0956_terms_withdrawal_return_cost_v","name":"Validator: terms withdrawal return cost validator — source-backed deterministic EU commerce decision.","description":"Validate the return cost signal in a fixed terms withdrawal text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0957_terms_withdrawal_digital_conse","name":"Validator: terms withdrawal digital consent validator — source-backed deterministic EU commerce decision.","description":"Validate the digital consent signal in a fixed terms withdrawal text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0958_terms_withdrawal_delivery_dead","name":"Validator: terms withdrawal delivery deadline validator — source-backed deterministic EU commerce decision.","description":"Validate the delivery deadline signal in a fixed terms withdrawal text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0959_terms_withdrawal_legal_guarant","name":"Validator: terms withdrawal legal guarantee validator — source-backed deterministic EU commerce decision.","description":"Validate the legal guarantee signal in a fixed terms withdrawal text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0960_terms_withdrawal_adr_informati","name":"Validator: terms withdrawal adr information validator — source-backed deterministic EU commerce decision.","description":"Validate the adr information signal in a fixed terms withdrawal text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0961_accessibility_page_title_valid","name":"Validator: accessibility page title validator — source-backed deterministic EU commerce decision.","description":"Validate the page title signal in a fixed accessibility text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0962_accessibility_html_language_va","name":"Validator: accessibility html language validator — source-backed deterministic EU commerce decision.","description":"Validate the html language signal in a fixed accessibility text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0963_accessibility_image_alternativ","name":"Validator: accessibility image alternatives validator — source-backed deterministic EU commerce decision.","description":"Validate the image alternatives signal in a fixed accessibility text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0964_accessibility_form_labels_vali","name":"Validator: accessibility form labels validator — source-backed deterministic EU commerce decision.","description":"Validate the form labels signal in a fixed accessibility text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0965_accessibility_keyboard_operati","name":"Validator: accessibility keyboard operation validator — source-backed deterministic EU commerce decision.","description":"Validate the keyboard operation signal in a fixed accessibility text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0966_accessibility_focus_visibility","name":"Validator: accessibility focus visibility validator — source-backed deterministic EU commerce decision.","description":"Validate the focus visibility signal in a fixed accessibility text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0967_accessibility_error_identifica","name":"Validator: accessibility error identification validator — source-backed deterministic EU commerce decision.","description":"Validate the error identification signal in a fixed accessibility text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0968_accessibility_contrast_declara","name":"Validator: accessibility contrast declaration validator — source-backed deterministic EU commerce decision.","description":"Validate the contrast declaration signal in a fixed accessibility text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0969_accessibility_payment_accessib","name":"Validator: accessibility payment accessibility validator — source-backed deterministic EU commerce decision.","description":"Validate the payment accessibility signal in a fixed accessibility text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0970_accessibility_accessibility_st","name":"Validator: accessibility accessibility statement validator — source-backed deterministic EU commerce decision.","description":"Validate the accessibility statement signal in a fixed accessibility text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0971_vat_customs_seller_country_val","name":"Validator: vat customs seller country validator — source-backed deterministic EU commerce decision.","description":"Validate the seller country signal in a fixed vat customs text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0972_vat_customs_customer_country_v","name":"Validator: vat customs customer country validator — source-backed deterministic EU commerce decision.","description":"Validate the customer country signal in a fixed vat customs text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0973_vat_customs_customer_status_va","name":"Validator: vat customs customer status validator — source-backed deterministic EU commerce decision.","description":"Validate the customer status signal in a fixed vat customs text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0974_vat_customs_goods_location_val","name":"Validator: vat customs goods location validator — source-backed deterministic EU commerce decision.","description":"Validate the goods location signal in a fixed vat customs text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0975_vat_customs_intrinsic_value_va","name":"Validator: vat customs intrinsic value validator — source-backed deterministic EU commerce decision.","description":"Validate the intrinsic value signal in a fixed vat customs text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0976_vat_customs_commodity_code_val","name":"Validator: vat customs commodity code validator — source-backed deterministic EU commerce decision.","description":"Validate the commodity code signal in a fixed vat customs text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0977_vat_customs_country_origin_val","name":"Validator: vat customs country origin validator — source-backed deterministic EU commerce decision.","description":"Validate the country origin signal in a fixed vat customs text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0978_vat_customs_eori_validator","name":"Validator: vat customs eori validator — source-backed deterministic EU commerce decision.","description":"Validate the eori signal in a fixed vat customs text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0979_vat_customs_incoterm_validator","name":"Validator: vat customs incoterm validator — source-backed deterministic EU commerce decision.","description":"Validate the incoterm signal in a fixed vat customs text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"eu_commerce_0980_vat_customs_ioss_number_handli","name":"Validator: vat customs ioss number handling validator — source-backed deterministic EU commerce decision.","description":"Validate the ioss number handling signal in a fixed vat customs text or HTML snapshot. It reports evidence and missing signals without fetching or retaining the page and without certifying legal compliance.","tags":["commerce-validator"],"inputModes":["application/json"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"HALOWERK EU Commerce Validators"},{"field":"description","before":null,"after":"HALOWERK EU Commerce Validators. Bezahlung über x402 in USDC auf Base Mainnet."},{"field":"version","before":null,"after":"1.0.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://commerce-validator.halowerk.com"},{"field":"preferredTransport","before":null,"after":"JSONRPC"},{"field":"capabilities","before":null,"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false}}],"other_changed":true,"is_empty":false,"human_summary":"added 50 skills · name ∅ → HALOWERK EU Commerce Validators · description ∅ → HALOWERK EU Commerce Validators. Bezahlu · version ∅ → 1.0.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://commerce-validator.halowerk.com · preferredTransport ∅ → JSONRPC · capabilities ∅ → none"}},{"captured_at":"2026-11-02T21:48:40.402451","card_hash":"567698f8656679a5f48259d67c91390c27121eee6bb1f492967e0cbbf56ded64","previous_card_hash":null,"diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[],"other_changed":true,"is_empty":false,"human_summary":"internal fields changed"}}]}