{"@context":"https://www.w3.org/ns/dcat3.jsonld","@type":"dcat:Catalog","dct:title":"Pauhu LDS Catalog: 14 Sectoral Data Space Products","dct:publisher":"https://pauhu.eu","dct:license":"https://creativecommons.org/licenses/by/4.0/","products":[{"product_id":"pauhu-agriculture-eu","title":"Acquis Agriculture by Pauhu®","slug":"acquis-agriculture","description":"The cited European agriculture acquis: Common Agricultural Policy compliance, cross-border agri-food trade, and sustainability reporting, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sectoral_ds":"CAEDS","launch_state":"YELLOW","envelope_state":"HONEST_GAP","live_row_count":11090769,"row_count_basis":"exact","row_count_computed_at":"2026-10-13T00:03:11.305641+00:00","live_unit_count":977956,"unit_count_basis":"exact","row_count_at_launch":90491,"marker":"Substrate currently 90K EUR-Lex paragraphs (EuroVoc 56+60) + 2 Eurostat datasets + 13,234 eu.efsa rows (EFSA food-safety data, sources_optional; live-verified 2026-08-22 -- this was previously described as \"planned,\" corrected here since the source has been real and growing since at least 2026-08-08). Honest-gap shape per F-042; substrate growing as crawl deepens.","asset_uri":"https://lds.pauhu.eu/connector1/api/dsp/catalog/datasets/pauhu-agriculture-eu","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.eurostat","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.efsa","unit":"one source row"}],"use_for":{"task":"The cited European agriculture acquis: Common Agricultural Policy compliance, cross-border agri-food trade, and sustainability reporting, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sector":"CAEDS"},"do_not_use_for":[{"code":"OUTSIDE_LISTED_SOURCES","listed_source_ids":["eu.eurlex","eu.eurostat","eu.efsa"]},{"code":"OUTSIDE_DECLARED_LANGUAGES","languages":"full24"},{"code":"HELD_SOURCES","source_ids":[]},{"code":"FASTER_THAN_SOURCE_CADENCE","source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.eurostat","cadence":{"state":"DRIFT_ADAPTER_VS_TIMER","adapter_cron":"0 0 * * *","systemd_timer":"Sun 04:00","gap":"ADAPTER_VS_TIMER_DRIFT -> HEL aligns one schedule"},"state":"DECLARED"},{"source_id":"eu.efsa","cadence":null,"state":"UNKNOWN"}]}],"input_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-draw","required":["product_id","currency"],"one_of":[{"units":["REF:1:<32hex>"]},{"query":"string","limit":"integer"}],"currency":["EUR","USD"],"retry_field":"quote_id"},"output_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-delivery-and-receipt","unit":["ref","source","licence_verdict","digest","content"],"receipt":["id","url"]},"limitations":{"held_source_ids":[],"unit_count_basis":"exact","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.eurostat","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.efsa","unit":"one source row"}],"source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.eurostat","cadence":{"state":"DRIFT_ADAPTER_VS_TIMER","adapter_cron":"0 0 * * *","systemd_timer":"Sun 04:00","gap":"ADAPTER_VS_TIMER_DRIFT -> HEL aligns one schedule"},"state":"DECLARED"},{"source_id":"eu.efsa","cadence":null,"state":"UNKNOWN"}]},"provenance":[{"source_id":"eu.eurlex","resource":{"schema":"eu","table":"eurlex_paragraphs","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["56","60"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-agriculture-eu"},{"source_id":"eu.eurostat","resource":{"schema":"eu","table":"eurostat","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["56","60"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-agriculture-eu"},{"source_id":"eu.efsa","resource":{"schema":"eu","table":"efsa","registry_family":"global","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["56","60"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-agriculture-eu"}],"licence_summary":[{"source":"eu.eurlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"eu.eurostat","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"eu.efsa","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null}],"licence_basis":[{"source":"eu.efsa","verdict":"ALLOW","basis":"EFSA Legal Notice: re-use is authorised provided EFSA is acknowledged as the source of the material; download and print of website information, documents and data permitted with acknowledgement","terms_url":"https://www.efsa.europa.eu/en/legalnotice","quote_sha256":"1a71f0e742eec729e90ef9d081d4476c019a67ea8a1592e43199368c878676fd","attribution":"Source: European Food Safety Authority (EFSA)","conditions":"acknowledge EFSA as source; per-document copyright notices override (row-level licence gate); third-party material excluded; never displayed alongside advertising","ruled_at":"2026-10-01T16:31:56Z"},{"source":"eu.eurlex","verdict":"ALLOW","basis":"COM_REUSE (Commission Decision 2011/833/EU -> CC BY 4.0), declared by the Publications Office in its data.europa.eu DCAT records (ELI, CELLAR SPARQL, EUR-Lex statistics)","terms_url":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","attribution":"© European Union, https://eur-lex.europa.eu (Publications Office)","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.eurostat","verdict":"ALLOW","basis":"Eurostat copyright notice: reuse for commercial or non-commercial purposes authorised provided the source is acknowledged (Decision 2011/833/EU)","terms_url":"https://ec.europa.eu/eurostat/help/copyright-notice","quote_sha256":"7c5f623a0c220872b738caa1a969522e3ed430eb0eb78eefae3d7f31745c1d72","attribution":"Source: Eurostat","conditions":"Eurostat-origin data only; per-dataset exceptions per the notice (third-party / non-EU-EFTA data)","ruled_at":"2026-09-29T22:21:16Z"}],"licence_state":"complete","terminal_condition":"catalogue live_row_count == origin record count at the last completed full sync, per required source; an origin count that cannot be read is a typed gap (ORIGIN_COUNT_UNAVAILABLE), never a pass","cadence":{"eu.eurlex":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at_reason":null,"n_observations":11,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurlex_paragraphs.indexed_at (index skip-scan of distinct days); median gap 3 d (p25 1, p75 11.75); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.eurostat":{"state":"DRIFT_ADAPTER_VS_TIMER","adapter_cron":"0 0 * * *","systemd_timer":"Sun 04:00","gap":"ADAPTER_VS_TIMER_DRIFT -> HEL aligns one schedule","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at":"2026-10-11T09:00:42Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":4,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurostat.indexed_at (GROUP BY day); median gap 36 d (p25 6, p75 42); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.efsa":{"measured_cadence":"UNMEASURED","measured_cadence_reason":"GAP:FROZEN_UNCONFIRMED","observed_at":null,"observed_at_status":"UNMEASURED","observed_at_reason":"GAP:FROZEN_UNCONFIRMED","n_observations":0,"window":"2026-07-14..2026-10-12","method":"no new rows in eu.efsa.indexed_at for 188 d (>= 90 d); ingest-side measure","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv; select max(indexed_at) from eu.efsa"}},"dcat_url":"/v1/dcat/catalog/pauhu-agriculture-eu","mcp_endpoint":"https://api.pauhu.eu/mcp","subscribe_url":null,"subscribe_status":"pending: bulk checkout not yet live","_health":{"rollup":"unmeasured","rollup_reason":"lean listing; request include=health for the measured audit view","row_count":11090769,"row_count_at_launch":90491,"sources_required_count":2,"sources_optional_count":1,"checked_at":"2026-10-13T00:24:05.549619840+00:00","cache_ttl_seconds":60},"cadence_summary":{"value":"irregular","rollup":"first of daily, weekly, monthly, quarterly, yearly, irregular, FROZEN over measured sources","observed_at_basis":"newest indexed_at of the source's served table (last ingested row), measure.py","measurement_sha256":"07c129736895481eb86428a2406ba4a2d5732934c84d0eb1835f32d4b8dabc40"},"acceptance_route":{"type":"self_check+dispute","dispute_window_days":14,"dispute_window_from":"receipt","refund":"units_to_balance"},"rights":{"decision":"CONDITIONAL","decision_basis":"serve_read","dimensions":{"serve_read":{"value":"CONDITIONAL","limited_by":["eu.efsa","eu.eurlex","eu.eurostat"]},"commercial_use":{"value":"CONDITIONAL","limited_by":["eu.efsa","eu.eurlex","eu.eurostat"]},"redistribution":{"value":"CONDITIONAL","limited_by":["eu.efsa","eu.eurlex","eu.eurostat"]},"derivatives_tm_tb":{"value":"CONDITIONAL","limited_by":["eu.efsa","eu.eurlex","eu.eurostat"]},"ai_training":{"value":"UNKNOWN","limited_by":["eu.efsa"]}},"dimension_names":["serve_read","commercial_use","redistribution","derivatives_tm_tb","ai_training"],"sources":[{"source":"eu.eurlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.eurostat","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"Eurostat-origin data only; per-dataset exceptions per the notice (third-party / non-EU-EFTA data)","basis_ref":"https://ec.europa.eu/eurostat/help/copyright-notice","quote_sha256":"7c5f623a0c220872b738caa1a969522e3ed430eb0eb78eefae3d7f31745c1d72","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.efsa","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"acknowledge EFSA as source; per-document copyright notices override (row-level licence gate); third-party material excluded; never displayed alongside advertising","basis_ref":"https://www.efsa.europa.eu/en/legalnotice","quote_sha256":"1a71f0e742eec729e90ef9d081d4476c019a67ea8a1592e43199368c878676fd","ruled_at":"2026-10-01T16:31:56Z"}],"held_sources":[],"missing_matrix_rows":[],"rule":"cells verbatim from the matrix; dimensions = worst per dimension over served sources (DENY>UNKNOWN>CONDITIONAL>ALLOW)","matrix":"rights-matrix-20261006.tsv","matrix_sha256":"844826fe2d71e513b4af07f3c91629664d1de373cb13d1f4d46b212977cad162"},"rulebook_ref":"caeds-rulebook-v1.0","seller":"Pauhu Ltd","search_billed":false,"evidence":{"claim_id":"CLM-CATALOG-PER-PRODUCT-TRUTH","evidence_ids":[{"id":"claims.tsv@sha256:d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915#CLM-CATALOG-PER-PRODUCT-TRUTH","sha256":"d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915"},{"id":"gates.last@sha256:327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c#L13:PASS","sha256":"327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c"}],"method":"L13 served-catalogue truth claim plus per-product loopback commerce dry run","result":"PASS","limits":"Catalog claim is L13 only; smallest test uses synthetic loopback fixture, no origin fetch, live endpoint, payment, or product-content claim.","observed_at":"2026-10-03T21:34:52Z"},"test":{"command":"python3 meet/sales/evidence_tests.py --dry-run pauhu-agriculture-eu","predicate":"Exit 0 and stdout includes SMALLEST_TEST PASS for this product with mode=loopback-stub-only; internally requires scoped search ref/source/licence/digest match, exact one-unit 402 quote and retry, delivered unit, then receipt hash/price/currency/brand/source/licence/digest match.","bound":"One product, one synthetic unit, loopback HTTP server only; price loaded from LOCKED-RATES; no live HTTP, credentials, or charge."},"unit_price_eur":"0.01144","unit_price_usd":"0.013","price_floor_eur":"0.01144","price_cap_eur":"0.01144","price_floor_usd":"0.013","price_cap_usd":"0.013","price_rule_id":"B78-S1X10-EN130","price_interval_id":"2026-10-13T00:00:00Z","price_valid_until":"2026-10-14T02:00:00Z","price_observed_at":"2026-10-13T00:05:27Z","price_source":"8555280b-a4b1-46fc-9678-b69953eb6b75","price_status":"current","unit":"delivered_unit","bulk_annual_eur":13653.74,"bulk_rows_basis":977956,"bulk_count_unit":"unit","bulk_rate_eur_per_row":0.011108620309418938,"bulk_pricing_ref":"BLUEPRINT B35+B36"},{"product_id":"pauhu-cultural-heritage-eu","title":"Acquis Cultural Heritage by Pauhu®","slug":"acquis-cultural-heritage","description":"The cited European cultural-heritage acquis: Union regulation on cultural goods and cross-border cultural metadata, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sectoral_ds":"Cultural Heritage DS","launch_state":"GREEN","envelope_state":"CITED","live_row_count":69729416,"row_count_basis":"exact","row_count_computed_at":"2026-10-13T00:03:12.132327+00:00","live_unit_count":5243204,"unit_count_basis":"exact","row_count_at_launch":129476,"marker":"Substrate cited: 69729416 rows available.","asset_uri":"https://lds.pauhu.eu/connector1/api/dsp/catalog/datasets/pauhu-cultural-heritage-eu","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"global.europeana","unit":"one source row"}],"use_for":{"task":"The cited European cultural-heritage acquis: Union regulation on cultural goods and cross-border cultural metadata, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sector":"Cultural Heritage DS"},"do_not_use_for":[{"code":"OUTSIDE_LISTED_SOURCES","listed_source_ids":["eu.eurlex","global.europeana"]},{"code":"OUTSIDE_DECLARED_LANGUAGES","languages":"full24"},{"code":"HELD_SOURCES","source_ids":["global.europeana"]},{"code":"FASTER_THAN_SOURCE_CADENCE","source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.europeana","cadence":{"state":"TIMER_ONLY","systemd_timer":"Tue 04:00"},"state":"DECLARED"}]}],"input_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-draw","required":["product_id","currency"],"one_of":[{"units":["REF:1:<32hex>"]},{"query":"string","limit":"integer"}],"currency":["EUR","USD"],"retry_field":"quote_id"},"output_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-delivery-and-receipt","unit":["ref","source","licence_verdict","digest","content"],"receipt":["id","url"]},"limitations":{"held_source_ids":["global.europeana"],"unit_count_basis":"exact","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"global.europeana","unit":"one source row"}],"source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.europeana","cadence":{"state":"TIMER_ONLY","systemd_timer":"Tue 04:00"},"state":"DECLARED"}]},"provenance":[{"source_id":"eu.eurlex","resource":{"schema":"eu","table":"eurlex_paragraphs","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["28","32"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-cultural-heritage-eu"},{"source_id":"global.europeana","resource":{"schema":"global","table":"europeana","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["28","32"],"keyword_filter":[],"languages":"full24","rights_filter":{"allow":["http://creativecommons.org/publicdomain/mark/1.0/","http://creativecommons.org/publicdomain/zero/1.0/","http://creativecommons.org/licenses/by/4.0/","http://creativecommons.org/licenses/by/3.0/","http://creativecommons.org/licenses/by-sa/4.0/","https://creativecommons.org/licenses/by-sa/3.0/igo/"],"display":"per-item licence shown on the served row"}},"product_id":"pauhu-cultural-heritage-eu"}],"licence_summary":[{"source":"eu.eurlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"global.europeana","licences":[],"from":"held","display":"held: no rows served"}],"licence_basis":[{"source":"eu.eurlex","verdict":"ALLOW","basis":"COM_REUSE (Commission Decision 2011/833/EU -> CC BY 4.0), declared by the Publications Office in its data.europa.eu DCAT records (ELI, CELLAR SPARQL, EUR-Lex statistics)","terms_url":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","attribution":"© European Union, https://eur-lex.europa.eu (Publications Office)","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"global.europeana","verdict":"ALLOW_SCOPED","basis":"per-record rights statements (measured 2026-10-01 hel-sql global.europeana.europeana_rights: 144,774 rows, all open: CC BY-SA 4.0 73,450; PDM 1.0 41,073; CC BY 4.0 15,179; CC0 13,093; CC BY-SA 3.0 IGO 1,255; CC BY 3.0 724; 0 NC/in-copyright/null); metadata CC0 per europeana.eu terms","terms_url":"https://www.europeana.eu/en/rights/terms-of-use","quote_sha256":"067289f355344f25","attribution":"attribution + the record's licence; share-alike notice on CC BY-SA rows","conditions":"a row whose europeana_rights is not one of the six open statements must not be served","ruled_at":"2026-10-01T08:55:24Z"}],"licence_state":"partial","terminal_condition":"catalogue live_row_count == origin record count at the last completed full sync, per required source; an origin count that cannot be read is a typed gap (ORIGIN_COUNT_UNAVAILABLE), never a pass","cadence":{"eu.eurlex":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at_reason":null,"n_observations":11,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurlex_paragraphs.indexed_at (index skip-scan of distinct days); median gap 3 d (p25 1, p75 11.75); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"global.europeana":{"state":"TIMER_ONLY","systemd_timer":"Tue 04:00","measured_cadence":"weekly","measured_cadence_reason":null,"observed_at":"2026-10-10T14:26:23Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":9,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in global.europeana.indexed_at (GROUP BY day); median gap 7 d (p25 7, p75 17)","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"}},"dcat_url":"/v1/dcat/catalog/pauhu-cultural-heritage-eu","mcp_endpoint":"https://api.pauhu.eu/mcp","subscribe_url":null,"subscribe_status":"pending: bulk checkout not yet live","_health":{"rollup":"unmeasured","rollup_reason":"lean listing; request include=health for the measured audit view","row_count":69729416,"row_count_at_launch":129476,"sources_required_count":2,"sources_optional_count":0,"checked_at":"2026-10-13T00:24:05.561971224+00:00","cache_ttl_seconds":60},"cadence_summary":{"value":"weekly","rollup":"first of daily, weekly, monthly, quarterly, yearly, irregular, FROZEN over measured sources","observed_at_basis":"newest indexed_at of the source's served table (last ingested row), measure.py","measurement_sha256":"07c129736895481eb86428a2406ba4a2d5732934c84d0eb1835f32d4b8dabc40"},"acceptance_route":{"type":"self_check+dispute","dispute_window_days":14,"dispute_window_from":"receipt","refund":"units_to_balance"},"rights":{"decision":"CONDITIONAL","decision_basis":"serve_read","dimensions":{"serve_read":{"value":"CONDITIONAL","limited_by":["eu.eurlex","global.europeana"]},"commercial_use":{"value":"CONDITIONAL","limited_by":["eu.eurlex","global.europeana"]},"redistribution":{"value":"CONDITIONAL","limited_by":["eu.eurlex","global.europeana"]},"derivatives_tm_tb":{"value":"CONDITIONAL","limited_by":["eu.eurlex","global.europeana"]},"ai_training":{"value":"CONDITIONAL","limited_by":["eu.eurlex","global.europeana"]}},"dimension_names":["serve_read","commercial_use","redistribution","derivatives_tm_tb","ai_training"],"sources":[{"source":"eu.eurlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","ruled_at":"2026-09-29T22:21:16Z"},{"source":"global.europeana","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"a row whose europeana_rights is not one of the six open statements must not be served","basis_ref":"https://www.europeana.eu/en/rights/terms-of-use","quote_sha256":"067289f355344f25","ruled_at":"2026-10-01T08:55:24Z"}],"held_sources":[],"missing_matrix_rows":[],"rule":"cells verbatim from the matrix; dimensions = worst per dimension over served sources (DENY>UNKNOWN>CONDITIONAL>ALLOW)","matrix":"rights-matrix-20261006.tsv","matrix_sha256":"844826fe2d71e513b4af07f3c91629664d1de373cb13d1f4d46b212977cad162"},"rulebook_ref":"cultural-heritage-ds-rulebook-v1.0","seller":"Pauhu Ltd","search_billed":false,"evidence":{"claim_id":"CLM-CATALOG-PER-PRODUCT-TRUTH","evidence_ids":[{"id":"claims.tsv@sha256:d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915#CLM-CATALOG-PER-PRODUCT-TRUTH","sha256":"d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915"},{"id":"gates.last@sha256:327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c#L13:PASS","sha256":"327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c"}],"method":"L13 served-catalogue truth claim plus per-product loopback commerce dry run","result":"PASS","limits":"Catalog claim is L13 only; smallest test uses synthetic loopback fixture, no origin fetch, live endpoint, payment, or product-content claim.","observed_at":"2026-10-03T21:34:52Z"},"test":{"command":"python3 meet/sales/evidence_tests.py --dry-run pauhu-cultural-heritage-eu","predicate":"Exit 0 and stdout includes SMALLEST_TEST PASS for this product with mode=loopback-stub-only; internally requires scoped search ref/source/licence/digest match, exact one-unit 402 quote and retry, delivered unit, then receipt hash/price/currency/brand/source/licence/digest match.","bound":"One product, one synthetic unit, loopback HTTP server only; price loaded from LOCKED-RATES; no live HTTP, credentials, or charge."},"unit_price_eur":"0.01144","unit_price_usd":"0.013","price_floor_eur":"0.01144","price_cap_eur":"0.01144","price_floor_usd":"0.013","price_cap_usd":"0.013","price_rule_id":"B78-S1X10-EN130","price_interval_id":"2026-10-13T00:00:00Z","price_valid_until":"2026-10-14T02:00:00Z","price_observed_at":"2026-10-13T00:05:27Z","price_source":"8555280b-a4b1-46fc-9678-b69953eb6b75","price_status":"current","unit":"delivered_unit","bulk_annual_eur":61034.76,"bulk_rows_basis":5243204,"bulk_count_unit":"unit","bulk_rate_eur_per_row":0.011108620309418938,"bulk_pricing_ref":"BLUEPRINT B35+B36"},{"product_id":"pauhu-energy-eu","title":"Acquis Energy by Pauhu®","slug":"acquis-energy","description":"The cited European energy acquis: electricity-market regulation, cross-border interoperability, and the demand-response framework, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sectoral_ds":"CEEDS","launch_state":"GREEN","envelope_state":"CITED","live_row_count":1975403,"row_count_basis":"exact","row_count_computed_at":"2026-10-13T00:03:14.383172+00:00","live_unit_count":153780,"unit_count_basis":"exact","row_count_at_launch":366984,"marker":"Substrate cited: 1975403 rows available.","asset_uri":"https://lds.pauhu.eu/connector1/api/dsp/catalog/datasets/pauhu-energy-eu","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.entsoe","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.entsog","unit":"one English pivot paragraph with all its language versions"},{"source":"fi.fingrid","unit":"one source row"}],"use_for":{"task":"The cited European energy acquis: electricity-market regulation, cross-border interoperability, and the demand-response framework, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sector":"CEEDS"},"do_not_use_for":[{"code":"OUTSIDE_LISTED_SOURCES","listed_source_ids":["eu.eurlex","eu.entsoe","eu.entsog","fi.fingrid","eu.entec"]},{"code":"OUTSIDE_DECLARED_LANGUAGES","languages":"full24"},{"code":"HELD_SOURCES","source_ids":["eu.entec","eu.entsoe","eu.entsog","fi.fingrid"]},{"code":"FASTER_THAN_SOURCE_CADENCE","source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.entsoe","cadence":{"state":"DECLARED","adapter_cron":"*/30 * * * *"},"state":"DECLARED"},{"source_id":"eu.entsog","cadence":{"state":"DECLARED","adapter_cron":"*/30 * * * *"},"state":"DECLARED"},{"source_id":"fi.fingrid","cadence":{"state":"MEASURED","schedule":"daily","observed_at":"2026-10-12T00:43:56Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.entec","cadence":null,"state":"UNKNOWN"}]}],"input_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-draw","required":["product_id","currency"],"one_of":[{"units":["REF:1:<32hex>"]},{"query":"string","limit":"integer"}],"currency":["EUR","USD"],"retry_field":"quote_id"},"output_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-delivery-and-receipt","unit":["ref","source","licence_verdict","digest","content"],"receipt":["id","url"]},"limitations":{"held_source_ids":["eu.entec","eu.entsoe","eu.entsog","fi.fingrid"],"unit_count_basis":"exact","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.entsoe","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.entsog","unit":"one English pivot paragraph with all its language versions"},{"source":"fi.fingrid","unit":"one source row"}],"source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.entsoe","cadence":{"state":"DECLARED","adapter_cron":"*/30 * * * *"},"state":"DECLARED"},{"source_id":"eu.entsog","cadence":{"state":"DECLARED","adapter_cron":"*/30 * * * *"},"state":"DECLARED"},{"source_id":"fi.fingrid","cadence":{"state":"MEASURED","schedule":"daily","observed_at":"2026-10-12T00:43:56Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.entec","cadence":null,"state":"UNKNOWN"}]},"provenance":[{"source_id":"eu.eurlex","resource":{"schema":"eu","table":"eurlex_paragraphs","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["66"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-energy-eu"},{"source_id":"eu.entsoe","resource":{"schema":"eu","table":"entsoe","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["66"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-energy-eu"},{"source_id":"eu.entsog","resource":{"schema":"eu","table":"entsog","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["66"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-energy-eu"},{"source_id":"fi.fingrid","resource":{"schema":"fi","table":"fingrid","registry_family":null,"registry_serve":null,"registry_state":"UNREGISTERED"},"transformation":{"eurovoc_filter":["66"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-energy-eu"},{"source_id":"eu.entec","resource":{"schema":"eu","table":"entec","registry_family":null,"registry_serve":null,"registry_state":"UNREGISTERED"},"transformation":{"eurovoc_filter":["66"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-energy-eu"}],"licence_summary":[{"source":"eu.eurlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"eu.entsoe","licences":[],"from":"held","display":"held: no rows served"},{"source":"eu.entsog","licences":[],"from":"held","display":"held: no rows served"},{"source":"fi.fingrid","licences":[],"from":"held","display":"held: no rows served"},{"source":"eu.entec","licences":[],"from":"held","display":"held: no rows served"}],"licence_basis":[{"source":"eu.entec","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): Only EU-owned editorial content on the captured Commission publication page. The EnTEC report (Fraunhofer ISI-led consortium) and any future eu.entec rows stay held until the report notice is captured; a per-document notice overrides. Enforce: M1 item-owner filter: serve an item only when its captured page/record names the issuer as owner and carries no override/third-party/prior-permission notice; else HELD; M2 attribution+change notice on every delivered item (attribution column verbatim). Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://commission.europa.eu/legal-notice_en","quote_sha256":"9d9bc903c74f48df5c8b3bf78e59bdd0589b7bbde9e877713dd8ee959a74768e","attribution":"(c) European Union; credit + changes indicated","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"},{"source":"eu.entsoe","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): Serve only data items on ENTSO-E's current free re-use list (check the list before each re-use, per the Terms); an item not on the list is HELD until the Primary Owner agrees; never use the ENTSO-E name so as to imply sponsorship or endorsement; streaming delivery does not change these conditions The free re-use list is not captured yet (SPA), so M6 sets nothing to owned until it is; owner 10-04 Fusion IaO QR route stands (no HEL text copies). Enforce: M6 per-item check against ENTSO-E current free re-use list before each re-use; off-list HELD; M2 attribution+change notice on every delivered item (attribution column verbatim). Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://eepublicdownloads.entsoe.eu/clean-documents/mc-documents/transparency-platform/ENTSOE_Transparency_Terms_Conditions.pdf","quote_sha256":"9e02742bed94c9e200bb3fb22b430595c5bfaaf279da5bd67be665a43e7a9e1f","attribution":"Source: ENTSO-E Transparency Platform","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"},{"source":"eu.entsog","verdict":"ALLOW_SCOPED","basis":"ENTSOG Transparency Platform T&C Rev 3 Art. 5: download, store and use in good faith with notices intact; Art. 5.1 any other use only as specifically permitted -> serving values to paid seats (redistribution) NOT specifically permitted","terms_url":"https://transparency.entsog.eu/pdf/TRA0394_20161115_ENTSOG_TP_Privacy_TC_of_Use_Rev_3.pdf","quote_sha256":"39659120f7761f0201d0838c9937262798e4f0ab4463d6ef2335f41f3bf6a01c","attribution":"Source: ENTSOG Transparency Platform","conditions":"redistribution needs ENTSOG written permission","ruled_at":"2026-10-01T08:54:11Z"},{"source":"eu.eurlex","verdict":"ALLOW","basis":"COM_REUSE (Commission Decision 2011/833/EU -> CC BY 4.0), declared by the Publications Office in its data.europa.eu DCAT records (ELI, CELLAR SPARQL, EUR-Lex statistics)","terms_url":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","attribution":"© European Union, https://eur-lex.europa.eu (Publications Office)","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"fi.fingrid","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): Fingrid-produced datasets only; a third-party dataset may carry different terms in its dataset description. Preserve copyright notice; credit the source, link CC BY 4.0, indicate changes when publishing. Do not infer a licence for other producers. Enforce: M1 item-owner filter: serve an item only when its captured page/record names the issuer as owner and carries no override/third-party/prior-permission notice; else HELD; M2 attribution+change notice on every delivered item (attribution column verbatim). Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://data.fingrid.fi/en/about","quote_sha256":"66d5f8ed4ea4d4187b4eae67d526a8c2ade33d2af30b6c0d61bfcc7384cf56b3","attribution":"Source Fingrid / data.fingrid.fi; CC BY 4.0","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"}],"licence_state":"partial","terminal_condition":"catalogue live_row_count == origin record count at the last completed full sync, per required source; an origin count that cannot be read is a typed gap (ORIGIN_COUNT_UNAVAILABLE), never a pass","cadence":{"eu.eurlex":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at_reason":null,"n_observations":11,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurlex_paragraphs.indexed_at (index skip-scan of distinct days); median gap 3 d (p25 1, p75 11.75); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.entsoe":{"state":"DECLARED","adapter_cron":"*/30 * * * *","measured_cadence":"daily","measured_cadence_reason":null,"observed_at":"2026-10-12T01:39:17Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":81,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.entsoe.indexed_at (GROUP BY day); median gap 1 d (p25 1, p75 1)","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.entsog":{"state":"DECLARED","adapter_cron":"*/30 * * * *","measured_cadence":"daily","measured_cadence_reason":null,"observed_at":"2026-10-12T01:39:25Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":79,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.entsog.indexed_at (GROUP BY day); median gap 1 d (p25 1, p75 1)","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"fi.fingrid":{"measured_cadence":"daily","measured_cadence_reason":null,"observed_at":"2026-10-12T00:43:56Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":42,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in fi.fingrid.indexed_at (GROUP BY day); median gap 1 d (p25 1, p75 1)","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.entec":{"measured_cadence":"UNMEASURED","measured_cadence_reason":"GAP:UNMEASURED_CLASS","observed_at":null,"observed_at_status":"UNMEASURED","observed_at_reason":"GAP:UNMEASURED_CLASS","n_observations":0,"window":"2026-07-14..2026-10-12","method":"served table eu.entec does not exist on HEL pauhu DB; no ingestion history to measure","evidence_ref":"information_schema.tables (measure.py meta query)"}},"dcat_url":"/v1/dcat/catalog/pauhu-energy-eu","mcp_endpoint":"https://api.pauhu.eu/mcp","subscribe_url":null,"subscribe_status":"pending: bulk checkout not yet live","_health":{"rollup":"unmeasured","rollup_reason":"lean listing; request include=health for the measured audit view","row_count":1975403,"row_count_at_launch":366984,"sources_required_count":3,"sources_optional_count":2,"checked_at":"2026-10-13T00:24:05.571218957+00:00","cache_ttl_seconds":60},"cadence_summary":{"value":"daily","rollup":"first of daily, weekly, monthly, quarterly, yearly, irregular, FROZEN over measured sources","observed_at_basis":"newest indexed_at of the source's served table (last ingested row), measure.py","measurement_sha256":"07c129736895481eb86428a2406ba4a2d5732934c84d0eb1835f32d4b8dabc40"},"acceptance_route":{"type":"self_check+dispute","dispute_window_days":14,"dispute_window_from":"receipt","refund":"units_to_balance"},"rights":{"decision":"CONDITIONAL","decision_basis":"serve_read","dimensions":{"serve_read":{"value":"CONDITIONAL","limited_by":["eu.entec","eu.entsoe","eu.entsog","eu.eurlex","fi.fingrid"]},"commercial_use":{"value":"CONDITIONAL","limited_by":["eu.entec","eu.entsoe","eu.entsog","eu.eurlex","fi.fingrid"]},"redistribution":{"value":"DENY","limited_by":["eu.entsog"]},"derivatives_tm_tb":{"value":"CONDITIONAL","limited_by":["eu.entec","eu.entsoe","eu.entsog","eu.eurlex","fi.fingrid"]},"ai_training":{"value":"UNKNOWN","limited_by":["eu.entec","eu.entsoe","eu.entsog"]}},"dimension_names":["serve_read","commercial_use","redistribution","derivatives_tm_tb","ai_training"],"sources":[{"source":"eu.eurlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.entsoe","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://eepublicdownloads.entsoe.eu/clean-documents/mc-documents/transparency-platform/ENTSOE_Transparency_Terms_Conditions.pdf","quote_sha256":"9e02742bed94c9e200bb3fb22b430595c5bfaaf279da5bd67be665a43e7a9e1f","ruled_at":"2026-10-05T13:50Z"},{"source":"eu.entsog","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"DENY","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"redistribution needs ENTSOG written permission","basis_ref":"https://transparency.entsog.eu/pdf/TRA0394_20161115_ENTSOG_TP_Privacy_TC_of_Use_Rev_3.pdf","quote_sha256":"39659120f7761f0201d0838c9937262798e4f0ab4463d6ef2335f41f3bf6a01c","ruled_at":"2026-10-01T08:54:11Z"},{"source":"fi.fingrid","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://data.fingrid.fi/en/about","quote_sha256":"66d5f8ed4ea4d4187b4eae67d526a8c2ade33d2af30b6c0d61bfcc7384cf56b3","ruled_at":"2026-10-05T13:50Z"},{"source":"eu.entec","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://commission.europa.eu/legal-notice_en","quote_sha256":"9d9bc903c74f48df5c8b3bf78e59bdd0589b7bbde9e877713dd8ee959a74768e","ruled_at":"2026-10-05T13:50Z"}],"held_sources":[],"missing_matrix_rows":[],"rule":"cells verbatim from the matrix; dimensions = worst per dimension over served sources (DENY>UNKNOWN>CONDITIONAL>ALLOW)","matrix":"rights-matrix-20261006.tsv","matrix_sha256":"844826fe2d71e513b4af07f3c91629664d1de373cb13d1f4d46b212977cad162"},"rulebook_ref":"ceeds-rulebook-v1.0","seller":"Pauhu Ltd","search_billed":false,"evidence":{"claim_id":"CLM-CATALOG-PER-PRODUCT-TRUTH","evidence_ids":[{"id":"claims.tsv@sha256:d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915#CLM-CATALOG-PER-PRODUCT-TRUTH","sha256":"d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915"},{"id":"gates.last@sha256:327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c#L13:PASS","sha256":"327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c"}],"method":"L13 served-catalogue truth claim plus per-product loopback commerce dry run","result":"PASS","limits":"Catalog claim is L13 only; smallest test uses synthetic loopback fixture, no origin fetch, live endpoint, payment, or product-content claim.","observed_at":"2026-10-03T21:34:52Z"},"test":{"command":"python3 meet/sales/evidence_tests.py --dry-run pauhu-energy-eu","predicate":"Exit 0 and stdout includes SMALLEST_TEST PASS for this product with mode=loopback-stub-only; internally requires scoped search ref/source/licence/digest match, exact one-unit 402 quote and retry, delivered unit, then receipt hash/price/currency/brand/source/licence/digest match.","bound":"One product, one synthetic unit, loopback HTTP server only; price loaded from LOCKED-RATES; no live HTTP, credentials, or charge."},"unit_price_eur":"0.01144","unit_price_usd":"0.013","price_floor_eur":"0.01144","price_cap_eur":"0.01144","price_floor_usd":"0.013","price_cap_usd":"0.013","price_rule_id":"B78-S1X10-EN130","price_interval_id":"2026-10-13T00:00:00Z","price_valid_until":"2026-10-14T02:00:00Z","price_observed_at":"2026-10-13T00:05:27Z","price_source":"8555280b-a4b1-46fc-9678-b69953eb6b75","price_status":"current","unit":"delivered_unit","bulk_annual_eur":4498.28,"bulk_rows_basis":153780,"bulk_count_unit":"unit","bulk_rate_eur_per_row":0.011108620309418938,"bulk_pricing_ref":"BLUEPRINT B35+B36"},{"product_id":"pauhu-green-deal-eu","title":"Acquis Green Deal by Pauhu®","slug":"acquis-green-deal","description":"The cited European Green Deal acquis: climate and environmental regulation with Copernicus traceability, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sectoral_ds":"GDDS","launch_state":"GREEN","envelope_state":"CITED","live_row_count":10313351,"row_count_basis":"exact","row_count_computed_at":"2026-10-13T00:03:16.007134+00:00","live_unit_count":585384,"unit_count_basis":"exact","row_count_at_launch":456138,"marker":"Substrate cited: 10313351 rows available.","asset_uri":"https://lds.pauhu.eu/connector1/api/dsp/catalog/datasets/pauhu-green-deal-eu","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"global.copernicus","unit":"one source row"},{"source":"global.eea","unit":"one source row"}],"use_for":{"task":"The cited European Green Deal acquis: climate and environmental regulation with Copernicus traceability, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sector":"GDDS"},"do_not_use_for":[{"code":"OUTSIDE_LISTED_SOURCES","listed_source_ids":["eu.eurlex","global.copernicus","global.eea"]},{"code":"OUTSIDE_DECLARED_LANGUAGES","languages":"full24"},{"code":"HELD_SOURCES","source_ids":[]},{"code":"FASTER_THAN_SOURCE_CADENCE","source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.copernicus","cadence":{"state":"TIMER_ONLY","systemd_timer":"Wed 04:00"},"state":"DECLARED"},{"source_id":"global.eea","cadence":{"state":"TIMER_ONLY","systemd_timer":"Wed 04:00"},"state":"DECLARED"}]}],"input_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-draw","required":["product_id","currency"],"one_of":[{"units":["REF:1:<32hex>"]},{"query":"string","limit":"integer"}],"currency":["EUR","USD"],"retry_field":"quote_id"},"output_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-delivery-and-receipt","unit":["ref","source","licence_verdict","digest","content"],"receipt":["id","url"]},"limitations":{"held_source_ids":[],"unit_count_basis":"exact","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"global.copernicus","unit":"one source row"},{"source":"global.eea","unit":"one source row"}],"source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.copernicus","cadence":{"state":"TIMER_ONLY","systemd_timer":"Wed 04:00"},"state":"DECLARED"},{"source_id":"global.eea","cadence":{"state":"TIMER_ONLY","systemd_timer":"Wed 04:00"},"state":"DECLARED"}]},"provenance":[{"source_id":"eu.eurlex","resource":{"schema":"eu","table":"eurlex_paragraphs","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["52","66"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-green-deal-eu"},{"source_id":"global.copernicus","resource":{"schema":"global","table":"copernicus","registry_family":null,"registry_serve":null,"registry_state":"UNREGISTERED"},"transformation":{"eurovoc_filter":["52","66"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-green-deal-eu"},{"source_id":"global.eea","resource":{"schema":"global","table":"eea","registry_family":"global","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["52","66"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-green-deal-eu"}],"licence_summary":[{"source":"eu.eurlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"global.copernicus","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null,"scope":{"column":"provider","values":["Copernicus Data Space Ecosystem"]}},{"source":"global.eea","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null}],"licence_basis":[{"source":"eu.eurlex","verdict":"ALLOW","basis":"COM_REUSE (Commission Decision 2011/833/EU -> CC BY 4.0), declared by the Publications Office in its data.europa.eu DCAT records (ELI, CELLAR SPARQL, EUR-Lex statistics)","terms_url":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","attribution":"© European Union, https://eur-lex.europa.eu (Publications Office)","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"global.copernicus","verdict":"ALLOW_SCOPED","basis":"Sentinel Data Legal Notice (EU law, Reg. 1159/2013): reproduction, distribution, communication to the public, adaptation of Copernicus Sentinel Data and Service Information; scope = 2,700 catalogue.dataspace.copernicus.eu rows; the 5 portal landing-page rows are excluded (CDSE portal content is non-commercial)","terms_url":"https://sentinels.copernicus.eu/documents/247904/690755/Sentinel_Data_Legal_Notice","quote_sha256":"fa2955ff48a1d82e77fc7296d63681670ecdb9d2811a0505ae60d0683b62fa64","attribution":"Contains modified Copernicus Sentinel data [Year] / Contains modified Copernicus Service information [Year]","conditions":"scope_column=provider;scope_values=Copernicus Data Space Ecosystem","ruled_at":"2026-10-01T08:55:24Z"},{"source":"global.eea","verdict":"ALLOW","basis":"EEA legal notice: EEA materials published under CC BY; re-use free of charge for commercial or non-commercial purposes with acknowledgement","terms_url":"https://www.eea.europa.eu/en/legal-notice","quote_sha256":"5bf2eb86fbd2684c4469f64b9de10bbfae61420707008184fa554cb9e8e7ed00","attribution":"Source: European Environment Agency (EEA)","conditions":"items marked with a different copyright mark excluded","ruled_at":"2026-10-01T08:42:28Z"}],"licence_state":"complete","terminal_condition":"catalogue live_row_count == origin record count at the last completed full sync, per required source; an origin count that cannot be read is a typed gap (ORIGIN_COUNT_UNAVAILABLE), never a pass","cadence":{"eu.eurlex":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at_reason":null,"n_observations":11,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurlex_paragraphs.indexed_at (index skip-scan of distinct days); median gap 3 d (p25 1, p75 11.75); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"global.copernicus":{"state":"TIMER_ONLY","systemd_timer":"Wed 04:00","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at":"2026-10-07T01:23:50Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":3,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in global.copernicus.indexed_at (GROUP BY day); only 3 ingest days in window, sparse loads with no stable period","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"global.eea":{"state":"TIMER_ONLY","systemd_timer":"Wed 04:00","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at":"2026-08-30T20:00:36Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":8,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in global.eea.indexed_at (GROUP BY day); median gap 7 d (p25 4, p75 7); last ingest 42 d ago > max(3x median gap, 14 d) -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"}},"dcat_url":"/v1/dcat/catalog/pauhu-green-deal-eu","mcp_endpoint":"https://api.pauhu.eu/mcp","subscribe_url":null,"subscribe_status":"pending: bulk checkout not yet live","_health":{"rollup":"unmeasured","rollup_reason":"lean listing; request include=health for the measured audit view","row_count":10313351,"row_count_at_launch":456138,"sources_required_count":3,"sources_optional_count":0,"checked_at":"2026-10-13T00:24:05.588562707+00:00","cache_ttl_seconds":60},"cadence_summary":{"value":"irregular","rollup":"first of daily, weekly, monthly, quarterly, yearly, irregular, FROZEN over measured sources","observed_at_basis":"newest indexed_at of the source's served table (last ingested row), measure.py","measurement_sha256":"07c129736895481eb86428a2406ba4a2d5732934c84d0eb1835f32d4b8dabc40"},"acceptance_route":{"type":"self_check+dispute","dispute_window_days":14,"dispute_window_from":"receipt","refund":"units_to_balance"},"rights":{"decision":"CONDITIONAL","decision_basis":"serve_read","dimensions":{"serve_read":{"value":"CONDITIONAL","limited_by":["eu.eurlex","global.copernicus","global.eea"]},"commercial_use":{"value":"CONDITIONAL","limited_by":["eu.eurlex","global.copernicus","global.eea"]},"redistribution":{"value":"CONDITIONAL","limited_by":["eu.eurlex","global.copernicus","global.eea"]},"derivatives_tm_tb":{"value":"CONDITIONAL","limited_by":["eu.eurlex","global.copernicus","global.eea"]},"ai_training":{"value":"UNKNOWN","limited_by":["global.copernicus","global.eea"]}},"dimension_names":["serve_read","commercial_use","redistribution","derivatives_tm_tb","ai_training"],"sources":[{"source":"eu.eurlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","ruled_at":"2026-09-29T22:21:16Z"},{"source":"global.copernicus","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=provider;scope_values=Copernicus Data Space Ecosystem","basis_ref":"https://sentinels.copernicus.eu/documents/247904/690755/Sentinel_Data_Legal_Notice","quote_sha256":"fa2955ff48a1d82e77fc7296d63681670ecdb9d2811a0505ae60d0683b62fa64","ruled_at":"2026-10-01T08:55:24Z"},{"source":"global.eea","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"items marked with a different copyright mark excluded","basis_ref":"https://www.eea.europa.eu/en/legal-notice","quote_sha256":"5bf2eb86fbd2684c4469f64b9de10bbfae61420707008184fa554cb9e8e7ed00","ruled_at":"2026-10-01T08:42:28Z"}],"held_sources":[],"missing_matrix_rows":[],"rule":"cells verbatim from the matrix; dimensions = worst per dimension over served sources (DENY>UNKNOWN>CONDITIONAL>ALLOW)","matrix":"rights-matrix-20261006.tsv","matrix_sha256":"844826fe2d71e513b4af07f3c91629664d1de373cb13d1f4d46b212977cad162"},"rulebook_ref":"gdds-rulebook-v1.0","seller":"Pauhu Ltd","search_billed":false,"evidence":{"claim_id":"CLM-CATALOG-PER-PRODUCT-TRUTH","evidence_ids":[{"id":"claims.tsv@sha256:d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915#CLM-CATALOG-PER-PRODUCT-TRUTH","sha256":"d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915"},{"id":"gates.last@sha256:327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c#L13:PASS","sha256":"327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c"}],"method":"L13 served-catalogue truth claim plus per-product loopback commerce dry run","result":"PASS","limits":"Catalog claim is L13 only; smallest test uses synthetic loopback fixture, no origin fetch, live endpoint, payment, or product-content claim.","observed_at":"2026-10-03T21:34:52Z"},"test":{"command":"python3 meet/sales/evidence_tests.py --dry-run pauhu-green-deal-eu","predicate":"Exit 0 and stdout includes SMALLEST_TEST PASS for this product with mode=loopback-stub-only; internally requires scoped search ref/source/licence/digest match, exact one-unit 402 quote and retry, delivered unit, then receipt hash/price/currency/brand/source/licence/digest match.","bound":"One product, one synthetic unit, loopback HTTP server only; price loaded from LOCKED-RATES; no live HTTP, credentials, or charge."},"unit_price_eur":"0.01144","unit_price_usd":"0.013","price_floor_eur":"0.01144","price_cap_eur":"0.01144","price_floor_usd":"0.013","price_cap_usd":"0.013","price_rule_id":"B78-S1X10-EN130","price_interval_id":"2026-10-13T00:00:00Z","price_valid_until":"2026-10-14T02:00:00Z","price_observed_at":"2026-10-13T00:05:27Z","price_source":"8555280b-a4b1-46fc-9678-b69953eb6b75","price_status":"current","unit":"delivered_unit","bulk_annual_eur":9292.81,"bulk_rows_basis":585384,"bulk_count_unit":"unit","bulk_rate_eur_per_row":0.011108620309418938,"bulk_pricing_ref":"BLUEPRINT B35+B36"},{"product_id":"pauhu-finance-eu","title":"Acquis Finance by Pauhu®","slug":"acquis-finance","description":"The cited European financial acquis: banking, securities, and payments regulation including MiFID II, CRR, MAR, PSD2, and DORA, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sectoral_ds":"Financial DS","launch_state":"GREEN","envelope_state":"CITED","live_row_count":45609656,"row_count_basis":"exact","row_count_computed_at":"2026-10-13T00:03:20.981066+00:00","live_unit_count":1742292,"unit_count_basis":"exact","row_count_at_launch":778053,"marker":"Substrate cited: 45609656 rows available.","asset_uri":"https://lds.pauhu.eu/connector1/api/dsp/catalog/datasets/pauhu-finance-eu","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.ecb","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.esma_firds","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.esma_fitrs","unit":"one English pivot paragraph with all its language versions"},{"source":"global.eba","unit":"one English pivot paragraph with all its language versions"}],"use_for":{"task":"The cited European financial acquis: banking, securities, and payments regulation including MiFID II, CRR, MAR, PSD2, and DORA, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sector":"Financial DS"},"do_not_use_for":[{"code":"OUTSIDE_LISTED_SOURCES","listed_source_ids":["eu.eurlex","eu.ecb","eu.esma_firds","eu.esma_fitrs","global.eba"]},{"code":"OUTSIDE_DECLARED_LANGUAGES","languages":"full24"},{"code":"HELD_SOURCES","source_ids":["eu.ecb","eu.esma_firds","eu.esma_fitrs","global.eba"]},{"code":"FASTER_THAN_SOURCE_CADENCE","source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.ecb","cadence":{"state":"MEASURED","schedule":"daily","observed_at":"2026-10-08T14:25:16Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.esma_firds","cadence":{"state":"MEASURED","schedule":"daily","observed_at":"2026-09-27T16:25:11Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.esma_fitrs","cadence":{"state":"MEASURED","schedule":"daily","observed_at":"2026-09-27T16:25:13Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.eba","cadence":{"state":"MEASURED","schedule":"weekly","observed_at":"2026-10-09T16:10:49Z","observed_at_status":"MEASURED"},"state":"MEASURED"}]}],"input_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-draw","required":["product_id","currency"],"one_of":[{"units":["REF:1:<32hex>"]},{"query":"string","limit":"integer"}],"currency":["EUR","USD"],"retry_field":"quote_id"},"output_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-delivery-and-receipt","unit":["ref","source","licence_verdict","digest","content"],"receipt":["id","url"]},"limitations":{"held_source_ids":["eu.ecb","eu.esma_firds","eu.esma_fitrs","global.eba"],"unit_count_basis":"exact","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.ecb","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.esma_firds","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.esma_fitrs","unit":"one English pivot paragraph with all its language versions"},{"source":"global.eba","unit":"one English pivot paragraph with all its language versions"}],"source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.ecb","cadence":{"state":"MEASURED","schedule":"daily","observed_at":"2026-10-08T14:25:16Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.esma_firds","cadence":{"state":"MEASURED","schedule":"daily","observed_at":"2026-09-27T16:25:11Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.esma_fitrs","cadence":{"state":"MEASURED","schedule":"daily","observed_at":"2026-09-27T16:25:13Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.eba","cadence":{"state":"MEASURED","schedule":"weekly","observed_at":"2026-10-09T16:10:49Z","observed_at_status":"MEASURED"},"state":"MEASURED"}]},"provenance":[{"source_id":"eu.eurlex","resource":{"schema":"eu","table":"eurlex_paragraphs","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["24","20","40","16","1626"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-finance-eu"},{"source_id":"eu.ecb","resource":{"schema":"eu","table":"ecb","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["24","20","40","16","1626"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-finance-eu"},{"source_id":"eu.esma_firds","resource":{"schema":"eu","table":"esma_firds","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["24","20","40","16","1626"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-finance-eu"},{"source_id":"eu.esma_fitrs","resource":{"schema":"eu","table":"esma_fitrs","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["24","20","40","16","1626"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-finance-eu"},{"source_id":"global.eba","resource":{"schema":"global","table":"eba","registry_family":"global","registry_serve":false,"registry_state":"NOT_SERVED"},"transformation":{"eurovoc_filter":["24","20","40","16","1626"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-finance-eu"}],"licence_summary":[{"source":"eu.eurlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"eu.ecb","licences":[],"from":"held","display":"held: no rows served"},{"source":"eu.esma_firds","licences":[],"from":"held","display":"held: no rows served"},{"source":"eu.esma_fitrs","licences":[],"from":"held","display":"held: no rows served"},{"source":"global.eba","licences":[],"from":"held","display":"held: no rows served"}],"licence_basis":[{"source":"eu.ecb","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): Direct website information only; reproduce accurately and cite ECB; sold documents require free-source disclosure; named-author papers require prior written authorization. Disclose the free source of any sold incorporated information BOTH before payment and on each access. HELD also: any document bearing named authors (ECB Working/Occasional Papers etc.) until prior written authorisation is recorded. Enforce: M1 item-owner filter: serve an item only when its captured page/record names the issuer as owner and carries no override/third-party/prior-permission notice; else HELD; M2 attribution+change notice on every delivered item (attribution column verbatim); M3 free-source disclosure in the offer text before payment AND in every access response. Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://www.ecb.europa.eu/services/using-our-site/disclaimer/html/index.en.html","quote_sha256":"0b9877247c83dd40b7aee701df51047b18bc25dc7e3b77090eb0e66350f06d41","attribution":"European Central Bank","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"},{"source":"eu.esma_firds","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): Acknowledge ESMA as source; in any sold product inform buyers that the material may be obtained free of charge through the ESMA website (before payment and on each access); transformed or translated output carries the ESMA disclaimer (drafted using / translation of material downloaded from ESMA's website); no ESMA logo; third-party material excluded Owner 10-04 Fusion IaO QR route stands (no HEL text copies). Enforce: M2 attribution+change notice on every delivered item (attribution column verbatim); M3 free-source disclosure in the offer text before payment AND in every access response; M4 ESMA disclaimer on transformed/translated output; no logo. Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://www.esma.europa.eu/legal-notice","quote_sha256":"7eb6d15034e2db2d04bca966f0e1f6a64a0f969a821c057bb05760b6470c190c","attribution":"Source: ESMA","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"},{"source":"eu.esma_fitrs","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): Acknowledge ESMA as source; in any sold product inform buyers that the material may be obtained free of charge through the ESMA website (before payment and on each access); transformed or translated output carries the ESMA disclaimer (drafted using / translation of material downloaded from ESMA's website); no ESMA logo; third-party material excluded Owner 10-04 Fusion IaO QR route stands (no HEL text copies). Enforce: M2 attribution+change notice on every delivered item (attribution column verbatim); M3 free-source disclosure in the offer text before payment AND in every access response; M4 ESMA disclaimer on transformed/translated output; no logo. Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://www.esma.europa.eu/legal-notice","quote_sha256":"7eb6d15034e2db2d04bca966f0e1f6a64a0f969a821c057bb05760b6470c190c","attribution":"Source: ESMA","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"},{"source":"eu.eurlex","verdict":"ALLOW","basis":"COM_REUSE (Commission Decision 2011/833/EU -> CC BY 4.0), declared by the Publications Office in its data.europa.eu DCAT records (ELI, CELLAR SPARQL, EUR-Lex statistics)","terms_url":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","attribution":"© European Union, https://eur-lex.europa.eu (Publications Office)","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"global.eba","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): EBA-owned site material only; acknowledge source; reproduction is authorised save where otherwise stated. Third-party material requires holder permission; logo use follows its separate notice. Material must not be reused for an incompatible purpose. Enforce: M1 item-owner filter: serve an item only when its captured page/record names the issuer as owner and carries no override/third-party/prior-permission notice; else HELD; M2 attribution+change notice on every delivered item (attribution column verbatim). Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://www.eba.europa.eu/find-out-about-us/legal-notice","quote_sha256":"287dbec53feb0dd26c6c2c8b0386689df010249c5a057db5797119f7a9d91e4a","attribution":"European Banking Authority","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"}],"licence_state":"complete","terminal_condition":"catalogue live_row_count == origin record count at the last completed full sync, per required source; an origin count that cannot be read is a typed gap (ORIGIN_COUNT_UNAVAILABLE), never a pass","cadence":{"eu.eurlex":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at_reason":null,"n_observations":11,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurlex_paragraphs.indexed_at (index skip-scan of distinct days); median gap 3 d (p25 1, p75 11.75); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.ecb":{"measured_cadence":"daily","measured_cadence_reason":null,"observed_at":"2026-10-08T14:25:16Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":59,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.ecb.indexed_at (GROUP BY day); median gap 1 d (p25 1, p75 2)","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.esma_firds":{"measured_cadence":"daily","measured_cadence_reason":null,"observed_at":"2026-09-27T16:25:11Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":68,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.esma_firds.indexed_at (GROUP BY day); median gap 1 d (p25 1, p75 1)","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.esma_fitrs":{"measured_cadence":"daily","measured_cadence_reason":null,"observed_at":"2026-09-27T16:25:13Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":57,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.esma_fitrs.indexed_at (GROUP BY day); median gap 1 d (p25 1, p75 2)","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"global.eba":{"measured_cadence":"weekly","measured_cadence_reason":null,"observed_at":"2026-10-09T16:10:49Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":18,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in global.eba.indexed_at (GROUP BY day); median gap 3 d (p25 1.5, p75 6)","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"}},"dcat_url":"/v1/dcat/catalog/pauhu-finance-eu","mcp_endpoint":"https://api.pauhu.eu/mcp","subscribe_url":null,"subscribe_status":"pending: bulk checkout not yet live","_health":{"rollup":"unmeasured","rollup_reason":"lean listing; request include=health for the measured audit view","row_count":45609656,"row_count_at_launch":778053,"sources_required_count":1,"sources_optional_count":4,"checked_at":"2026-10-13T00:24:05.598925088+00:00","cache_ttl_seconds":60},"cadence_summary":{"value":"daily","rollup":"first of daily, weekly, monthly, quarterly, yearly, irregular, FROZEN over measured sources","observed_at_basis":"newest indexed_at of the source's served table (last ingested row), measure.py","measurement_sha256":"07c129736895481eb86428a2406ba4a2d5732934c84d0eb1835f32d4b8dabc40"},"acceptance_route":{"type":"self_check+dispute","dispute_window_days":14,"dispute_window_from":"receipt","refund":"units_to_balance"},"rights":{"decision":"CONDITIONAL","decision_basis":"serve_read","dimensions":{"serve_read":{"value":"CONDITIONAL","limited_by":["eu.ecb","eu.esma_firds","eu.esma_fitrs","eu.eurlex","global.eba"]},"commercial_use":{"value":"CONDITIONAL","limited_by":["eu.ecb","eu.esma_firds","eu.esma_fitrs","eu.eurlex","global.eba"]},"redistribution":{"value":"CONDITIONAL","limited_by":["eu.ecb","eu.esma_firds","eu.esma_fitrs","eu.eurlex","global.eba"]},"derivatives_tm_tb":{"value":"CONDITIONAL","limited_by":["eu.ecb","eu.esma_firds","eu.esma_fitrs","eu.eurlex","global.eba"]},"ai_training":{"value":"UNKNOWN","limited_by":["eu.ecb","eu.esma_firds","eu.esma_fitrs","global.eba"]}},"dimension_names":["serve_read","commercial_use","redistribution","derivatives_tm_tb","ai_training"],"sources":[{"source":"eu.eurlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.ecb","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://www.ecb.europa.eu/services/using-our-site/disclaimer/html/index.en.html","quote_sha256":"0b9877247c83dd40b7aee701df51047b18bc25dc7e3b77090eb0e66350f06d41","ruled_at":"2026-10-05T13:50Z"},{"source":"eu.esma_firds","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://www.esma.europa.eu/legal-notice","quote_sha256":"7eb6d15034e2db2d04bca966f0e1f6a64a0f969a821c057bb05760b6470c190c","ruled_at":"2026-10-05T13:50Z"},{"source":"eu.esma_fitrs","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://www.esma.europa.eu/legal-notice","quote_sha256":"7eb6d15034e2db2d04bca966f0e1f6a64a0f969a821c057bb05760b6470c190c","ruled_at":"2026-10-05T13:50Z"},{"source":"global.eba","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://www.eba.europa.eu/find-out-about-us/legal-notice","quote_sha256":"287dbec53feb0dd26c6c2c8b0386689df010249c5a057db5797119f7a9d91e4a","ruled_at":"2026-10-05T13:50Z"}],"held_sources":[],"missing_matrix_rows":[],"rule":"cells verbatim from the matrix; dimensions = worst per dimension over served sources (DENY>UNKNOWN>CONDITIONAL>ALLOW)","matrix":"rights-matrix-20261006.tsv","matrix_sha256":"844826fe2d71e513b4af07f3c91629664d1de373cb13d1f4d46b212977cad162"},"rulebook_ref":"financial-ds-rulebook-v1.0","seller":"Pauhu Ltd","search_billed":false,"evidence":{"claim_id":"CLM-CATALOG-PER-PRODUCT-TRUTH","evidence_ids":[{"id":"claims.tsv@sha256:d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915#CLM-CATALOG-PER-PRODUCT-TRUTH","sha256":"d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915"},{"id":"gates.last@sha256:327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c#L13:PASS","sha256":"327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c"}],"method":"L13 served-catalogue truth claim plus per-product loopback commerce dry run","result":"PASS","limits":"Catalog claim is L13 only; smallest test uses synthetic loopback fixture, no origin fetch, live endpoint, payment, or product-content claim.","observed_at":"2026-10-03T21:34:52Z"},"test":{"command":"python3 meet/sales/evidence_tests.py --dry-run pauhu-finance-eu","predicate":"Exit 0 and stdout includes SMALLEST_TEST PASS for this product with mode=loopback-stub-only; internally requires scoped search ref/source/licence/digest match, exact one-unit 402 quote and retry, delivered unit, then receipt hash/price/currency/brand/source/licence/digest match.","bound":"One product, one synthetic unit, loopback HTTP server only; price loaded from LOCKED-RATES; no live HTTP, credentials, or charge."},"unit_price_eur":"0.01144","unit_price_usd":"0.013","price_floor_eur":"0.01144","price_cap_eur":"0.01144","price_floor_usd":"0.013","price_cap_usd":"0.013","price_rule_id":"B78-S1X10-EN130","price_interval_id":"2026-10-13T00:00:00Z","price_valid_until":"2026-10-14T02:00:00Z","price_observed_at":"2026-10-13T00:05:27Z","price_source":"8555280b-a4b1-46fc-9678-b69953eb6b75","price_status":"current","unit":"delivered_unit","bulk_annual_eur":22144.46,"bulk_rows_basis":1742292,"bulk_count_unit":"unit","bulk_rate_eur_per_row":0.011108620309418938,"bulk_pricing_ref":"BLUEPRINT B35+B36"},{"product_id":"pauhu-health-eu","title":"Acquis Health by Pauhu®","slug":"acquis-health","description":"The cited European health acquis: the European Health Data Space regulation and the cross-border health-data interoperability framework, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sectoral_ds":"EHDS","launch_state":"YELLOW","envelope_state":"HONEST_GAP","live_row_count":140600,"row_count_basis":"exact","row_count_computed_at":"2026-10-13T00:03:47.265537+00:00","live_unit_count":58525,"unit_count_basis":"exact","row_count_at_launch":10025,"marker":"Substrate scoped by EuroVoc 28 + health keyword routing (see row_count_at_launch for the measured size — 2-axis recipe, not EuroVoc-subcategory truth). ECDC + EMA crawlers pending egress fix on hel (Bucket C). `eu.ema` (a separate, more-developed EMA table than `global.ema` -- 20,649 bare rows, 111,795 real paragraphs, ~1.8% eurovoc-classified but content-sampled and confirmed genuinely on-topic drug/clinical text -- landed 2026-08-22 as sources_optional) supplements the thinner `global.ema` (2,742 rows, no paragraphs table) already in sources_required. Honest-gap shape per F-042 until full pipeline flush.","asset_uri":"https://lds.pauhu.eu/connector1/api/dsp/catalog/datasets/pauhu-health-eu","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"global.ecdc","unit":"one source row"},{"source":"global.ema","unit":"one source row"},{"source":"eu.ema","unit":"one English pivot paragraph with all its language versions"}],"use_for":{"task":"The cited European health acquis: the European Health Data Space regulation and the cross-border health-data interoperability framework, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sector":"EHDS"},"do_not_use_for":[{"code":"OUTSIDE_LISTED_SOURCES","listed_source_ids":["eu.eurlex","global.ecdc","global.ema","eu.pubmed","eu.ema"]},{"code":"OUTSIDE_DECLARED_LANGUAGES","languages":"full24"},{"code":"HELD_SOURCES","source_ids":["eu.ema","eu.pubmed","global.ema"]},{"code":"FASTER_THAN_SOURCE_CADENCE","source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.ecdc","cadence":{"state":"TIMER_ONLY","systemd_timer":"Thu 04:00"},"state":"DECLARED"},{"source_id":"global.ema","cadence":{"state":"TIMER_ONLY","systemd_timer":"Thu 04:00"},"state":"DECLARED"},{"source_id":"eu.pubmed","cadence":null,"state":"UNKNOWN"},{"source_id":"eu.ema","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-10T08:33:01Z","observed_at_status":"MEASURED"},"state":"MEASURED"}]}],"input_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-draw","required":["product_id","currency"],"one_of":[{"units":["REF:1:<32hex>"]},{"query":"string","limit":"integer"}],"currency":["EUR","USD"],"retry_field":"quote_id"},"output_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-delivery-and-receipt","unit":["ref","source","licence_verdict","digest","content"],"receipt":["id","url"]},"limitations":{"held_source_ids":["eu.ema","eu.pubmed","global.ema"],"unit_count_basis":"exact","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"global.ecdc","unit":"one source row"},{"source":"global.ema","unit":"one source row"},{"source":"eu.ema","unit":"one English pivot paragraph with all its language versions"}],"source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.ecdc","cadence":{"state":"TIMER_ONLY","systemd_timer":"Thu 04:00"},"state":"DECLARED"},{"source_id":"global.ema","cadence":{"state":"TIMER_ONLY","systemd_timer":"Thu 04:00"},"state":"DECLARED"},{"source_id":"eu.pubmed","cadence":null,"state":"UNKNOWN"},{"source_id":"eu.ema","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-10T08:33:01Z","observed_at_status":"MEASURED"},"state":"MEASURED"}]},"provenance":[{"source_id":"eu.eurlex","resource":{"schema":"eu","table":"eurlex_paragraphs","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["28"],"keyword_filter":["health","medical","patient","pharmaceutical","hospital","EHDS","ECDC","EMA","EMEA","vaccine","clinical","disease","epidemiology"],"languages":"full24","rights_filter":null},"product_id":"pauhu-health-eu"},{"source_id":"global.ecdc","resource":{"schema":"global","table":"ecdc","registry_family":null,"registry_serve":null,"registry_state":"UNREGISTERED"},"transformation":{"eurovoc_filter":["28"],"keyword_filter":["health","medical","patient","pharmaceutical","hospital","EHDS","ECDC","EMA","EMEA","vaccine","clinical","disease","epidemiology"],"languages":"full24","rights_filter":null},"product_id":"pauhu-health-eu"},{"source_id":"global.ema","resource":{"schema":"global","table":"ema","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["28"],"keyword_filter":["health","medical","patient","pharmaceutical","hospital","EHDS","ECDC","EMA","EMEA","vaccine","clinical","disease","epidemiology"],"languages":"full24","rights_filter":null},"product_id":"pauhu-health-eu"},{"source_id":"eu.pubmed","resource":{"schema":"eu","table":"pubmed","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["28"],"keyword_filter":["health","medical","patient","pharmaceutical","hospital","EHDS","ECDC","EMA","EMEA","vaccine","clinical","disease","epidemiology"],"languages":"full24","rights_filter":null},"product_id":"pauhu-health-eu"},{"source_id":"eu.ema","resource":{"schema":"eu","table":"ema","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["28"],"keyword_filter":["health","medical","patient","pharmaceutical","hospital","EHDS","ECDC","EMA","EMEA","vaccine","clinical","disease","epidemiology"],"languages":"full24","rights_filter":null},"product_id":"pauhu-health-eu"}],"licence_summary":[{"source":"eu.eurlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"global.ecdc","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"global.ema","licences":[],"from":"held","display":"held: no rows served"},{"source":"eu.pubmed","licences":[],"from":"held","display":"held: no rows served"},{"source":"eu.ema","licences":[],"from":"held","display":"held: no rows served"}],"licence_basis":[{"source":"eu.ema","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): Only EMA-owned webpage information/documents; acknowledge EMA in each copy; third-party copyrighted material and photos require rights-holder permission. The permission applies unless otherwise stated: a per-document or specific notice overrides it, even on EMA-owned documents. Enforce: M1 item-owner filter: serve an item only when its captured page/record names the issuer as owner and carries no override/third-party/prior-permission notice; else HELD; M2 attribution+change notice on every delivered item (attribution column verbatim). Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://www.ema.europa.eu/en/about-us/about-website/legal-notice","quote_sha256":"6f31cfb5b33f80daa445873d1aeccb752eeb98bd81630525e3f8baef4cdffa48","attribution":"European Medicines Agency","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"},{"source":"eu.eurlex","verdict":"ALLOW","basis":"COM_REUSE (Commission Decision 2011/833/EU -> CC BY 4.0), declared by the Publications Office in its data.europa.eu DCAT records (ELI, CELLAR SPARQL, EUR-Lex statistics)","terms_url":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","attribution":"© European Union, https://eur-lex.europa.eu (Publications Office)","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.pubmed","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): NLM-supplied bibliographic metadata only. Credit with the exact phrase, clear and conspicuous; never imply NLM endorsement; when republishing keep data current or state clearly it is not the most current NLM data. HOLD: article abstracts and full text are publisher-copyrighted and NOT covered; every currently stored abstract-bearing row (scripts/crawl/sources/pubmed.py:113-122 stores and serves abstracts) is held from serving and training until a metadata-only filter is proven or separate publisher licences are recorded. Enforce: M5 strip abstracts/full text; metadata only; NLM credit phrase; currency statement. Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://www.nlm.nih.gov/databases/download/terms_and_conditions.html","quote_sha256":"9b89ae361df9722933c60981f842c0fa573f2ce87a7c8812f072c111981e56b7","attribution":"Courtesy of the U.S. National Library of Medicine","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"},{"source":"global.ecdc","verdict":"ALLOW","basis":"ECDC intellectual property notice: ECDC-owned material licensed CC BY 4.0; reuse for commercial or non-commercial purposes with acknowledgement","terms_url":"https://www.ecdc.europa.eu/en/ecdc-intellectual-property-notices","quote_sha256":"93235f2da47ae18cc58825b8b9bd0ae79d5287d7dfcc0895c72e210db13d165f","attribution":"Source: ECDC","conditions":"ECDC-owned material only; third-party copyright excluded (permission from holder)","ruled_at":"2026-10-01T08:42:28Z"},{"source":"global.ema","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): Only EMA-owned webpage information/documents; acknowledge EMA in each copy; third-party copyrighted material and photos require rights-holder permission. The permission applies unless otherwise stated: a per-document or specific notice overrides it, even on EMA-owned documents. Enforce: M1 item-owner filter: serve an item only when its captured page/record names the issuer as owner and carries no override/third-party/prior-permission notice; else HELD; M2 attribution+change notice on every delivered item (attribution column verbatim). Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://www.ema.europa.eu/en/about-us/about-website/legal-notice","quote_sha256":"6f31cfb5b33f80daa445873d1aeccb752eeb98bd81630525e3f8baef4cdffa48","attribution":"European Medicines Agency","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"}],"licence_state":"complete","terminal_condition":"catalogue live_row_count == origin record count at the last completed full sync, per required source; an origin count that cannot be read is a typed gap (ORIGIN_COUNT_UNAVAILABLE), never a pass","cadence":{"eu.eurlex":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at_reason":null,"n_observations":11,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurlex_paragraphs.indexed_at (index skip-scan of distinct days); median gap 3 d (p25 1, p75 11.75); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"global.ecdc":{"state":"TIMER_ONLY","systemd_timer":"Thu 04:00","measured_cadence":"UNMEASURED","measured_cadence_reason":"GAP:UNMEASURED_CLASS","observed_at":null,"observed_at_status":"UNMEASURED","observed_at_reason":"GAP:UNMEASURED_CLASS","n_observations":1,"window":"2026-07-14..2026-10-12","method":"single load day in global.ecdc.indexed_at within window (whole table ingested at once); no repeat ingest, so no period is observable","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"global.ema":{"state":"TIMER_ONLY","systemd_timer":"Thu 04:00","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at":"2026-10-08T01:14:11Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":3,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in global.ema.indexed_at (GROUP BY day); only 3 ingest days in window, sparse loads with no stable period","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.pubmed":{"measured_cadence":"UNMEASURED","measured_cadence_reason":"GAP:UNMEASURED_CLASS","observed_at":null,"observed_at_status":"UNMEASURED","observed_at_reason":"GAP:UNMEASURED_CLASS","n_observations":0,"window":"2026-07-14..2026-10-12","method":"served table eu.pubmed does not exist on HEL pauhu DB; no ingestion history to measure","evidence_ref":"information_schema.tables (measure.py meta query)"},"eu.ema":{"measured_cadence":"irregular","measured_cadence_reason":null,"observed_at":"2026-10-10T08:33:01Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":8,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.ema.indexed_at (GROUP BY day); median gap 7 d (p25 4, p75 19); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"}},"dcat_url":"/v1/dcat/catalog/pauhu-health-eu","mcp_endpoint":"https://api.pauhu.eu/mcp","subscribe_url":null,"subscribe_status":"pending: bulk checkout not yet live","_health":{"rollup":"unmeasured","rollup_reason":"lean listing; request include=health for the measured audit view","row_count":140600,"row_count_at_launch":10025,"sources_required_count":3,"sources_optional_count":2,"checked_at":"2026-10-13T00:24:05.615454433+00:00","cache_ttl_seconds":60},"cadence_summary":{"value":"irregular","rollup":"first of daily, weekly, monthly, quarterly, yearly, irregular, FROZEN over measured sources","observed_at_basis":"newest indexed_at of the source's served table (last ingested row), measure.py","measurement_sha256":"07c129736895481eb86428a2406ba4a2d5732934c84d0eb1835f32d4b8dabc40"},"acceptance_route":{"type":"self_check+dispute","dispute_window_days":14,"dispute_window_from":"receipt","refund":"units_to_balance"},"rights":{"decision":"CONDITIONAL","decision_basis":"serve_read","dimensions":{"serve_read":{"value":"CONDITIONAL","limited_by":["eu.ema","eu.eurlex","eu.pubmed","global.ecdc","global.ema"]},"commercial_use":{"value":"CONDITIONAL","limited_by":["eu.ema","eu.eurlex","eu.pubmed","global.ecdc","global.ema"]},"redistribution":{"value":"CONDITIONAL","limited_by":["eu.ema","eu.eurlex","eu.pubmed","global.ecdc","global.ema"]},"derivatives_tm_tb":{"value":"CONDITIONAL","limited_by":["eu.ema","eu.eurlex","eu.pubmed","global.ecdc","global.ema"]},"ai_training":{"value":"UNKNOWN","limited_by":["eu.ema","eu.pubmed","global.ema"]}},"dimension_names":["serve_read","commercial_use","redistribution","derivatives_tm_tb","ai_training"],"sources":[{"source":"eu.eurlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","ruled_at":"2026-09-29T22:21:16Z"},{"source":"global.ecdc","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"ECDC-owned material only; third-party copyright excluded (permission from holder)","basis_ref":"https://www.ecdc.europa.eu/en/ecdc-intellectual-property-notices","quote_sha256":"93235f2da47ae18cc58825b8b9bd0ae79d5287d7dfcc0895c72e210db13d165f","ruled_at":"2026-10-01T08:42:28Z"},{"source":"global.ema","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://www.ema.europa.eu/en/about-us/about-website/legal-notice","quote_sha256":"6f31cfb5b33f80daa445873d1aeccb752eeb98bd81630525e3f8baef4cdffa48","ruled_at":"2026-10-05T13:50Z"},{"source":"eu.pubmed","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://www.nlm.nih.gov/databases/download/terms_and_conditions.html","quote_sha256":"9b89ae361df9722933c60981f842c0fa573f2ce87a7c8812f072c111981e56b7","ruled_at":"2026-10-05T13:50Z"},{"source":"eu.ema","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://www.ema.europa.eu/en/about-us/about-website/legal-notice","quote_sha256":"6f31cfb5b33f80daa445873d1aeccb752eeb98bd81630525e3f8baef4cdffa48","ruled_at":"2026-10-05T13:50Z"}],"held_sources":[],"missing_matrix_rows":[],"rule":"cells verbatim from the matrix; dimensions = worst per dimension over served sources (DENY>UNKNOWN>CONDITIONAL>ALLOW)","matrix":"rights-matrix-20261006.tsv","matrix_sha256":"844826fe2d71e513b4af07f3c91629664d1de373cb13d1f4d46b212977cad162"},"rulebook_ref":"ehds-rulebook-v1.0","seller":"Pauhu Ltd","search_billed":false,"evidence":{"claim_id":"CLM-CATALOG-PER-PRODUCT-TRUTH","evidence_ids":[{"id":"claims.tsv@sha256:d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915#CLM-CATALOG-PER-PRODUCT-TRUTH","sha256":"d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915"},{"id":"gates.last@sha256:327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c#L13:PASS","sha256":"327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c"}],"method":"L13 served-catalogue truth claim plus per-product loopback commerce dry run","result":"PASS","limits":"Catalog claim is L13 only; smallest test uses synthetic loopback fixture, no origin fetch, live endpoint, payment, or product-content claim.","observed_at":"2026-10-03T21:34:52Z"},"test":{"command":"python3 meet/sales/evidence_tests.py --dry-run pauhu-health-eu","predicate":"Exit 0 and stdout includes SMALLEST_TEST PASS for this product with mode=loopback-stub-only; internally requires scoped search ref/source/licence/digest match, exact one-unit 402 quote and retry, delivered unit, then receipt hash/price/currency/brand/source/licence/digest match.","bound":"One product, one synthetic unit, loopback HTTP server only; price loaded from LOCKED-RATES; no live HTTP, credentials, or charge."},"unit_price_eur":"0.01144","unit_price_usd":"0.013","price_floor_eur":"0.01144","price_cap_eur":"0.01144","price_floor_usd":"0.013","price_cap_usd":"0.013","price_rule_id":"B78-S1X10-EN130","price_interval_id":"2026-10-13T00:00:00Z","price_valid_until":"2026-10-14T02:00:00Z","price_observed_at":"2026-10-13T00:05:27Z","price_source":"8555280b-a4b1-46fc-9678-b69953eb6b75","price_status":"current","unit":"delivered_unit","bulk_annual_eur":3440.13,"bulk_rows_basis":58525,"bulk_count_unit":"unit","bulk_rate_eur_per_row":0.011108620309418938,"bulk_pricing_ref":"BLUEPRINT B35+B36"},{"product_id":"pauhu-language-eu","title":"Acquis Language by Pauhu®","slug":"acquis-language","description":"The cited European language acquis: 24-language aligned Union substrate with IATE terminology and the EuroVoc taxonomy, derived from the acquis communautaire. Rows cite their official European origin.","sectoral_ds":"LDS","launch_state":"GREEN","envelope_state":"CITED","live_row_count":8720033,"row_count_basis":"exact","row_count_computed_at":"2026-10-13T00:04:50.467772+00:00","live_unit_count":2947990,"unit_count_basis":"exact","row_count_at_launch":7082367,"marker":"Substrate cited: 8720033 rows available.","asset_uri":"https://lds.pauhu.eu/connector1/api/dsp/catalog/datasets/pauhu-language-eu","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.iate","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.aligned_paragraphs","unit":"one source row"},{"source":"fi.finlex","unit":"one Akoma Ntoso provision (akn_act, akn_eid) with all its versions across kind and language"}],"use_for":{"task":"The cited European language acquis: 24-language aligned Union substrate with IATE terminology and the EuroVoc taxonomy, derived from the acquis communautaire. Rows cite their official European origin.","sector":"LDS"},"do_not_use_for":[{"code":"OUTSIDE_LISTED_SOURCES","listed_source_ids":["eu.eurlex","eu.iate","eu.aligned_paragraphs","fi.finlex","eu.eurovoc_taxonomy"]},{"code":"OUTSIDE_DECLARED_LANGUAGES","languages":"full24"},{"code":"HELD_SOURCES","source_ids":[]},{"code":"FASTER_THAN_SOURCE_CADENCE","source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.iate","cadence":{"state":"UNDECLARED","gap":"CADENCE_UNDECLARED -> HEL data gap"},"state":"DECLARED"},{"source_id":"eu.aligned_paragraphs","cadence":{"state":"UNDECLARED","gap":"CADENCE_UNDECLARED -> HEL data gap"},"state":"DECLARED"},{"source_id":"fi.finlex","cadence":{"state":"MEASURED","schedule":"daily","observed_at":"2026-10-11T14:27:05Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.eurovoc_taxonomy","cadence":null,"state":"UNKNOWN"}]}],"input_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-draw","required":["product_id","currency"],"one_of":[{"units":["REF:1:<32hex>"]},{"query":"string","limit":"integer"}],"currency":["EUR","USD"],"retry_field":"quote_id"},"output_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-delivery-and-receipt","unit":["ref","source","licence_verdict","digest","content"],"receipt":["id","url"]},"limitations":{"held_source_ids":[],"unit_count_basis":"exact","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.iate","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.aligned_paragraphs","unit":"one source row"},{"source":"fi.finlex","unit":"one Akoma Ntoso provision (akn_act, akn_eid) with all its versions across kind and language"}],"source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.iate","cadence":{"state":"UNDECLARED","gap":"CADENCE_UNDECLARED -> HEL data gap"},"state":"DECLARED"},{"source_id":"eu.aligned_paragraphs","cadence":{"state":"UNDECLARED","gap":"CADENCE_UNDECLARED -> HEL data gap"},"state":"DECLARED"},{"source_id":"fi.finlex","cadence":{"state":"MEASURED","schedule":"daily","observed_at":"2026-10-11T14:27:05Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.eurovoc_taxonomy","cadence":null,"state":"UNKNOWN"}]},"provenance":[{"source_id":"eu.eurlex","resource":{"schema":"eu","table":"eurlex_paragraphs","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["32"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-language-eu"},{"source_id":"eu.iate","resource":{"schema":"eu","table":"iate","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["32"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-language-eu"},{"source_id":"eu.aligned_paragraphs","resource":{"schema":"eu","table":"aligned_paragraphs","registry_family":null,"registry_serve":null,"registry_state":"UNREGISTERED"},"transformation":{"eurovoc_filter":["32"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-language-eu"},{"source_id":"fi.finlex","resource":{"schema":"fi","table":"finlex","registry_family":"fi","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["32"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-language-eu"},{"source_id":"eu.eurovoc_taxonomy","resource":{"schema":"eu","table":"eurovoc_taxonomy","registry_family":null,"registry_serve":null,"registry_state":"UNREGISTERED"},"transformation":{"eurovoc_filter":["32"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-language-eu"}],"licence_summary":[{"source":"eu.eurlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"eu.iate","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"eu.aligned_paragraphs","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null,"scope":{"column":"product","values":["eurlex","publications"]}},{"source":"fi.finlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"eu.eurovoc_taxonomy","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null}],"licence_basis":[{"source":"eu.aligned_paragraphs","verdict":"ALLOW_SCOPED","basis":"DERIVED rights are ROW-LEVEL: rows with product in (eurlex, publications) = 2,293,801 of 2,397,434 inherit eu.eurlex COM_REUSE; the other 103,633 rows from 58 sources inherit THEIR source verdict (15,922 product=iate rows = DENY with eu.iate; the rest pending their own source ruling). Alignment structure = Pauhu own work | serve/export ONLY the scoped rows; attribution to the Publications Office + changes indicated","terms_url":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","attribution":"© European Union (EUR-Lex text); alignment © Pauhu","conditions":"scope_column=product;scope_values=eurlex,publications","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.eurlex","verdict":"ALLOW","basis":"COM_REUSE (Commission Decision 2011/833/EU -> CC BY 4.0), declared by the Publications Office in its data.europa.eu DCAT records (ELI, CELLAR SPARQL, EUR-Lex statistics)","terms_url":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","attribution":"© European Union, https://eur-lex.europa.eu (Publications Office)","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.eurovoc_taxonomy","verdict":"ALLOW","basis":"COM_REUSE, declared by the Publications Office in the EuroVoc DCAT record","terms_url":"https://data.europa.eu/api/hub/search/datasets/eurovoc","quote_sha256":"db60cb39a64590e5f1a909a942728f8f10e5d8ba818c14730941a0cdd0ed47a4","attribution":"EuroVoc © European Union (Publications Office)","conditions":"attribution + indicate changes","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.iate","verdict":"ALLOW","basis":"official IATE download 2026-09-30 (IATE_download.zip sha256 cec1c88d0d97c3c8..., IATE_export.tbx), terms accepted by the owner; the search-API rows are retired (eu.iate_api_20260930, unserved)","terms_url":"https://data.europa.eu/api/hub/search/datasets/iate","quote_sha256":"28b74226ce4d27e614cb91bb8c5ef9f8c10953d080d4a8e6f3420db2ca008739","attribution":"IATE (Translation Centre for the Bodies of the EU)","conditions":"attribution per the IATE legal notice (IATE, Translation Centre for the Bodies of the EU); serve only rows with provenance = the official download","ruled_at":"2026-09-30T15:48:15Z"},{"source":"fi.finlex","verdict":"ALLOW","basis":"CC BY 4.0, declared by the publisher Oikeusministeriö (Ministry of Justice) in the avoindata.suomi.fi catalogue (Finlex linked open data dataset)","terms_url":"https://avoindata.suomi.fi/data/fi/dataset/finlex-laki-ja-oikeus-avoimena-linkitettyna-datana","quote_sha256":"00e7cbefd7482602d2d1e86d1e02390fb6f376f60a549135f0c437de0bc57dd6","attribution":"Finlex, Oikeusministeriö","conditions":"attribution; statutes themselves carry no copyright: Tekijänoikeuslaki 404/1961 9 § (quoted at origin 09-29, terms/fi.copyright-act-9.quotes.txt): Tekijänoikeutta ei ole 1) lakeihin ja asetuksiin; 2) ... julkaistaviin päätöksiin, määräyksiin","ruled_at":"2026-09-29T22:21:16Z"}],"licence_state":"complete","terminal_condition":"catalogue live_row_count == origin record count at the last completed full sync, per required source; an origin count that cannot be read is a typed gap (ORIGIN_COUNT_UNAVAILABLE), never a pass","cadence":{"eu.eurlex":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at_reason":null,"n_observations":11,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurlex_paragraphs.indexed_at (index skip-scan of distinct days); median gap 3 d (p25 1, p75 11.75); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.iate":{"state":"UNDECLARED","gap":"CADENCE_UNDECLARED -> HEL data gap","measured_cadence":"UNMEASURED","measured_cadence_reason":"GAP:UNMEASURED_CLASS","observed_at":null,"observed_at_status":"UNMEASURED","observed_at_reason":"GAP:UNMEASURED_CLASS","n_observations":1,"window":"2026-07-14..2026-10-12","method":"single load day in eu.iate.indexed_at within window (whole table ingested at once); no repeat ingest, so no period is observable","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.aligned_paragraphs":{"state":"UNDECLARED","gap":"CADENCE_UNDECLARED -> HEL data gap","measured_cadence":"daily","measured_cadence_reason":null,"observed_at":"2026-10-12T03:04:00Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":87,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.aligned_paragraphs.aligned_at (GROUP BY day); median gap 1 d (p25 1, p75 1)","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"fi.finlex":{"measured_cadence":"daily","measured_cadence_reason":null,"observed_at":"2026-10-11T14:27:05Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":38,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in fi.finlex.indexed_at (GROUP BY day); median gap 1 d (p25 1, p75 1.5)","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.eurovoc_taxonomy":{"measured_cadence":"UNMEASURED","measured_cadence_reason":"GAP:UNMEASURED_CLASS","observed_at":null,"observed_at_status":"UNMEASURED","observed_at_reason":"GAP:UNMEASURED_CLASS","n_observations":0,"window":"2026-07-14..2026-10-12","method":"served table eu.eurovoc_taxonomy does not exist on HEL pauhu DB; no ingestion history to measure","evidence_ref":"information_schema.tables (measure.py meta query)"}},"dcat_url":"/v1/dcat/catalog/pauhu-language-eu","mcp_endpoint":"https://api.pauhu.eu/mcp","subscribe_url":null,"subscribe_status":"pending: bulk checkout not yet live","_health":{"rollup":"unmeasured","rollup_reason":"lean listing; request include=health for the measured audit view","row_count":8720033,"row_count_at_launch":7082367,"sources_required_count":3,"sources_optional_count":2,"checked_at":"2026-10-13T00:24:05.632176038+00:00","cache_ttl_seconds":60},"cadence_summary":{"value":"daily","rollup":"first of daily, weekly, monthly, quarterly, yearly, irregular, FROZEN over measured sources","observed_at_basis":"newest indexed_at of the source's served table (last ingested row), measure.py","measurement_sha256":"07c129736895481eb86428a2406ba4a2d5732934c84d0eb1835f32d4b8dabc40"},"acceptance_route":{"type":"self_check+dispute","dispute_window_days":14,"dispute_window_from":"receipt","refund":"units_to_balance"},"rights":{"decision":"CONDITIONAL","decision_basis":"serve_read","dimensions":{"serve_read":{"value":"CONDITIONAL","limited_by":["eu.aligned_paragraphs","eu.eurlex","eu.eurovoc_taxonomy","eu.iate","fi.finlex"]},"commercial_use":{"value":"CONDITIONAL","limited_by":["eu.aligned_paragraphs","eu.eurlex","eu.eurovoc_taxonomy","eu.iate","fi.finlex"]},"redistribution":{"value":"CONDITIONAL","limited_by":["eu.aligned_paragraphs","eu.eurlex","eu.eurovoc_taxonomy","eu.iate","fi.finlex"]},"derivatives_tm_tb":{"value":"CONDITIONAL","limited_by":["eu.aligned_paragraphs","eu.eurlex","eu.eurovoc_taxonomy","eu.iate","fi.finlex"]},"ai_training":{"value":"UNKNOWN","limited_by":["eu.iate"]}},"dimension_names":["serve_read","commercial_use","redistribution","derivatives_tm_tb","ai_training"],"sources":[{"source":"eu.eurlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.iate","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"attribution per the IATE legal notice (IATE, Translation Centre for the Bodies of the EU); serve only rows with provenance = the official download","basis_ref":"https://data.europa.eu/api/hub/search/datasets/iate","quote_sha256":"28b74226ce4d27e614cb91bb8c5ef9f8c10953d080d4a8e6f3420db2ca008739","ruled_at":"2026-09-30T15:48:15Z"},{"source":"eu.aligned_paragraphs","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"scope_column=product;scope_values=eurlex,publications","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","ruled_at":"2026-09-29T22:21:16Z"},{"source":"fi.finlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution; statutes themselves carry no copyright: Tekijänoikeuslaki 404/1961 9 § (quoted at origin 09-29, terms/fi.copyright-act-9.quotes.txt): Tekijänoikeutta ei ole 1) lakeihin ja asetuksiin; 2) ... julkaistaviin päätöksiin, määräyksiin","basis_ref":"https://avoindata.suomi.fi/data/fi/dataset/finlex-laki-ja-oikeus-avoimena-linkitettyna-datana","quote_sha256":"00e7cbefd7482602d2d1e86d1e02390fb6f376f60a549135f0c437de0bc57dd6","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.eurovoc_taxonomy","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution + indicate changes","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eurovoc","quote_sha256":"db60cb39a64590e5f1a909a942728f8f10e5d8ba818c14730941a0cdd0ed47a4","ruled_at":"2026-09-29T22:21:16Z"}],"held_sources":[],"missing_matrix_rows":[],"rule":"cells verbatim from the matrix; dimensions = worst per dimension over served sources (DENY>UNKNOWN>CONDITIONAL>ALLOW)","matrix":"rights-matrix-20261006.tsv","matrix_sha256":"844826fe2d71e513b4af07f3c91629664d1de373cb13d1f4d46b212977cad162"},"rulebook_ref":"lds-rulebook-v1.0","seller":"Pauhu Ltd","search_billed":false,"evidence":{"claim_id":"CLM-CATALOG-PER-PRODUCT-TRUTH","evidence_ids":[{"id":"claims.tsv@sha256:d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915#CLM-CATALOG-PER-PRODUCT-TRUTH","sha256":"d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915"},{"id":"gates.last@sha256:327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c#L13:PASS","sha256":"327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c"}],"method":"L13 served-catalogue truth claim plus per-product loopback commerce dry run","result":"PASS","limits":"Catalog claim is L13 only; smallest test uses synthetic loopback fixture, no origin fetch, live endpoint, payment, or product-content claim.","observed_at":"2026-10-03T21:34:52Z"},"test":{"command":"python3 meet/sales/evidence_tests.py --dry-run pauhu-language-eu","predicate":"Exit 0 and stdout includes SMALLEST_TEST PASS for this product with mode=loopback-stub-only; internally requires scoped search ref/source/licence/digest match, exact one-unit 402 quote and retry, delivered unit, then receipt hash/price/currency/brand/source/licence/digest match.","bound":"One product, one synthetic unit, loopback HTTP server only; price loaded from LOCKED-RATES; no live HTTP, credentials, or charge."},"unit_price_eur":"0.01144","unit_price_usd":"0.013","price_floor_eur":"0.01144","price_cap_eur":"0.01144","price_floor_usd":"0.013","price_cap_usd":"0.013","price_rule_id":"B78-S1X10-EN130","price_interval_id":"2026-10-13T00:00:00Z","price_valid_until":"2026-10-14T02:00:00Z","price_observed_at":"2026-10-13T00:05:27Z","price_source":"8555280b-a4b1-46fc-9678-b69953eb6b75","price_status":"current","unit":"delivered_unit","bulk_annual_eur":139999.99,"bulk_rows_basis":12351668,"bulk_count_unit":"unit","bulk_rate_eur_per_row":0.011108620309418938,"bulk_pricing_ref":"BLUEPRINT B35+B36"},{"product_id":"pauhu-manufacturing-eu","title":"Acquis Manufacturing by Pauhu®","slug":"acquis-manufacturing","description":"The cited European manufacturing acquis: industrial regulation and the Machinery Regulation with CEN and CENELEC standards alignment, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sectoral_ds":"CMDS","launch_state":"YELLOW","envelope_state":"HONEST_GAP","live_row_count":7543115,"row_count_basis":"exact","row_count_computed_at":"2026-10-13T00:05:06.803351+00:00","live_unit_count":469067,"unit_count_basis":"exact","row_count_at_launch":70989,"marker":"Substrate currently 7.49M EUR-Lex paragraphs (EuroVoc 68+64), live-verified 2026-08-20 against hel (the real serving host for api.pauhu.ai/.eu) using the exact eurovoc_domain match server.rs's serve query uses — the declared row_count_at_launch below (70989) is stale and understates this by roughly two orders of magnitude, left as-is pending its own provenance check rather than silently rewritten here. CEN/CENELEC standards corpus planned. Honest-gap shape per F-042.","asset_uri":"https://lds.pauhu.eu/connector1/api/dsp/catalog/datasets/pauhu-manufacturing-eu","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"global.cen_cenelec","unit":"one English pivot paragraph with all its language versions"}],"use_for":{"task":"The cited European manufacturing acquis: industrial regulation and the Machinery Regulation with CEN and CENELEC standards alignment, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sector":"CMDS"},"do_not_use_for":[{"code":"OUTSIDE_LISTED_SOURCES","listed_source_ids":["eu.eurlex","global.cen_cenelec"]},{"code":"OUTSIDE_DECLARED_LANGUAGES","languages":"full24"},{"code":"HELD_SOURCES","source_ids":["global.cen_cenelec"]},{"code":"FASTER_THAN_SOURCE_CADENCE","source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.cen_cenelec","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-09-26T15:46:34Z","observed_at_status":"MEASURED"},"state":"MEASURED"}]}],"input_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-draw","required":["product_id","currency"],"one_of":[{"units":["REF:1:<32hex>"]},{"query":"string","limit":"integer"}],"currency":["EUR","USD"],"retry_field":"quote_id"},"output_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-delivery-and-receipt","unit":["ref","source","licence_verdict","digest","content"],"receipt":["id","url"]},"limitations":{"held_source_ids":["global.cen_cenelec"],"unit_count_basis":"exact","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"global.cen_cenelec","unit":"one English pivot paragraph with all its language versions"}],"source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.cen_cenelec","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-09-26T15:46:34Z","observed_at_status":"MEASURED"},"state":"MEASURED"}]},"provenance":[{"source_id":"eu.eurlex","resource":{"schema":"eu","table":"eurlex_paragraphs","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["68","64"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-manufacturing-eu"},{"source_id":"global.cen_cenelec","resource":{"schema":"global","table":"cen_cenelec","registry_family":"global","registry_serve":false,"registry_state":"NOT_SERVED"},"transformation":{"eurovoc_filter":["68","64"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-manufacturing-eu"}],"licence_summary":[{"source":"eu.eurlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"global.cen_cenelec","licences":[],"from":"held","display":"held: no rows served"}],"licence_basis":[{"source":"eu.eurlex","verdict":"ALLOW","basis":"COM_REUSE (Commission Decision 2011/833/EU -> CC BY 4.0), declared by the Publications Office in its data.europa.eu DCAT records (ELI, CELLAR SPARQL, EUR-Lex statistics)","terms_url":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","attribution":"© European Union, https://eur-lex.europa.eu (Publications Office)","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"global.cen_cenelec","verdict":"DENY","basis":"\"ACCESS_DENY verbatim: \"\"DENY:www.cencenelec.eu: robots.txt robots.txt served as HTML (unk\"\"\"","terms_url":"https://www.cencenelec.eu/legal-notice/","quote_sha256":"185a11553839c015858a917e3369a0cac8ce9431f46aa8d42bf4657ac0f6d545","attribution":"UNKNOWN","conditions":"Access hold from recorded robots/host refusal; no origin request and no copyright or reuse licence conclusion.","ruled_at":"2026-10-02T08:58:55Z"}],"licence_state":"partial","terminal_condition":"catalogue live_row_count == origin record count at the last completed full sync, per required source; an origin count that cannot be read is a typed gap (ORIGIN_COUNT_UNAVAILABLE), never a pass","cadence":{"eu.eurlex":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at_reason":null,"n_observations":11,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurlex_paragraphs.indexed_at (index skip-scan of distinct days); median gap 3 d (p25 1, p75 11.75); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"global.cen_cenelec":{"measured_cadence":"irregular","measured_cadence_reason":null,"observed_at":"2026-09-26T15:46:34Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":16,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in global.cen_cenelec.indexed_at (GROUP BY day); median gap 3 d (p25 2, p75 7); last ingest 15 d ago > max(3x median gap, 14 d) -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"}},"dcat_url":"/v1/dcat/catalog/pauhu-manufacturing-eu","mcp_endpoint":"https://api.pauhu.eu/mcp","subscribe_url":null,"subscribe_status":"pending: bulk checkout not yet live","_health":{"rollup":"unmeasured","rollup_reason":"lean listing; request include=health for the measured audit view","row_count":7543115,"row_count_at_launch":70989,"sources_required_count":1,"sources_optional_count":1,"checked_at":"2026-10-13T00:24:05.648724680+00:00","cache_ttl_seconds":60},"cadence_summary":{"value":"irregular","rollup":"first of daily, weekly, monthly, quarterly, yearly, irregular, FROZEN over measured sources","observed_at_basis":"newest indexed_at of the source's served table (last ingested row), measure.py","measurement_sha256":"07c129736895481eb86428a2406ba4a2d5732934c84d0eb1835f32d4b8dabc40"},"acceptance_route":{"type":"self_check+dispute","dispute_window_days":14,"dispute_window_from":"receipt","refund":"units_to_balance"},"rights":{"decision":"CONDITIONAL","decision_basis":"serve_read","dimensions":{"serve_read":{"value":"CONDITIONAL","limited_by":["eu.eurlex"]},"commercial_use":{"value":"CONDITIONAL","limited_by":["eu.eurlex"]},"redistribution":{"value":"CONDITIONAL","limited_by":["eu.eurlex"]},"derivatives_tm_tb":{"value":"CONDITIONAL","limited_by":["eu.eurlex"]},"ai_training":{"value":"CONDITIONAL","limited_by":["eu.eurlex"]}},"dimension_names":["serve_read","commercial_use","redistribution","derivatives_tm_tb","ai_training"],"sources":[{"source":"eu.eurlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","ruled_at":"2026-09-29T22:21:16Z"}],"held_sources":[{"source":"global.cen_cenelec","h6_verdict":"DENY","serve_read":"DENY","commercial_use":"UNKNOWN","redistribution":"UNKNOWN","derivatives_tm_tb":"UNKNOWN","ai_training":"UNKNOWN","conditions":"Access hold from recorded robots/host refusal; no origin request and no copyright or reuse licence conclusion.","basis_ref":"https://www.cencenelec.eu/legal-notice/","quote_sha256":"185a11553839c015858a917e3369a0cac8ce9431f46aa8d42bf4657ac0f6d545","ruled_at":"2026-10-02T08:58:55Z"}],"missing_matrix_rows":[],"rule":"cells verbatim from the matrix; dimensions = worst per dimension over served sources (DENY>UNKNOWN>CONDITIONAL>ALLOW)","matrix":"rights-matrix-20261006.tsv","matrix_sha256":"844826fe2d71e513b4af07f3c91629664d1de373cb13d1f4d46b212977cad162"},"rulebook_ref":"cmds-rulebook-v1.0","seller":"Pauhu Ltd","search_billed":false,"evidence":{"claim_id":"CLM-CATALOG-PER-PRODUCT-TRUTH","evidence_ids":[{"id":"claims.tsv@sha256:d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915#CLM-CATALOG-PER-PRODUCT-TRUTH","sha256":"d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915"},{"id":"gates.last@sha256:327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c#L13:PASS","sha256":"327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c"}],"method":"L13 served-catalogue truth claim plus per-product loopback commerce dry run","result":"PASS","limits":"Catalog claim is L13 only; smallest test uses synthetic loopback fixture, no origin fetch, live endpoint, payment, or product-content claim.","observed_at":"2026-10-03T21:34:52Z"},"test":{"command":"python3 meet/sales/evidence_tests.py --dry-run pauhu-manufacturing-eu","predicate":"Exit 0 and stdout includes SMALLEST_TEST PASS for this product with mode=loopback-stub-only; internally requires scoped search ref/source/licence/digest match, exact one-unit 402 quote and retry, delivered unit, then receipt hash/price/currency/brand/source/licence/digest match.","bound":"One product, one synthetic unit, loopback HTTP server only; price loaded from LOCKED-RATES; no live HTTP, credentials, or charge."},"unit_price_eur":"0.01144","unit_price_usd":"0.013","price_floor_eur":"0.01144","price_cap_eur":"0.01144","price_floor_usd":"0.013","price_cap_usd":"0.013","price_rule_id":"B78-S1X10-EN130","price_interval_id":"2026-10-13T00:00:00Z","price_valid_until":"2026-10-14T02:00:00Z","price_observed_at":"2026-10-13T00:05:27Z","price_source":"8555280b-a4b1-46fc-9678-b69953eb6b75","price_status":"current","unit":"delivered_unit","bulk_annual_eur":8000.69,"bulk_rows_basis":469067,"bulk_count_unit":"unit","bulk_rate_eur_per_row":0.011108620309418938,"bulk_pricing_ref":"BLUEPRINT B35+B36"},{"product_id":"pauhu-media-eu","title":"Acquis Media by Pauhu®","slug":"acquis-media","description":"The cited European media acquis: media regulation including the European Media Freedom Act, the Digital Services Act, and the AVMSD, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sectoral_ds":"Media DS","launch_state":"YELLOW","envelope_state":"HONEST_GAP","live_row_count":15272,"row_count_basis":"exact","row_count_computed_at":"2026-10-13T00:05:11.481438+00:00","live_unit_count":5392,"unit_count_basis":"exact","row_count_at_launch":1660,"marker":"Substrate scoped by EuroVoc 32 + media keyword routing (see row_count_at_launch for the measured size — 2-axis recipe, not EuroVoc-subcategory truth). BEREC corpus planned. Honest-gap shape per F-042.","asset_uri":"https://lds.pauhu.eu/connector1/api/dsp/catalog/datasets/pauhu-media-eu","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"global.berec","unit":"one English pivot paragraph with all its language versions"}],"use_for":{"task":"The cited European media acquis: media regulation including the European Media Freedom Act, the Digital Services Act, and the AVMSD, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sector":"Media DS"},"do_not_use_for":[{"code":"OUTSIDE_LISTED_SOURCES","listed_source_ids":["eu.eurlex","global.berec"]},{"code":"OUTSIDE_DECLARED_LANGUAGES","languages":"full24"},{"code":"HELD_SOURCES","source_ids":["global.berec"]},{"code":"FASTER_THAN_SOURCE_CADENCE","source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.berec","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-07T14:57:24Z","observed_at_status":"MEASURED"},"state":"MEASURED"}]}],"input_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-draw","required":["product_id","currency"],"one_of":[{"units":["REF:1:<32hex>"]},{"query":"string","limit":"integer"}],"currency":["EUR","USD"],"retry_field":"quote_id"},"output_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-delivery-and-receipt","unit":["ref","source","licence_verdict","digest","content"],"receipt":["id","url"]},"limitations":{"held_source_ids":["global.berec"],"unit_count_basis":"exact","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"global.berec","unit":"one English pivot paragraph with all its language versions"}],"source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.berec","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-07T14:57:24Z","observed_at_status":"MEASURED"},"state":"MEASURED"}]},"provenance":[{"source_id":"eu.eurlex","resource":{"schema":"eu","table":"eurlex_paragraphs","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["32"],"keyword_filter":["media","audiovisual","AVMSD","DSA","BEREC","EMFA","press","broadcasting","journalism","advertising","platform"],"languages":"full24","rights_filter":null},"product_id":"pauhu-media-eu"},{"source_id":"global.berec","resource":{"schema":"global","table":"berec","registry_family":"global","registry_serve":false,"registry_state":"NOT_SERVED"},"transformation":{"eurovoc_filter":["32"],"keyword_filter":["media","audiovisual","AVMSD","DSA","BEREC","EMFA","press","broadcasting","journalism","advertising","platform"],"languages":"full24","rights_filter":null},"product_id":"pauhu-media-eu"}],"licence_summary":[{"source":"eu.eurlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"global.berec","licences":[],"from":"held","display":"held: no rows served"}],"licence_basis":[{"source":"eu.eurlex","verdict":"ALLOW","basis":"COM_REUSE (Commission Decision 2011/833/EU -> CC BY 4.0), declared by the Publications Office in its data.europa.eu DCAT records (ELI, CELLAR SPARQL, EUR-Lex statistics)","terms_url":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","attribution":"© European Union, https://eur-lex.europa.eu (Publications Office)","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"global.berec","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): BEREC Office material only; acknowledge source; check individual copyright notices before using a document. Enforce: M1 item-owner filter: serve an item only when its captured page/record names the issuer as owner and carries no override/third-party/prior-permission notice; else HELD; M2 attribution+change notice on every delivered item (attribution column verbatim). Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://www.berec.europa.eu/en/legal-notice","quote_sha256":"d3b58303339cc43108251a223cf3f39ee3a038f014f98fdbcb846cc7ce57f612","attribution":"BEREC Office","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"}],"licence_state":"complete","terminal_condition":"catalogue live_row_count == origin record count at the last completed full sync, per required source; an origin count that cannot be read is a typed gap (ORIGIN_COUNT_UNAVAILABLE), never a pass","cadence":{"eu.eurlex":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at_reason":null,"n_observations":11,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurlex_paragraphs.indexed_at (index skip-scan of distinct days); median gap 3 d (p25 1, p75 11.75); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"global.berec":{"measured_cadence":"irregular","measured_cadence_reason":null,"observed_at":"2026-10-07T14:57:24Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":6,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in global.berec.indexed_at (GROUP BY day); median gap 9 d (p25 6, p75 29); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"}},"dcat_url":"/v1/dcat/catalog/pauhu-media-eu","mcp_endpoint":"https://api.pauhu.eu/mcp","subscribe_url":null,"subscribe_status":"pending: bulk checkout not yet live","_health":{"rollup":"unmeasured","rollup_reason":"lean listing; request include=health for the measured audit view","row_count":15272,"row_count_at_launch":1660,"sources_required_count":1,"sources_optional_count":1,"checked_at":"2026-10-13T00:24:05.657486704+00:00","cache_ttl_seconds":60},"cadence_summary":{"value":"irregular","rollup":"first of daily, weekly, monthly, quarterly, yearly, irregular, FROZEN over measured sources","observed_at_basis":"newest indexed_at of the source's served table (last ingested row), measure.py","measurement_sha256":"07c129736895481eb86428a2406ba4a2d5732934c84d0eb1835f32d4b8dabc40"},"acceptance_route":{"type":"self_check+dispute","dispute_window_days":14,"dispute_window_from":"receipt","refund":"units_to_balance"},"rights":{"decision":"CONDITIONAL","decision_basis":"serve_read","dimensions":{"serve_read":{"value":"CONDITIONAL","limited_by":["eu.eurlex","global.berec"]},"commercial_use":{"value":"CONDITIONAL","limited_by":["eu.eurlex","global.berec"]},"redistribution":{"value":"CONDITIONAL","limited_by":["eu.eurlex","global.berec"]},"derivatives_tm_tb":{"value":"CONDITIONAL","limited_by":["eu.eurlex","global.berec"]},"ai_training":{"value":"UNKNOWN","limited_by":["global.berec"]}},"dimension_names":["serve_read","commercial_use","redistribution","derivatives_tm_tb","ai_training"],"sources":[{"source":"eu.eurlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","ruled_at":"2026-09-29T22:21:16Z"},{"source":"global.berec","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://www.berec.europa.eu/en/legal-notice","quote_sha256":"d3b58303339cc43108251a223cf3f39ee3a038f014f98fdbcb846cc7ce57f612","ruled_at":"2026-10-05T13:50Z"}],"held_sources":[],"missing_matrix_rows":[],"rule":"cells verbatim from the matrix; dimensions = worst per dimension over served sources (DENY>UNKNOWN>CONDITIONAL>ALLOW)","matrix":"rights-matrix-20261006.tsv","matrix_sha256":"844826fe2d71e513b4af07f3c91629664d1de373cb13d1f4d46b212977cad162"},"rulebook_ref":"media-ds-rulebook-v1.0","seller":"Pauhu Ltd","search_billed":false,"evidence":{"claim_id":"CLM-CATALOG-PER-PRODUCT-TRUTH","evidence_ids":[{"id":"claims.tsv@sha256:d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915#CLM-CATALOG-PER-PRODUCT-TRUTH","sha256":"d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915"},{"id":"gates.last@sha256:327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c#L13:PASS","sha256":"327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c"}],"method":"L13 served-catalogue truth claim plus per-product loopback commerce dry run","result":"PASS","limits":"Catalog claim is L13 only; smallest test uses synthetic loopback fixture, no origin fetch, live endpoint, payment, or product-content claim.","observed_at":"2026-10-03T21:34:52Z"},"test":{"command":"python3 meet/sales/evidence_tests.py --dry-run pauhu-media-eu","predicate":"Exit 0 and stdout includes SMALLEST_TEST PASS for this product with mode=loopback-stub-only; internally requires scoped search ref/source/licence/digest match, exact one-unit 402 quote and retry, delivered unit, then receipt hash/price/currency/brand/source/licence/digest match.","bound":"One product, one synthetic unit, loopback HTTP server only; price loaded from LOCKED-RATES; no live HTTP, credentials, or charge."},"unit_price_eur":"0.01144","unit_price_usd":"0.013","price_floor_eur":"0.01144","price_cap_eur":"0.01144","price_floor_usd":"0.013","price_cap_usd":"0.013","price_rule_id":"B78-S1X10-EN130","price_interval_id":"2026-10-13T00:00:00Z","price_valid_until":"2026-10-14T02:00:00Z","price_observed_at":"2026-10-13T00:05:27Z","price_source":"8555280b-a4b1-46fc-9678-b69953eb6b75","price_status":"current","unit":"delivered_unit","bulk_annual_eur":2849.9,"bulk_rows_basis":5392,"bulk_count_unit":"unit","bulk_rate_eur_per_row":0.011108620309418938,"bulk_pricing_ref":"BLUEPRINT B35+B36"},{"product_id":"pauhu-mobility-eu","title":"Acquis Mobility by Pauhu®","slug":"acquis-mobility","description":"The cited European mobility acquis: transport regulation with TEN-T and NAPCORE alignment, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sectoral_ds":"MDS","launch_state":"GREEN","envelope_state":"CITED","live_row_count":2412849,"row_count_basis":"exact","row_count_computed_at":"2026-10-13T00:05:42.683267+00:00","live_unit_count":253825,"unit_count_basis":"exact","row_count_at_launch":551163,"marker":"Substrate cited: 2412849 rows available.","asset_uri":"https://lds.pauhu.eu/connector1/api/dsp/catalog/datasets/pauhu-mobility-eu","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.eurostat","unit":"one English pivot paragraph with all its language versions"},{"source":"fi.traficom","unit":"one English pivot paragraph with all its language versions"},{"source":"global.era","unit":"one English pivot paragraph with all its language versions"},{"source":"global.easa","unit":"one English pivot paragraph with all its language versions"}],"use_for":{"task":"The cited European mobility acquis: transport regulation with TEN-T and NAPCORE alignment, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sector":"MDS"},"do_not_use_for":[{"code":"OUTSIDE_LISTED_SOURCES","listed_source_ids":["eu.eurlex","eu.eurostat","fi.traficom","global.era","global.easa"]},{"code":"OUTSIDE_DECLARED_LANGUAGES","languages":"full24"},{"code":"HELD_SOURCES","source_ids":["fi.traficom","global.easa","global.era"]},{"code":"FASTER_THAN_SOURCE_CADENCE","source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.eurostat","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T09:00:42Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"fi.traficom","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-05T12:34:16Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.era","cadence":null,"state":"UNKNOWN"},{"source_id":"global.easa","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-07T14:57:22Z","observed_at_status":"MEASURED"},"state":"MEASURED"}]}],"input_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-draw","required":["product_id","currency"],"one_of":[{"units":["REF:1:<32hex>"]},{"query":"string","limit":"integer"}],"currency":["EUR","USD"],"retry_field":"quote_id"},"output_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-delivery-and-receipt","unit":["ref","source","licence_verdict","digest","content"],"receipt":["id","url"]},"limitations":{"held_source_ids":["fi.traficom","global.easa","global.era"],"unit_count_basis":"exact","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.eurostat","unit":"one English pivot paragraph with all its language versions"},{"source":"fi.traficom","unit":"one English pivot paragraph with all its language versions"},{"source":"global.era","unit":"one English pivot paragraph with all its language versions"},{"source":"global.easa","unit":"one English pivot paragraph with all its language versions"}],"source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.eurostat","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T09:00:42Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"fi.traficom","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-05T12:34:16Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.era","cadence":null,"state":"UNKNOWN"},{"source_id":"global.easa","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-07T14:57:22Z","observed_at_status":"MEASURED"},"state":"MEASURED"}]},"provenance":[{"source_id":"eu.eurlex","resource":{"schema":"eu","table":"eurlex_paragraphs","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["48"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-mobility-eu"},{"source_id":"eu.eurostat","resource":{"schema":"eu","table":"eurostat","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["48"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-mobility-eu"},{"source_id":"fi.traficom","resource":{"schema":"fi","table":"traficom","registry_family":"fi","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["48"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-mobility-eu"},{"source_id":"global.era","resource":{"schema":"global","table":"era","registry_family":"global","registry_serve":false,"registry_state":"NOT_SERVED"},"transformation":{"eurovoc_filter":["48"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-mobility-eu"},{"source_id":"global.easa","resource":{"schema":"global","table":"easa","registry_family":"global","registry_serve":false,"registry_state":"NOT_SERVED"},"transformation":{"eurovoc_filter":["48"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-mobility-eu"}],"licence_summary":[{"source":"eu.eurlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"eu.eurostat","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"fi.traficom","licences":[],"from":"held","display":"held: no rows served"},{"source":"global.era","licences":[],"from":"held","display":"held: no rows served"},{"source":"global.easa","licences":[],"from":"held","display":"held: no rows served"}],"licence_basis":[{"source":"eu.eurlex","verdict":"ALLOW","basis":"COM_REUSE (Commission Decision 2011/833/EU -> CC BY 4.0), declared by the Publications Office in its data.europa.eu DCAT records (ELI, CELLAR SPARQL, EUR-Lex statistics)","terms_url":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","attribution":"© European Union, https://eur-lex.europa.eu (Publications Office)","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.eurostat","verdict":"ALLOW","basis":"Eurostat copyright notice: reuse for commercial or non-commercial purposes authorised provided the source is acknowledged (Decision 2011/833/EU)","terms_url":"https://ec.europa.eu/eurostat/help/copyright-notice","quote_sha256":"7c5f623a0c220872b738caa1a969522e3ed430eb0eb78eefae3d7f31745c1d72","attribution":"Source: Eurostat","conditions":"Eurostat-origin data only; per-dataset exceptions per the notice (third-party / non-EU-EFTA data)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"fi.traficom","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): Traficom-maintained data only; hydrographic datasets may have a separate limited licence or added attribution and require per-dataset checking before commercial reuse. Preserve notice and disclaimers; credit authors, link licence, indicate changes, honour removal-of-attribution requests where reasonably practicable. Enforce: M1 item-owner filter: serve an item only when its captured page/record names the issuer as owner and carries no override/third-party/prior-permission notice; else HELD; M2 attribution+change notice on every delivered item (attribution column verbatim). Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://www.traficom.fi/en/transport-system/geoinformationsmaterial/use-and-licences-data","quote_sha256":"9aa93139379b357a6538f61ec93126253d9861b168dabcc344a9a3eddab20533","attribution":"Traficom; CC BY 4.0 for eligible data","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"},{"source":"global.easa","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): Reproduction only of EASA-owned information-hub material covered by the captured notice; acknowledge source; any contrary notice overrides this general permission. Material requiring prior permission, including specified textual or multimedia items, remains held. No blanket licence for other EASA datasets or adaptation is inferred. Enforce: M1 item-owner filter: serve an item only when its captured page/record names the issuer as owner and carries no override/third-party/prior-permission notice; else HELD; M2 attribution+change notice on every delivered item (attribution column verbatim). Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://hub.easa.europa.eu/copyright.php","quote_sha256":"ea0c28630d33f9886e1301afe3a9d941656eb8955c983f8de92fc184d92cf16a","attribution":"European Union Aviation Safety Agency","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"},{"source":"global.era","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): Agency-owned content only; acknowledge source; individual restrictions or prior-permission notices override the general permission. Enforce: M1 item-owner filter: serve an item only when its captured page/record names the issuer as owner and carries no override/third-party/prior-permission notice; else HELD; M2 attribution+change notice on every delivered item (attribution column verbatim). Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://www.era.europa.eu/content/disclaimer-and-copyright-notice","quote_sha256":"0a8612eaee2ad6074dd6977a189a8c34dc8e4602a464b5c6e7a824cf635ae5b6","attribution":"European Union Agency for Railways","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"}],"licence_state":"complete","terminal_condition":"catalogue live_row_count == origin record count at the last completed full sync, per required source; an origin count that cannot be read is a typed gap (ORIGIN_COUNT_UNAVAILABLE), never a pass","cadence":{"eu.eurlex":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at_reason":null,"n_observations":11,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurlex_paragraphs.indexed_at (index skip-scan of distinct days); median gap 3 d (p25 1, p75 11.75); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.eurostat":{"measured_cadence":"irregular","measured_cadence_reason":null,"observed_at":"2026-10-11T09:00:42Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":4,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurostat.indexed_at (GROUP BY day); median gap 36 d (p25 6, p75 42); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"fi.traficom":{"measured_cadence":"irregular","measured_cadence_reason":null,"observed_at":"2026-10-05T12:34:16Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":7,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in fi.traficom.indexed_at (GROUP BY day); median gap 2.5 d (p25 1, p75 32.5); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"global.era":{"measured_cadence":"UNMEASURED","measured_cadence_reason":"GAP:UNMEASURED_CLASS","observed_at":null,"observed_at_status":"UNMEASURED","observed_at_reason":"GAP:UNMEASURED_CLASS","n_observations":1,"window":"2026-07-14..2026-10-12","method":"single load day in global.era.indexed_at within window (whole table ingested at once); no repeat ingest, so no period is observable","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"global.easa":{"measured_cadence":"irregular","measured_cadence_reason":null,"observed_at":"2026-10-07T14:57:22Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":10,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in global.easa.indexed_at (GROUP BY day); median gap 6 d (p25 2.5, p75 12); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"}},"dcat_url":"/v1/dcat/catalog/pauhu-mobility-eu","mcp_endpoint":"https://api.pauhu.eu/mcp","subscribe_url":null,"subscribe_status":"pending: bulk checkout not yet live","_health":{"rollup":"unmeasured","rollup_reason":"lean listing; request include=health for the measured audit view","row_count":2412849,"row_count_at_launch":551163,"sources_required_count":1,"sources_optional_count":4,"checked_at":"2026-10-13T00:24:05.665786483+00:00","cache_ttl_seconds":60},"cadence_summary":{"value":"irregular","rollup":"first of daily, weekly, monthly, quarterly, yearly, irregular, FROZEN over measured sources","observed_at_basis":"newest indexed_at of the source's served table (last ingested row), measure.py","measurement_sha256":"07c129736895481eb86428a2406ba4a2d5732934c84d0eb1835f32d4b8dabc40"},"acceptance_route":{"type":"self_check+dispute","dispute_window_days":14,"dispute_window_from":"receipt","refund":"units_to_balance"},"rights":{"decision":"CONDITIONAL","decision_basis":"serve_read","dimensions":{"serve_read":{"value":"CONDITIONAL","limited_by":["eu.eurlex","eu.eurostat","fi.traficom","global.easa","global.era"]},"commercial_use":{"value":"CONDITIONAL","limited_by":["eu.eurlex","eu.eurostat","fi.traficom","global.easa","global.era"]},"redistribution":{"value":"CONDITIONAL","limited_by":["eu.eurlex","eu.eurostat","fi.traficom","global.easa","global.era"]},"derivatives_tm_tb":{"value":"CONDITIONAL","limited_by":["eu.eurlex","eu.eurostat","fi.traficom","global.easa","global.era"]},"ai_training":{"value":"UNKNOWN","limited_by":["fi.traficom","global.easa","global.era"]}},"dimension_names":["serve_read","commercial_use","redistribution","derivatives_tm_tb","ai_training"],"sources":[{"source":"eu.eurlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.eurostat","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"Eurostat-origin data only; per-dataset exceptions per the notice (third-party / non-EU-EFTA data)","basis_ref":"https://ec.europa.eu/eurostat/help/copyright-notice","quote_sha256":"7c5f623a0c220872b738caa1a969522e3ed430eb0eb78eefae3d7f31745c1d72","ruled_at":"2026-09-29T22:21:16Z"},{"source":"fi.traficom","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://www.traficom.fi/en/transport-system/geoinformationsmaterial/use-and-licences-data","quote_sha256":"9aa93139379b357a6538f61ec93126253d9861b168dabcc344a9a3eddab20533","ruled_at":"2026-10-05T13:50Z"},{"source":"global.era","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://www.era.europa.eu/content/disclaimer-and-copyright-notice","quote_sha256":"0a8612eaee2ad6074dd6977a189a8c34dc8e4602a464b5c6e7a824cf635ae5b6","ruled_at":"2026-10-05T13:50Z"},{"source":"global.easa","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://hub.easa.europa.eu/copyright.php","quote_sha256":"ea0c28630d33f9886e1301afe3a9d941656eb8955c983f8de92fc184d92cf16a","ruled_at":"2026-10-05T13:50Z"}],"held_sources":[],"missing_matrix_rows":[],"rule":"cells verbatim from the matrix; dimensions = worst per dimension over served sources (DENY>UNKNOWN>CONDITIONAL>ALLOW)","matrix":"rights-matrix-20261006.tsv","matrix_sha256":"844826fe2d71e513b4af07f3c91629664d1de373cb13d1f4d46b212977cad162"},"rulebook_ref":"mds-rulebook-v1.0","seller":"Pauhu Ltd","search_billed":false,"evidence":{"claim_id":"CLM-CATALOG-PER-PRODUCT-TRUTH","evidence_ids":[{"id":"claims.tsv@sha256:d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915#CLM-CATALOG-PER-PRODUCT-TRUTH","sha256":"d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915"},{"id":"gates.last@sha256:327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c#L13:PASS","sha256":"327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c"}],"method":"L13 served-catalogue truth claim plus per-product loopback commerce dry run","result":"PASS","limits":"Catalog claim is L13 only; smallest test uses synthetic loopback fixture, no origin fetch, live endpoint, payment, or product-content claim.","observed_at":"2026-10-03T21:34:52Z"},"test":{"command":"python3 meet/sales/evidence_tests.py --dry-run pauhu-mobility-eu","predicate":"Exit 0 and stdout includes SMALLEST_TEST PASS for this product with mode=loopback-stub-only; internally requires scoped search ref/source/licence/digest match, exact one-unit 402 quote and retry, delivered unit, then receipt hash/price/currency/brand/source/licence/digest match.","bound":"One product, one synthetic unit, loopback HTTP server only; price loaded from LOCKED-RATES; no live HTTP, credentials, or charge."},"unit_price_eur":"0.01144","unit_price_usd":"0.013","price_floor_eur":"0.01144","price_cap_eur":"0.01144","price_floor_usd":"0.013","price_cap_usd":"0.013","price_rule_id":"B78-S1X10-EN130","price_interval_id":"2026-10-13T00:00:00Z","price_valid_until":"2026-10-14T02:00:00Z","price_observed_at":"2026-10-13T00:05:27Z","price_source":"8555280b-a4b1-46fc-9678-b69953eb6b75","price_status":"current","unit":"delivered_unit","bulk_annual_eur":5609.65,"bulk_rows_basis":253825,"bulk_count_unit":"unit","bulk_rate_eur_per_row":0.011108620309418938,"bulk_pricing_ref":"BLUEPRINT B35+B36"},{"product_id":"pauhu-public-admin-eu","title":"Acquis Public Administration by Pauhu®","slug":"acquis-public-administration","description":"The cited European public-administration acquis: European institutional and member-state administrative regulation including GDPR, public procurement, and the AI Act, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sectoral_ds":"Public Administration DS","launch_state":"GREEN","envelope_state":"CITED","live_row_count":7887426,"row_count_basis":"exact","row_count_computed_at":"2026-10-13T00:05:46.450597+00:00","live_unit_count":2045714,"unit_count_basis":"exact","row_count_at_launch":1771170,"marker":"Substrate cited: 7887426 rows available.","asset_uri":"https://lds.pauhu.eu/connector1/api/dsp/catalog/datasets/pauhu-public-admin-eu","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.eurostat","unit":"one English pivot paragraph with all its language versions"},{"source":"global.eu_open_data","unit":"one source row"},{"source":"fi.finlex","unit":"one Akoma Ntoso provision (akn_act, akn_eid) with all its versions across kind and language"},{"source":"fi.traficom","unit":"one English pivot paragraph with all its language versions"}],"use_for":{"task":"The cited European public-administration acquis: European institutional and member-state administrative regulation including GDPR, public procurement, and the AI Act, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sector":"Public Administration DS"},"do_not_use_for":[{"code":"OUTSIDE_LISTED_SOURCES","listed_source_ids":["eu.eurlex","eu.eurostat","global.eu_open_data","fi.finlex","fi.traficom"]},{"code":"OUTSIDE_DECLARED_LANGUAGES","languages":"full24"},{"code":"HELD_SOURCES","source_ids":["fi.traficom","global.eu_open_data"]},{"code":"FASTER_THAN_SOURCE_CADENCE","source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.eurostat","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T09:00:42Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.eu_open_data","cadence":null,"state":"UNKNOWN"},{"source_id":"fi.finlex","cadence":{"state":"MEASURED","schedule":"daily","observed_at":"2026-10-11T14:27:05Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"fi.traficom","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-05T12:34:16Z","observed_at_status":"MEASURED"},"state":"MEASURED"}]}],"input_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-draw","required":["product_id","currency"],"one_of":[{"units":["REF:1:<32hex>"]},{"query":"string","limit":"integer"}],"currency":["EUR","USD"],"retry_field":"quote_id"},"output_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-delivery-and-receipt","unit":["ref","source","licence_verdict","digest","content"],"receipt":["id","url"]},"limitations":{"held_source_ids":["fi.traficom","global.eu_open_data"],"unit_count_basis":"exact","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.eurostat","unit":"one English pivot paragraph with all its language versions"},{"source":"global.eu_open_data","unit":"one source row"},{"source":"fi.finlex","unit":"one Akoma Ntoso provision (akn_act, akn_eid) with all its versions across kind and language"},{"source":"fi.traficom","unit":"one English pivot paragraph with all its language versions"}],"source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.eurostat","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T09:00:42Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.eu_open_data","cadence":null,"state":"UNKNOWN"},{"source_id":"fi.finlex","cadence":{"state":"MEASURED","schedule":"daily","observed_at":"2026-10-11T14:27:05Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"fi.traficom","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-05T12:34:16Z","observed_at_status":"MEASURED"},"state":"MEASURED"}]},"provenance":[{"source_id":"eu.eurlex","resource":{"schema":"eu","table":"eurlex_paragraphs","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["10","12","04"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-public-admin-eu"},{"source_id":"eu.eurostat","resource":{"schema":"eu","table":"eurostat","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["10","12","04"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-public-admin-eu"},{"source_id":"global.eu_open_data","resource":{"schema":"global","table":"eu_open_data","registry_family":"global","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["10","12","04"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-public-admin-eu"},{"source_id":"fi.finlex","resource":{"schema":"fi","table":"finlex","registry_family":"fi","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["10","12","04"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-public-admin-eu"},{"source_id":"fi.traficom","resource":{"schema":"fi","table":"traficom","registry_family":"fi","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["10","12","04"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-public-admin-eu"}],"licence_summary":[{"source":"eu.eurlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"eu.eurostat","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"global.eu_open_data","licences":[],"from":"held","display":"held: no rows served"},{"source":"fi.finlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"fi.traficom","licences":[],"from":"held","display":"held: no rows served"}],"licence_basis":[{"source":"eu.eurlex","verdict":"ALLOW","basis":"COM_REUSE (Commission Decision 2011/833/EU -> CC BY 4.0), declared by the Publications Office in its data.europa.eu DCAT records (ELI, CELLAR SPARQL, EUR-Lex statistics)","terms_url":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","attribution":"© European Union, https://eur-lex.europa.eu (Publications Office)","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.eurostat","verdict":"ALLOW","basis":"Eurostat copyright notice: reuse for commercial or non-commercial purposes authorised provided the source is acknowledged (Decision 2011/833/EU)","terms_url":"https://ec.europa.eu/eurostat/help/copyright-notice","quote_sha256":"7c5f623a0c220872b738caa1a969522e3ed430eb0eb78eefae3d7f31745c1d72","attribution":"Source: Eurostat","conditions":"Eurostat-origin data only; per-dataset exceptions per the notice (third-party / non-EU-EFTA data)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"fi.finlex","verdict":"ALLOW","basis":"CC BY 4.0, declared by the publisher Oikeusministeriö (Ministry of Justice) in the avoindata.suomi.fi catalogue (Finlex linked open data dataset)","terms_url":"https://avoindata.suomi.fi/data/fi/dataset/finlex-laki-ja-oikeus-avoimena-linkitettyna-datana","quote_sha256":"00e7cbefd7482602d2d1e86d1e02390fb6f376f60a549135f0c437de0bc57dd6","attribution":"Finlex, Oikeusministeriö","conditions":"attribution; statutes themselves carry no copyright: Tekijänoikeuslaki 404/1961 9 § (quoted at origin 09-29, terms/fi.copyright-act-9.quotes.txt): Tekijänoikeutta ei ole 1) lakeihin ja asetuksiin; 2) ... julkaistaviin päätöksiin, määräyksiin","ruled_at":"2026-09-29T22:21:16Z"},{"source":"fi.traficom","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): Traficom-maintained data only; hydrographic datasets may have a separate limited licence or added attribution and require per-dataset checking before commercial reuse. Preserve notice and disclaimers; credit authors, link licence, indicate changes, honour removal-of-attribution requests where reasonably practicable. Enforce: M1 item-owner filter: serve an item only when its captured page/record names the issuer as owner and carries no override/third-party/prior-permission notice; else HELD; M2 attribution+change notice on every delivered item (attribution column verbatim). Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://www.traficom.fi/en/transport-system/geoinformationsmaterial/use-and-licences-data","quote_sha256":"9aa93139379b357a6538f61ec93126253d9861b168dabcc344a9a3eddab20533","attribution":"Traficom; CC BY 4.0 for eligible data","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"},{"source":"global.eu_open_data","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): CC0 applies to portal metadata; EU-owned editorial content is CC BY 4.0 with credit and change notice; dataset resources follow each publisher licence, and absent licences remain unresolved. Enforce: M1 item-owner filter: serve an item only when its captured page/record names the issuer as owner and carries no override/third-party/prior-permission notice; else HELD; M2 attribution+change notice on every delivered item (attribution column verbatim). Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://data.europa.eu/en/copyright-notice","quote_sha256":"9177b8ce046926350837f7ead05e44a2075a61da19d03284d1926539eee118c6","attribution":"European Union/data.europa.eu for editorial content; portal metadata is CC0","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"}],"licence_state":"complete","terminal_condition":"catalogue live_row_count == origin record count at the last completed full sync, per required source; an origin count that cannot be read is a typed gap (ORIGIN_COUNT_UNAVAILABLE), never a pass","cadence":{"eu.eurlex":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at_reason":null,"n_observations":11,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurlex_paragraphs.indexed_at (index skip-scan of distinct days); median gap 3 d (p25 1, p75 11.75); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.eurostat":{"measured_cadence":"irregular","measured_cadence_reason":null,"observed_at":"2026-10-11T09:00:42Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":4,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurostat.indexed_at (GROUP BY day); median gap 36 d (p25 6, p75 42); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"global.eu_open_data":{"measured_cadence":"UNMEASURED","measured_cadence_reason":"GAP:UNMEASURED_CLASS","observed_at":null,"observed_at_status":"UNMEASURED","observed_at_reason":"GAP:UNMEASURED_CLASS","n_observations":1,"window":"2026-07-14..2026-10-12","method":"single load day in global.eu_open_data.indexed_at within window (whole table ingested at once); no repeat ingest, so no period is observable","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"fi.finlex":{"measured_cadence":"daily","measured_cadence_reason":null,"observed_at":"2026-10-11T14:27:05Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":38,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in fi.finlex.indexed_at (GROUP BY day); median gap 1 d (p25 1, p75 1.5)","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"fi.traficom":{"measured_cadence":"irregular","measured_cadence_reason":null,"observed_at":"2026-10-05T12:34:16Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":7,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in fi.traficom.indexed_at (GROUP BY day); median gap 2.5 d (p25 1, p75 32.5); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"}},"dcat_url":"/v1/dcat/catalog/pauhu-public-admin-eu","mcp_endpoint":"https://api.pauhu.eu/mcp","subscribe_url":null,"subscribe_status":"pending: bulk checkout not yet live","_health":{"rollup":"unmeasured","rollup_reason":"lean listing; request include=health for the measured audit view","row_count":7887426,"row_count_at_launch":1771170,"sources_required_count":1,"sources_optional_count":4,"checked_at":"2026-10-13T00:24:05.686987153+00:00","cache_ttl_seconds":60},"cadence_summary":{"value":"daily","rollup":"first of daily, weekly, monthly, quarterly, yearly, irregular, FROZEN over measured sources","observed_at_basis":"newest indexed_at of the source's served table (last ingested row), measure.py","measurement_sha256":"07c129736895481eb86428a2406ba4a2d5732934c84d0eb1835f32d4b8dabc40"},"acceptance_route":{"type":"self_check+dispute","dispute_window_days":14,"dispute_window_from":"receipt","refund":"units_to_balance"},"rights":{"decision":"CONDITIONAL","decision_basis":"serve_read","dimensions":{"serve_read":{"value":"CONDITIONAL","limited_by":["eu.eurlex","eu.eurostat","fi.finlex","fi.traficom","global.eu_open_data"]},"commercial_use":{"value":"CONDITIONAL","limited_by":["eu.eurlex","eu.eurostat","fi.finlex","fi.traficom","global.eu_open_data"]},"redistribution":{"value":"CONDITIONAL","limited_by":["eu.eurlex","eu.eurostat","fi.finlex","fi.traficom","global.eu_open_data"]},"derivatives_tm_tb":{"value":"CONDITIONAL","limited_by":["eu.eurlex","eu.eurostat","fi.finlex","fi.traficom","global.eu_open_data"]},"ai_training":{"value":"UNKNOWN","limited_by":["fi.traficom"]}},"dimension_names":["serve_read","commercial_use","redistribution","derivatives_tm_tb","ai_training"],"sources":[{"source":"eu.eurlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.eurostat","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"Eurostat-origin data only; per-dataset exceptions per the notice (third-party / non-EU-EFTA data)","basis_ref":"https://ec.europa.eu/eurostat/help/copyright-notice","quote_sha256":"7c5f623a0c220872b738caa1a969522e3ed430eb0eb78eefae3d7f31745c1d72","ruled_at":"2026-09-29T22:21:16Z"},{"source":"global.eu_open_data","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://data.europa.eu/en/copyright-notice","quote_sha256":"9177b8ce046926350837f7ead05e44a2075a61da19d03284d1926539eee118c6","ruled_at":"2026-10-05T13:50Z"},{"source":"fi.finlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution; statutes themselves carry no copyright: Tekijänoikeuslaki 404/1961 9 § (quoted at origin 09-29, terms/fi.copyright-act-9.quotes.txt): Tekijänoikeutta ei ole 1) lakeihin ja asetuksiin; 2) ... julkaistaviin päätöksiin, määräyksiin","basis_ref":"https://avoindata.suomi.fi/data/fi/dataset/finlex-laki-ja-oikeus-avoimena-linkitettyna-datana","quote_sha256":"00e7cbefd7482602d2d1e86d1e02390fb6f376f60a549135f0c437de0bc57dd6","ruled_at":"2026-09-29T22:21:16Z"},{"source":"fi.traficom","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://www.traficom.fi/en/transport-system/geoinformationsmaterial/use-and-licences-data","quote_sha256":"9aa93139379b357a6538f61ec93126253d9861b168dabcc344a9a3eddab20533","ruled_at":"2026-10-05T13:50Z"}],"held_sources":[],"missing_matrix_rows":[],"rule":"cells verbatim from the matrix; dimensions = worst per dimension over served sources (DENY>UNKNOWN>CONDITIONAL>ALLOW)","matrix":"rights-matrix-20261006.tsv","matrix_sha256":"844826fe2d71e513b4af07f3c91629664d1de373cb13d1f4d46b212977cad162"},"rulebook_ref":"public-admin-ds-rulebook-v1.0","seller":"Pauhu Ltd","search_billed":false,"evidence":{"claim_id":"CLM-CATALOG-PER-PRODUCT-TRUTH","evidence_ids":[{"id":"claims.tsv@sha256:d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915#CLM-CATALOG-PER-PRODUCT-TRUTH","sha256":"d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915"},{"id":"gates.last@sha256:327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c#L13:PASS","sha256":"327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c"}],"method":"L13 served-catalogue truth claim plus per-product loopback commerce dry run","result":"PASS","limits":"Catalog claim is L13 only; smallest test uses synthetic loopback fixture, no origin fetch, live endpoint, payment, or product-content claim.","observed_at":"2026-10-03T21:34:52Z"},"test":{"command":"python3 meet/sales/evidence_tests.py --dry-run pauhu-public-admin-eu","predicate":"Exit 0 and stdout includes SMALLEST_TEST PASS for this product with mode=loopback-stub-only; internally requires scoped search ref/source/licence/digest match, exact one-unit 402 quote and retry, delivered unit, then receipt hash/price/currency/brand/source/licence/digest match.","bound":"One product, one synthetic unit, loopback HTTP server only; price loaded from LOCKED-RATES; no live HTTP, credentials, or charge."},"unit_price_eur":"0.01144","unit_price_usd":"0.013","price_floor_eur":"0.01144","price_cap_eur":"0.01144","price_floor_usd":"0.013","price_cap_usd":"0.013","price_rule_id":"B78-S1X10-EN130","price_interval_id":"2026-10-13T00:00:00Z","price_valid_until":"2026-10-14T02:00:00Z","price_observed_at":"2026-10-13T00:05:27Z","price_source":"8555280b-a4b1-46fc-9678-b69953eb6b75","price_status":"current","unit":"delivered_unit","bulk_annual_eur":25515.06,"bulk_rows_basis":2045714,"bulk_count_unit":"unit","bulk_rate_eur_per_row":0.011108620309418938,"bulk_pricing_ref":"BLUEPRINT B35+B36"},{"product_id":"pauhu-research-eu","title":"Acquis Research by Pauhu®","slug":"acquis-research","description":"The cited European research acquis: research-funding regulation and the open-science framework including Horizon Europe, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sectoral_ds":"EOSC","launch_state":"GREEN","envelope_state":"CITED","live_row_count":168642,"row_count_basis":"exact","row_count_computed_at":"2026-10-13T00:05:54.936094+00:00","live_unit_count":61357,"unit_count_basis":"exact","row_count_at_launch":260339,"marker":"Substrate cited: 168642 rows available.","asset_uri":"https://lds.pauhu.eu/connector1/api/dsp/catalog/datasets/pauhu-research-eu","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.cordis","unit":"one English pivot paragraph with all its language versions"},{"source":"global.openaire","unit":"one source row"}],"use_for":{"task":"The cited European research acquis: research-funding regulation and the open-science framework including Horizon Europe, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sector":"EOSC"},"do_not_use_for":[{"code":"OUTSIDE_LISTED_SOURCES","listed_source_ids":["eu.eurlex","eu.cordis","global.openaire"]},{"code":"OUTSIDE_DECLARED_LANGUAGES","languages":"full24"},{"code":"HELD_SOURCES","source_ids":["eu.cordis"]},{"code":"FASTER_THAN_SOURCE_CADENCE","source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.cordis","cadence":{"state":"DECLARED","adapter_cron":"0 0 * * *"},"state":"DECLARED"},{"source_id":"global.openaire","cadence":null,"state":"UNKNOWN"}]}],"input_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-draw","required":["product_id","currency"],"one_of":[{"units":["REF:1:<32hex>"]},{"query":"string","limit":"integer"}],"currency":["EUR","USD"],"retry_field":"quote_id"},"output_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-delivery-and-receipt","unit":["ref","source","licence_verdict","digest","content"],"receipt":["id","url"]},"limitations":{"held_source_ids":["eu.cordis"],"unit_count_basis":"exact","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.cordis","unit":"one English pivot paragraph with all its language versions"},{"source":"global.openaire","unit":"one source row"}],"source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.cordis","cadence":{"state":"DECLARED","adapter_cron":"0 0 * * *"},"state":"DECLARED"},{"source_id":"global.openaire","cadence":null,"state":"UNKNOWN"}]},"provenance":[{"source_id":"eu.eurlex","resource":{"schema":"eu","table":"eurlex_paragraphs","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["36"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-research-eu"},{"source_id":"eu.cordis","resource":{"schema":"eu","table":"cordis","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["36"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-research-eu"},{"source_id":"global.openaire","resource":{"schema":"global","table":"openaire","registry_family":"global","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["36"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-research-eu"}],"licence_summary":[{"source":"eu.eurlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"eu.cordis","licences":[],"from":"held","display":"held: no rows served"},{"source":"global.openaire","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null}],"licence_basis":[{"source":"eu.cordis","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): Only EU-owned editorial website content is covered by CC BY 4.0; credit EU and indicate changes; project or third-party records require their own rights evidence. Individual notices on a page override this general permission. Enforce: M1 item-owner filter: serve an item only when its captured page/record names the issuer as owner and carries no override/third-party/prior-permission notice; else HELD; M2 attribution+change notice on every delivered item (attribution column verbatim). Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://cordis.europa.eu/about/legal","quote_sha256":"511427eff6782ecdba6ab4db8ac35535379d6e1c5c5aba67012be78100d2975b","attribution":"European Union; CORDIS/European Commission","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"},{"source":"eu.eurlex","verdict":"ALLOW","basis":"COM_REUSE (Commission Decision 2011/833/EU -> CC BY 4.0), declared by the Publications Office in its data.europa.eu DCAT records (ELI, CELLAR SPARQL, EUR-Lex statistics)","terms_url":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","attribution":"© European Union, https://eur-lex.europa.eu (Publications Office)","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"global.openaire","verdict":"ALLOW","basis":"\"VERBATIM: \"\"OpenAIRE Graph is available for download and re-use as CC-BY\"\"; scope limited by captured terms.\"","terms_url":"https://graph.openaire.eu/docs/license/","quote_sha256":"26c321bac20f6538786ce42ef5c34806506bff269830f5a8ff477b1f15d78947","attribution":"OpenAIRE Graph","conditions":"OpenAIRE Graph reuse under CC-BY requires attribution; use CC0 for graph subsets only where separately identified.","ruled_at":"2026-10-02T08:58:55Z"}],"licence_state":"complete","terminal_condition":"catalogue live_row_count == origin record count at the last completed full sync, per required source; an origin count that cannot be read is a typed gap (ORIGIN_COUNT_UNAVAILABLE), never a pass","cadence":{"eu.eurlex":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at_reason":null,"n_observations":11,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurlex_paragraphs.indexed_at (index skip-scan of distinct days); median gap 3 d (p25 1, p75 11.75); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.cordis":{"state":"DECLARED","adapter_cron":"0 0 * * *","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at":"2026-10-12T01:39:46Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":14,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.cordis.indexed_at (GROUP BY day); median gap 1 d (p25 1, p75 4.5); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"global.openaire":{"measured_cadence":"UNMEASURED","measured_cadence_reason":"GAP:UNMEASURED_CLASS","observed_at":null,"observed_at_status":"UNMEASURED","observed_at_reason":"GAP:UNMEASURED_CLASS","n_observations":1,"window":"2026-07-14..2026-10-12","method":"single load day in global.openaire.indexed_at within window (whole table ingested at once); no repeat ingest, so no period is observable","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"}},"dcat_url":"/v1/dcat/catalog/pauhu-research-eu","mcp_endpoint":"https://api.pauhu.eu/mcp","subscribe_url":null,"subscribe_status":"pending: bulk checkout not yet live","_health":{"rollup":"unmeasured","rollup_reason":"lean listing; request include=health for the measured audit view","row_count":168642,"row_count_at_launch":260339,"sources_required_count":2,"sources_optional_count":1,"checked_at":"2026-10-13T00:24:05.704175182+00:00","cache_ttl_seconds":60},"cadence_summary":{"value":"irregular","rollup":"first of daily, weekly, monthly, quarterly, yearly, irregular, FROZEN over measured sources","observed_at_basis":"newest indexed_at of the source's served table (last ingested row), measure.py","measurement_sha256":"07c129736895481eb86428a2406ba4a2d5732934c84d0eb1835f32d4b8dabc40"},"acceptance_route":{"type":"self_check+dispute","dispute_window_days":14,"dispute_window_from":"receipt","refund":"units_to_balance"},"rights":{"decision":"CONDITIONAL","decision_basis":"serve_read","dimensions":{"serve_read":{"value":"CONDITIONAL","limited_by":["eu.cordis","eu.eurlex","global.openaire"]},"commercial_use":{"value":"CONDITIONAL","limited_by":["eu.cordis","eu.eurlex","global.openaire"]},"redistribution":{"value":"CONDITIONAL","limited_by":["eu.cordis","eu.eurlex","global.openaire"]},"derivatives_tm_tb":{"value":"CONDITIONAL","limited_by":["eu.cordis","eu.eurlex","global.openaire"]},"ai_training":{"value":"CONDITIONAL","limited_by":["eu.cordis","eu.eurlex","global.openaire"]}},"dimension_names":["serve_read","commercial_use","redistribution","derivatives_tm_tb","ai_training"],"sources":[{"source":"eu.eurlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.cordis","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://cordis.europa.eu/about/legal","quote_sha256":"511427eff6782ecdba6ab4db8ac35535379d6e1c5c5aba67012be78100d2975b","ruled_at":"2026-10-05T13:50Z"},{"source":"global.openaire","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"OpenAIRE Graph reuse under CC-BY requires attribution; use CC0 for graph subsets only where separately identified.","basis_ref":"https://graph.openaire.eu/docs/license/","quote_sha256":"26c321bac20f6538786ce42ef5c34806506bff269830f5a8ff477b1f15d78947","ruled_at":"2026-10-02T08:58:55Z"}],"held_sources":[],"missing_matrix_rows":[],"rule":"cells verbatim from the matrix; dimensions = worst per dimension over served sources (DENY>UNKNOWN>CONDITIONAL>ALLOW)","matrix":"rights-matrix-20261006.tsv","matrix_sha256":"844826fe2d71e513b4af07f3c91629664d1de373cb13d1f4d46b212977cad162"},"rulebook_ref":"eosc-rulebook-v1.0","seller":"Pauhu Ltd","search_billed":false,"evidence":{"claim_id":"CLM-CATALOG-PER-PRODUCT-TRUTH","evidence_ids":[{"id":"claims.tsv@sha256:d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915#CLM-CATALOG-PER-PRODUCT-TRUTH","sha256":"d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915"},{"id":"gates.last@sha256:327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c#L13:PASS","sha256":"327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c"}],"method":"L13 served-catalogue truth claim plus per-product loopback commerce dry run","result":"PASS","limits":"Catalog claim is L13 only; smallest test uses synthetic loopback fixture, no origin fetch, live endpoint, payment, or product-content claim.","observed_at":"2026-10-03T21:34:52Z"},"test":{"command":"python3 meet/sales/evidence_tests.py --dry-run pauhu-research-eu","predicate":"Exit 0 and stdout includes SMALLEST_TEST PASS for this product with mode=loopback-stub-only; internally requires scoped search ref/source/licence/digest match, exact one-unit 402 quote and retry, delivered unit, then receipt hash/price/currency/brand/source/licence/digest match.","bound":"One product, one synthetic unit, loopback HTTP server only; price loaded from LOCKED-RATES; no live HTTP, credentials, or charge."},"unit_price_eur":"0.01144","unit_price_usd":"0.013","price_floor_eur":"0.01144","price_cap_eur":"0.01144","price_floor_usd":"0.013","price_cap_usd":"0.013","price_rule_id":"B78-S1X10-EN130","price_interval_id":"2026-10-13T00:00:00Z","price_valid_until":"2026-10-14T02:00:00Z","price_observed_at":"2026-10-13T00:05:27Z","price_source":"8555280b-a4b1-46fc-9678-b69953eb6b75","price_status":"current","unit":"delivered_unit","bulk_annual_eur":3471.59,"bulk_rows_basis":61357,"bulk_count_unit":"unit","bulk_rate_eur_per_row":0.011108620309418938,"bulk_pricing_ref":"BLUEPRINT B35+B36"},{"product_id":"pauhu-skills-eu","title":"Acquis Skills by Pauhu®","slug":"acquis-skills","description":"The cited European skills acquis: employment regulation anchored to ESCO and Europass, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sectoral_ds":"Skills DS","launch_state":"YELLOW","envelope_state":"HONEST_GAP","live_row_count":4057413,"row_count_basis":"exact","row_count_computed_at":"2026-10-13T00:05:55.343007+00:00","live_unit_count":747408,"unit_count_basis":"exact","row_count_at_launch":90731,"marker":"Substrate currently 90K EUR-Lex paragraphs (EuroVoc 32+44) + 307 ESCO rows (occupations + skills + ISCO + qualifications, English only) + 137,784 fi.finlex paragraphs (general Finnish statute law, optional/unfiltered -- landed 2026-08-22 after a live resample found no dominant off-topic pattern, see GROUNDED-M2-ADMIN-fi-finlex-skills-homonym-claim-unverified-partial-resample-2026-08-22.md). Europass + CEDEFOP corpora planned. Honest-gap shape per F-042.","asset_uri":"https://lds.pauhu.eu/connector1/api/dsp/catalog/datasets/pauhu-skills-eu","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"global.esco","unit":"one source row"},{"source":"fi.finlex","unit":"one Akoma Ntoso provision (akn_act, akn_eid) with all its versions across kind and language"}],"use_for":{"task":"The cited European skills acquis: employment regulation anchored to ESCO and Europass, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sector":"Skills DS"},"do_not_use_for":[{"code":"OUTSIDE_LISTED_SOURCES","listed_source_ids":["eu.eurlex","global.esco","global.europass","global.cedefop","fi.finlex"]},{"code":"OUTSIDE_DECLARED_LANGUAGES","languages":"full24"},{"code":"HELD_SOURCES","source_ids":["global.cedefop","global.europass"]},{"code":"FASTER_THAN_SOURCE_CADENCE","source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.esco","cadence":{"state":"TIMER_ONLY","systemd_timer":"Mon 04:30"},"state":"DECLARED"},{"source_id":"global.europass","cadence":null,"state":"UNKNOWN"},{"source_id":"global.cedefop","cadence":null,"state":"UNKNOWN"},{"source_id":"fi.finlex","cadence":{"state":"MEASURED","schedule":"daily","observed_at":"2026-10-11T14:27:05Z","observed_at_status":"MEASURED"},"state":"MEASURED"}]}],"input_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-draw","required":["product_id","currency"],"one_of":[{"units":["REF:1:<32hex>"]},{"query":"string","limit":"integer"}],"currency":["EUR","USD"],"retry_field":"quote_id"},"output_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-delivery-and-receipt","unit":["ref","source","licence_verdict","digest","content"],"receipt":["id","url"]},"limitations":{"held_source_ids":["global.cedefop","global.europass"],"unit_count_basis":"exact","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"global.esco","unit":"one source row"},{"source":"fi.finlex","unit":"one Akoma Ntoso provision (akn_act, akn_eid) with all its versions across kind and language"}],"source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"global.esco","cadence":{"state":"TIMER_ONLY","systemd_timer":"Mon 04:30"},"state":"DECLARED"},{"source_id":"global.europass","cadence":null,"state":"UNKNOWN"},{"source_id":"global.cedefop","cadence":null,"state":"UNKNOWN"},{"source_id":"fi.finlex","cadence":{"state":"MEASURED","schedule":"daily","observed_at":"2026-10-11T14:27:05Z","observed_at_status":"MEASURED"},"state":"MEASURED"}]},"provenance":[{"source_id":"eu.eurlex","resource":{"schema":"eu","table":"eurlex_paragraphs","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["32","44"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-skills-eu"},{"source_id":"global.esco","resource":{"schema":"global","table":"esco","registry_family":"global","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["32","44"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-skills-eu"},{"source_id":"global.europass","resource":{"schema":"global","table":"europass","registry_family":null,"registry_serve":null,"registry_state":"UNREGISTERED"},"transformation":{"eurovoc_filter":["32","44"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-skills-eu"},{"source_id":"global.cedefop","resource":{"schema":"global","table":"cedefop","registry_family":null,"registry_serve":null,"registry_state":"UNREGISTERED"},"transformation":{"eurovoc_filter":["32","44"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-skills-eu"},{"source_id":"fi.finlex","resource":{"schema":"fi","table":"finlex","registry_family":"fi","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["32","44"],"keyword_filter":[],"languages":"full24","rights_filter":null},"product_id":"pauhu-skills-eu"}],"licence_summary":[{"source":"eu.eurlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"global.esco","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null,"scope":{"column":"esco_type","values":["skill","occupation","isco"]}},{"source":"global.europass","licences":[],"from":"held","display":"held: no rows served"},{"source":"global.cedefop","licences":[],"from":"held","display":"held: no rows served"},{"source":"fi.finlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null}],"licence_basis":[{"source":"eu.eurlex","verdict":"ALLOW","basis":"COM_REUSE (Commission Decision 2011/833/EU -> CC BY 4.0), declared by the Publications Office in its data.europa.eu DCAT records (ELI, CELLAR SPARQL, EUR-Lex statistics)","terms_url":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","attribution":"© European Union, https://eur-lex.europa.eu (Publications Office)","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"fi.finlex","verdict":"ALLOW","basis":"CC BY 4.0, declared by the publisher Oikeusministeriö (Ministry of Justice) in the avoindata.suomi.fi catalogue (Finlex linked open data dataset)","terms_url":"https://avoindata.suomi.fi/data/fi/dataset/finlex-laki-ja-oikeus-avoimena-linkitettyna-datana","quote_sha256":"00e7cbefd7482602d2d1e86d1e02390fb6f376f60a549135f0c437de0bc57dd6","attribution":"Finlex, Oikeusministeriö","conditions":"attribution; statutes themselves carry no copyright: Tekijänoikeuslaki 404/1961 9 § (quoted at origin 09-29, terms/fi.copyright-act-9.quotes.txt): Tekijänoikeutta ei ole 1) lakeihin ja asetuksiin; 2) ... julkaistaviin päätöksiin, määräyksiin","ruled_at":"2026-09-29T22:21:16Z"},{"source":"global.cedefop","verdict":"DENY","basis":"\"ACCESS_DENY verbatim: \"\"DENY:www.cedefop.europa.eu: host denied (pauhu.eu: HTTP 403)\"\"\"","terms_url":"https://www.cedefop.europa.eu/en/legal-notice","quote_sha256":"fb74cffb01748de02073139acae96c0a2578bd1f936e81c4a6f3652f4177117a","attribution":"UNKNOWN","conditions":"Access hold from recorded robots/host refusal; no origin request and no copyright or reuse licence conclusion.","ruled_at":"2026-10-02T08:58:55Z"},{"source":"global.esco","verdict":"ALLOW_SCOPED","basis":"European Commission legal notice: EU-owned content licensed CC BY 4.0 under the Commission reuse decision (2011/833/EU); ESCO is a Commission service | scope: ESCO-owned rows only (esco_type skill/occupation/isco); global.cedefop and global.europass rows hosted in global.esco excluded (EU-owned content only; third-party content excluded)","terms_url":"https://commission.europa.eu/legal-notice_en","quote_sha256":"e963311cf5fc2534d837026d3b54b2ae45a0dfb203ad9d95d7c2b5439c589a65","attribution":"Source: ESCO, European Commission","conditions":"scope_column=esco_type;scope_values=skill,occupation,isco","ruled_at":"2026-10-05T19:07:33Z"},{"source":"global.europass","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): ONLY the 2 rows europass_europass_eqf and europass_europass_qualifications as stored (Pauhu descriptor + link); any addition of Europass page text, EDC credential metadata, QDR/course records (national/third-party providers, not EU-owned) or the EDC landing needs its own capture and re-rule; no Europass/EU logos or emblem; credit + change indication if Europass text is ever quoted. Enforce: M7 fixed row allow-list (no additions without re-rule); M2 attribution+change notice on every delivered item (attribution column verbatim). Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://european-union.europa.eu/legal-notice_en","quote_sha256":"aec39936f584b338ad954ca38baa9aae4193ae1683e20e0e206b323442fcb382","attribution":"(c) European Union; source: Europass, <canonical URL of the item>","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"}],"licence_state":"partial","terminal_condition":"catalogue live_row_count == origin record count at the last completed full sync, per required source; an origin count that cannot be read is a typed gap (ORIGIN_COUNT_UNAVAILABLE), never a pass","cadence":{"eu.eurlex":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at_reason":null,"n_observations":11,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurlex_paragraphs.indexed_at (index skip-scan of distinct days); median gap 3 d (p25 1, p75 11.75); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"global.esco":{"state":"TIMER_ONLY","systemd_timer":"Mon 04:30","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at":"2026-10-10T14:49:32Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":3,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in global.esco.indexed_at (GROUP BY day); only 3 ingest days in window, sparse loads with no stable period","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"global.europass":{"measured_cadence":"UNMEASURED","measured_cadence_reason":"GAP:UNMEASURED_CLASS","observed_at":null,"observed_at_status":"UNMEASURED","observed_at_reason":"GAP:UNMEASURED_CLASS","n_observations":0,"window":"2026-07-14..2026-10-12","method":"served table global.europass does not exist on HEL pauhu DB; no ingestion history to measure","evidence_ref":"information_schema.tables (measure.py meta query)"},"global.cedefop":{"measured_cadence":"UNMEASURED","measured_cadence_reason":"GAP:UNMEASURED_CLASS","observed_at":null,"observed_at_status":"UNMEASURED","observed_at_reason":"GAP:UNMEASURED_CLASS","n_observations":0,"window":"2026-07-14..2026-10-12","method":"served table global.cedefop does not exist on HEL pauhu DB; no ingestion history to measure","evidence_ref":"information_schema.tables (measure.py meta query)"},"fi.finlex":{"measured_cadence":"daily","measured_cadence_reason":null,"observed_at":"2026-10-11T14:27:05Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":38,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in fi.finlex.indexed_at (GROUP BY day); median gap 1 d (p25 1, p75 1.5)","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"}},"dcat_url":"/v1/dcat/catalog/pauhu-skills-eu","mcp_endpoint":"https://api.pauhu.eu/mcp","subscribe_url":null,"subscribe_status":"pending: bulk checkout not yet live","_health":{"rollup":"unmeasured","rollup_reason":"lean listing; request include=health for the measured audit view","row_count":4057413,"row_count_at_launch":90731,"sources_required_count":2,"sources_optional_count":3,"checked_at":"2026-10-13T00:24:05.718725413+00:00","cache_ttl_seconds":60},"cadence_summary":{"value":"daily","rollup":"first of daily, weekly, monthly, quarterly, yearly, irregular, FROZEN over measured sources","observed_at_basis":"newest indexed_at of the source's served table (last ingested row), measure.py","measurement_sha256":"07c129736895481eb86428a2406ba4a2d5732934c84d0eb1835f32d4b8dabc40"},"acceptance_route":{"type":"self_check+dispute","dispute_window_days":14,"dispute_window_from":"receipt","refund":"units_to_balance"},"rights":{"decision":"CONDITIONAL","decision_basis":"serve_read","dimensions":{"serve_read":{"value":"CONDITIONAL","limited_by":["eu.eurlex","fi.finlex","global.esco","global.europass"]},"commercial_use":{"value":"CONDITIONAL","limited_by":["eu.eurlex","fi.finlex","global.esco","global.europass"]},"redistribution":{"value":"CONDITIONAL","limited_by":["eu.eurlex","fi.finlex","global.esco","global.europass"]},"derivatives_tm_tb":{"value":"CONDITIONAL","limited_by":["eu.eurlex","fi.finlex","global.esco","global.europass"]},"ai_training":{"value":"UNKNOWN","limited_by":["global.europass"]}},"dimension_names":["serve_read","commercial_use","redistribution","derivatives_tm_tb","ai_training"],"sources":[{"source":"eu.eurlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","ruled_at":"2026-09-29T22:21:16Z"},{"source":"global.esco","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"EU-owned content only; third-party content excluded","basis_ref":"https://commission.europa.eu/legal-notice_en","quote_sha256":"e963311cf5fc2534d837026d3b54b2ae45a0dfb203ad9d95d7c2b5439c589a65","ruled_at":"2026-10-01T08:44:38Z"},{"source":"global.europass","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"UNKNOWN","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://european-union.europa.eu/legal-notice_en","quote_sha256":"aec39936f584b338ad954ca38baa9aae4193ae1683e20e0e206b323442fcb382","ruled_at":"2026-10-05T13:50Z"},{"source":"fi.finlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution; statutes themselves carry no copyright: Tekijänoikeuslaki 404/1961 9 § (quoted at origin 09-29, terms/fi.copyright-act-9.quotes.txt): Tekijänoikeutta ei ole 1) lakeihin ja asetuksiin; 2) ... julkaistaviin päätöksiin, määräyksiin","basis_ref":"https://avoindata.suomi.fi/data/fi/dataset/finlex-laki-ja-oikeus-avoimena-linkitettyna-datana","quote_sha256":"00e7cbefd7482602d2d1e86d1e02390fb6f376f60a549135f0c437de0bc57dd6","ruled_at":"2026-09-29T22:21:16Z"}],"held_sources":[{"source":"global.cedefop","h6_verdict":"DENY","serve_read":"DENY","commercial_use":"UNKNOWN","redistribution":"UNKNOWN","derivatives_tm_tb":"UNKNOWN","ai_training":"UNKNOWN","conditions":"Access hold from recorded robots/host refusal; no origin request and no copyright or reuse licence conclusion.","basis_ref":"https://www.cedefop.europa.eu/en/legal-notice","quote_sha256":"fb74cffb01748de02073139acae96c0a2578bd1f936e81c4a6f3652f4177117a","ruled_at":"2026-10-02T08:58:55Z"}],"missing_matrix_rows":[],"rule":"cells verbatim from the matrix; dimensions = worst per dimension over served sources (DENY>UNKNOWN>CONDITIONAL>ALLOW)","matrix":"rights-matrix-20261006.tsv","matrix_sha256":"844826fe2d71e513b4af07f3c91629664d1de373cb13d1f4d46b212977cad162"},"rulebook_ref":"skills-ds-rulebook-v1.0","seller":"Pauhu Ltd","search_billed":false,"evidence":{"claim_id":"CLM-CATALOG-PER-PRODUCT-TRUTH","evidence_ids":[{"id":"claims.tsv@sha256:d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915#CLM-CATALOG-PER-PRODUCT-TRUTH","sha256":"d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915"},{"id":"gates.last@sha256:327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c#L13:PASS","sha256":"327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c"}],"method":"L13 served-catalogue truth claim plus per-product loopback commerce dry run","result":"PASS","limits":"Catalog claim is L13 only; smallest test uses synthetic loopback fixture, no origin fetch, live endpoint, payment, or product-content claim.","observed_at":"2026-10-03T21:34:52Z"},"test":{"command":"python3 meet/sales/evidence_tests.py --dry-run pauhu-skills-eu","predicate":"Exit 0 and stdout includes SMALLEST_TEST PASS for this product with mode=loopback-stub-only; internally requires scoped search ref/source/licence/digest match, exact one-unit 402 quote and retry, delivered unit, then receipt hash/price/currency/brand/source/licence/digest match.","bound":"One product, one synthetic unit, loopback HTTP server only; price loaded from LOCKED-RATES; no live HTTP, credentials, or charge."},"unit_price_eur":"0.01144","unit_price_usd":"0.013","price_floor_eur":"0.01144","price_cap_eur":"0.01144","price_floor_usd":"0.013","price_cap_usd":"0.013","price_rule_id":"B78-S1X10-EN130","price_interval_id":"2026-10-13T00:00:00Z","price_valid_until":"2026-10-14T02:00:00Z","price_observed_at":"2026-10-13T00:05:27Z","price_source":"8555280b-a4b1-46fc-9678-b69953eb6b75","price_status":"current","unit":"delivered_unit","bulk_annual_eur":11092.67,"bulk_rows_basis":747408,"bulk_count_unit":"unit","bulk_rate_eur_per_row":0.011108620309418938,"bulk_pricing_ref":"BLUEPRINT B35+B36"},{"product_id":"pauhu-tourism-eu","title":"Acquis Tourism by Pauhu®","slug":"acquis-tourism","description":"The cited European tourism acquis: tourism regulation and the cross-border tourism-statistics framework, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sectoral_ds":"European Tourism DS","launch_state":"YELLOW","envelope_state":"HONEST_GAP","live_row_count":9695,"row_count_basis":"exact","row_count_computed_at":"2026-10-13T00:05:56.786931+00:00","live_unit_count":7764,"unit_count_basis":"exact","row_count_at_launch":2416,"marker":"Substrate scoped by EuroVoc 28+48 + tourism keyword routing (see row_count_at_launch for the measured size — 2-axis recipe, not EuroVoc-subcategory truth) + 3 Eurostat tourism datasets. DG GROW tourism planned. Honest-gap shape per F-042.","asset_uri":"https://lds.pauhu.eu/connector1/api/dsp/catalog/datasets/pauhu-tourism-eu","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.eurostat","unit":"one English pivot paragraph with all its language versions"},{"source":"global.dg_grow_tourism","unit":"one English pivot paragraph with all its language versions"}],"use_for":{"task":"The cited European tourism acquis: tourism regulation and the cross-border tourism-statistics framework, derived from the acquis communautaire and routed through EuroVoc. Rows cite their official European origin.","sector":"European Tourism DS"},"do_not_use_for":[{"code":"OUTSIDE_LISTED_SOURCES","listed_source_ids":["eu.eurlex","eu.eurostat","global.dg_grow_tourism"]},{"code":"OUTSIDE_DECLARED_LANGUAGES","languages":"full24"},{"code":"HELD_SOURCES","source_ids":["global.dg_grow_tourism"]},{"code":"FASTER_THAN_SOURCE_CADENCE","source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.eurostat","cadence":{"state":"DRIFT_ADAPTER_VS_TIMER","adapter_cron":"0 0 * * *","systemd_timer":"Sun 04:00","gap":"ADAPTER_VS_TIMER_DRIFT -> HEL aligns one schedule"},"state":"DECLARED"},{"source_id":"global.dg_grow_tourism","cadence":null,"state":"UNKNOWN"}]}],"input_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-draw","required":["product_id","currency"],"one_of":[{"units":["REF:1:<32hex>"]},{"query":"string","limit":"integer"}],"currency":["EUR","USD"],"retry_field":"quote_id"},"output_schema":{"contract_ref":"B20-METERED-CONTRACT.md#1-delivery-and-receipt","unit":["ref","source","licence_verdict","digest","content"],"receipt":["id","url"]},"limitations":{"held_source_ids":["global.dg_grow_tourism"],"unit_count_basis":"exact","unit_definition":[{"source":"eu.eurlex","unit":"one English pivot paragraph with all its language versions"},{"source":"eu.eurostat","unit":"one English pivot paragraph with all its language versions"},{"source":"global.dg_grow_tourism","unit":"one English pivot paragraph with all its language versions"}],"source_cadence":[{"source_id":"eu.eurlex","cadence":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED"},"state":"MEASURED"},{"source_id":"eu.eurostat","cadence":{"state":"DRIFT_ADAPTER_VS_TIMER","adapter_cron":"0 0 * * *","systemd_timer":"Sun 04:00","gap":"ADAPTER_VS_TIMER_DRIFT -> HEL aligns one schedule"},"state":"DECLARED"},{"source_id":"global.dg_grow_tourism","cadence":null,"state":"UNKNOWN"}]},"provenance":[{"source_id":"eu.eurlex","resource":{"schema":"eu","table":"eurlex_paragraphs","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["28","48"],"keyword_filter":["tourism","tourist","hospitality","hotel","accommodation","restaurant","travel","leisure","visit","UNWTO"],"languages":"full24","rights_filter":null},"product_id":"pauhu-tourism-eu"},{"source_id":"eu.eurostat","resource":{"schema":"eu","table":"eurostat","registry_family":"eu","registry_serve":true,"registry_state":"SERVABLE"},"transformation":{"eurovoc_filter":["28","48"],"keyword_filter":["tourism","tourist","hospitality","hotel","accommodation","restaurant","travel","leisure","visit","UNWTO"],"languages":"full24","rights_filter":null},"product_id":"pauhu-tourism-eu"},{"source_id":"global.dg_grow_tourism","resource":{"schema":"global","table":"dg_grow_tourism","registry_family":"global","registry_serve":false,"registry_state":"NOT_SERVED"},"transformation":{"eurovoc_filter":["28","48"],"keyword_filter":["tourism","tourist","hospitality","hotel","accommodation","restaurant","travel","leisure","visit","UNWTO"],"languages":"full24","rights_filter":null},"product_id":"pauhu-tourism-eu"}],"licence_summary":[{"source":"eu.eurlex","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"eu.eurostat","licences":["https://creativecommons.org/licenses/by/4.0/"],"from":"license","display":null},{"source":"global.dg_grow_tourism","licences":[],"from":"held","display":"held: no rows served"}],"licence_basis":[{"source":"eu.eurlex","verdict":"ALLOW","basis":"COM_REUSE (Commission Decision 2011/833/EU -> CC BY 4.0), declared by the Publications Office in its data.europa.eu DCAT records (ELI, CELLAR SPARQL, EUR-Lex statistics)","terms_url":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","attribution":"© European Union, https://eur-lex.europa.eu (Publications Office)","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.eurostat","verdict":"ALLOW","basis":"Eurostat copyright notice: reuse for commercial or non-commercial purposes authorised provided the source is acknowledged (Decision 2011/833/EU)","terms_url":"https://ec.europa.eu/eurostat/help/copyright-notice","quote_sha256":"7c5f623a0c220872b738caa1a969522e3ed430eb0eb78eefae3d7f31745c1d72","attribution":"Source: Eurostat","conditions":"Eurostat-origin data only; per-dataset exceptions per the notice (third-party / non-EU-EFTA data)","ruled_at":"2026-09-29T22:21:16Z"},{"source":"global.dg_grow_tourism","verdict":"ALLOW_SCOPED","basis":"HEL ruling 2026-10-05T13:50Z (LDS draft H6-DRAFT-ALLOW-SCOPED-18, quote sha re-verified): Only EU-owned editorial website content; credit EU and indicate changes; third-party content, logos and protected material excluded; no blanket tourism dataset clearance. Individual notices override the general CC BY 4.0 statement; this row grants no blanket right to tourism datasets. Enforce: M1 item-owner filter: serve an item only when its captured page/record names the issuer as owner and carries no override/third-party/prior-permission notice; else HELD; M2 attribution+change notice on every delivered item (attribution column verbatim). Row-level: rights_scope=owned is set only by the enforcing mechanism; default/absent = held (0 rows).","terms_url":"https://commission.europa.eu/legal-notice_en","quote_sha256":"f170860e76211f4f43d275393028e16031dae569aaba6618ef8a9d78128f3b37","attribution":"European Union; European Commission","conditions":"scope_column=rights_scope;scope_values=owned","ruled_at":"2026-10-05T13:50Z"}],"licence_state":"complete","terminal_condition":"catalogue live_row_count == origin record count at the last completed full sync, per required source; an origin count that cannot be read is a typed gap (ORIGIN_COUNT_UNAVAILABLE), never a pass","cadence":{"eu.eurlex":{"state":"MEASURED","schedule":"irregular","observed_at":"2026-10-11T21:59:04Z","observed_at_status":"MEASURED","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at_reason":null,"n_observations":11,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurlex_paragraphs.indexed_at (index skip-scan of distinct days); median gap 3 d (p25 1, p75 11.75); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"eu.eurostat":{"state":"DRIFT_ADAPTER_VS_TIMER","adapter_cron":"0 0 * * *","systemd_timer":"Sun 04:00","gap":"ADAPTER_VS_TIMER_DRIFT -> HEL aligns one schedule","measured_cadence":"irregular","measured_cadence_reason":null,"observed_at":"2026-10-11T09:00:42Z","observed_at_status":"MEASURED","observed_at_reason":null,"n_observations":4,"window":"2026-07-14..2026-10-12","method":"distinct UTC days with new rows in eu.eurostat.indexed_at (GROUP BY day); median gap 36 d (p25 6, p75 42); p75 > 4x p25 -> irregular","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"},"global.dg_grow_tourism":{"measured_cadence":"UNMEASURED","measured_cadence_reason":"GAP:UNMEASURED_CLASS","observed_at":null,"observed_at_status":"UNMEASURED","observed_at_reason":"GAP:UNMEASURED_CLASS","n_observations":1,"window":"2026-07-14..2026-10-12","method":"single load day in global.dg_grow_tourism.indexed_at within window (whole table ingested at once); no repeat ingest, so no period is observable","evidence_ref":"HEL pg pauhu_ro read-only; raw=raw/obs-20261012T0313Z.tsv"}},"dcat_url":"/v1/dcat/catalog/pauhu-tourism-eu","mcp_endpoint":"https://api.pauhu.eu/mcp","subscribe_url":null,"subscribe_status":"pending: bulk checkout not yet live","_health":{"rollup":"unmeasured","rollup_reason":"lean listing; request include=health for the measured audit view","row_count":9695,"row_count_at_launch":2416,"sources_required_count":2,"sources_optional_count":1,"checked_at":"2026-10-13T00:24:05.733822336+00:00","cache_ttl_seconds":60},"cadence_summary":{"value":"irregular","rollup":"first of daily, weekly, monthly, quarterly, yearly, irregular, FROZEN over measured sources","observed_at_basis":"newest indexed_at of the source's served table (last ingested row), measure.py","measurement_sha256":"07c129736895481eb86428a2406ba4a2d5732934c84d0eb1835f32d4b8dabc40"},"acceptance_route":{"type":"self_check+dispute","dispute_window_days":14,"dispute_window_from":"receipt","refund":"units_to_balance"},"rights":{"decision":"CONDITIONAL","decision_basis":"serve_read","dimensions":{"serve_read":{"value":"CONDITIONAL","limited_by":["eu.eurlex","eu.eurostat","global.dg_grow_tourism"]},"commercial_use":{"value":"CONDITIONAL","limited_by":["eu.eurlex","eu.eurostat","global.dg_grow_tourism"]},"redistribution":{"value":"CONDITIONAL","limited_by":["eu.eurlex","eu.eurostat","global.dg_grow_tourism"]},"derivatives_tm_tb":{"value":"CONDITIONAL","limited_by":["eu.eurlex","eu.eurostat","global.dg_grow_tourism"]},"ai_training":{"value":"CONDITIONAL","limited_by":["eu.eurlex","eu.eurostat","global.dg_grow_tourism"]}},"dimension_names":["serve_read","commercial_use","redistribution","derivatives_tm_tb","ai_training"],"sources":[{"source":"eu.eurlex","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"attribution + indicate changes; only EU-authored documents (third-party content excluded)","basis_ref":"https://data.europa.eu/api/hub/search/datasets/eli-european-legislation-identifier-eurlex","quote_sha256":"38d2e4a8dc37c6b77a571b99bd96139df0463ac6cd6b0efbf85c750df0bf5d19","ruled_at":"2026-09-29T22:21:16Z"},{"source":"eu.eurostat","h6_verdict":"ALLOW","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"Eurostat-origin data only; per-dataset exceptions per the notice (third-party / non-EU-EFTA data)","basis_ref":"https://ec.europa.eu/eurostat/help/copyright-notice","quote_sha256":"7c5f623a0c220872b738caa1a969522e3ed430eb0eb78eefae3d7f31745c1d72","ruled_at":"2026-09-29T22:21:16Z"},{"source":"global.dg_grow_tourism","h6_verdict":"ALLOW_SCOPED","serve_read":"CONDITIONAL","commercial_use":"CONDITIONAL","redistribution":"CONDITIONAL","derivatives_tm_tb":"CONDITIONAL","ai_training":"CONDITIONAL","conditions":"scope_column=rights_scope;scope_values=owned","basis_ref":"https://commission.europa.eu/legal-notice_en","quote_sha256":"f170860e76211f4f43d275393028e16031dae569aaba6618ef8a9d78128f3b37","ruled_at":"2026-10-05T13:50Z"}],"held_sources":[],"missing_matrix_rows":[],"rule":"cells verbatim from the matrix; dimensions = worst per dimension over served sources (DENY>UNKNOWN>CONDITIONAL>ALLOW)","matrix":"rights-matrix-20261006.tsv","matrix_sha256":"844826fe2d71e513b4af07f3c91629664d1de373cb13d1f4d46b212977cad162"},"rulebook_ref":"tourism-ds-rulebook-v1.0","seller":"Pauhu Ltd","search_billed":false,"evidence":{"claim_id":"CLM-CATALOG-PER-PRODUCT-TRUTH","evidence_ids":[{"id":"claims.tsv@sha256:d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915#CLM-CATALOG-PER-PRODUCT-TRUTH","sha256":"d272b0707290bb1706b4285bc1402aab890c214138bf30f55edeff319e14f915"},{"id":"gates.last@sha256:327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c#L13:PASS","sha256":"327920ab0fcd3d43c034c9c7ef6cd425f20cd7d7aa5654a7e7971c71b7dcef9c"}],"method":"L13 served-catalogue truth claim plus per-product loopback commerce dry run","result":"PASS","limits":"Catalog claim is L13 only; smallest test uses synthetic loopback fixture, no origin fetch, live endpoint, payment, or product-content claim.","observed_at":"2026-10-03T21:34:52Z"},"test":{"command":"python3 meet/sales/evidence_tests.py --dry-run pauhu-tourism-eu","predicate":"Exit 0 and stdout includes SMALLEST_TEST PASS for this product with mode=loopback-stub-only; internally requires scoped search ref/source/licence/digest match, exact one-unit 402 quote and retry, delivered unit, then receipt hash/price/currency/brand/source/licence/digest match.","bound":"One product, one synthetic unit, loopback HTTP server only; price loaded from LOCKED-RATES; no live HTTP, credentials, or charge."},"unit_price_eur":"0.01144","unit_price_usd":"0.013","price_floor_eur":"0.01144","price_cap_eur":"0.01144","price_floor_usd":"0.013","price_cap_usd":"0.013","price_rule_id":"B78-S1X10-EN130","price_interval_id":"2026-10-13T00:00:00Z","price_valid_until":"2026-10-14T02:00:00Z","price_observed_at":"2026-10-13T00:05:27Z","price_source":"8555280b-a4b1-46fc-9678-b69953eb6b75","price_status":"current","unit":"delivered_unit","bulk_annual_eur":2876.25,"bulk_rows_basis":7764,"bulk_count_unit":"unit","bulk_rate_eur_per_row":0.011108620309418938,"bulk_pricing_ref":"BLUEPRINT B35+B36"}],"total":14,"licence_verdicts_sha256":"a888df9720872b12cd246c0e2a41459cc8c0c0203e5858f2bdccb4ebf3dc8b51","licence_verdicts_malformed_rows":0,"evidence_sha256":"662048cd5852cc7a663295550b104adc9cfb5e9fdf20df8ecce9457a9edfc54e","evidence_malformed_rows":0,"offer":{"min_topup_eur":"5.00","min_topup_usd":"5.00","seller":"Pauhu Ltd","topup":"https://api.pauhu.eu/v1/lds/balance/topup"}}