{
 "record": {
  "schema": "allooloo-eco/1.0",
  "object": "Electronic Compliance Object",
  "market": "pt",
  "country": "Portugal",
  "region": "Europe",
  "host": "pt-eco.ai",
  "hunted": "2026-10-24",
  "fields": {
   "regulator": {
    "url": "https://www.cmvm.pt/",
    "source": "https://www.cmvm.pt/ (logo alt text 'CMVM Comissão Do Mercado de Valores Mobiliários'; Código dos Valores Mobiliários on the CMVM site names the CMVM as supervisor throughout)",
    "state": "sourced",
    "value": "Comissão do Mercado de Valores Mobiliários (CMVM)"
   },
   "exchanges": {
    "source": "https://live.euronext.com/en/markets/lisbon",
    "state": "sourced",
    "value": [
     {
      "name": "Euronext Lisbon",
      "listings_page": "https://live.euronext.com/en/markets/lisbon/equities/list"
     }
    ]
   },
   "regulated_information_store": {
    "url": "https://www.cmvm.pt/PInstitucional/ContentSDI?Input=18A4903D05DB868545AEF4B26128C4A8329FF9DF1ABE55400EDD7B3CBC0552E6",
    "source": "https://www.cmvm.pt/PInstitucional/PdfViewer?Input=BD12F41E520CDAFFF75B90AF23BA69E7657211F1D47115CA3A827FD7BB002AA6488643DC75728BAD6BCE40CB9827D4BD",
    "state": "sourced",
    "value": "CMVM Sistema de Difusão de Informação (SDI). Código dos Valores Mobiliários art. 367.º: 'A CMVM organiza um sistema informático de difusão de informação acessível ao público' that may include inside information, qualifying holdings, 'documentos de prestação de contas e prospetos'; issuers send regulated information 'para o sistema de difusão de informação previsto no artigo 367.º'"
   },
   "store_lookup_url": {
    "url": "https://www.cmvm.pt/PInstitucional/ContentSDI?Input=18A4903D05DB868545AEF4B26128C4A8329FF9DF1ABE55400EDD7B3CBC0552E6",
    "source": "https://www.cmvm.pt/PInstitucional/ContentSDI?Input=18A4903D05DB868545AEF4B26128C4A8329FF9DF1ABE55400EDD7B3CBC0552E6",
    "state": "sourced",
    "value": "CMVM SDI > Emitentes > 'Todas as comunicações': filters Pesquisa, Entidade, Data de início, Data de fim; sub-pages for Informação privilegiada, Informação periódica, Participações, Governo societário, Operações de mercado"
   },
   "periodic_disclosure": {
    "source": "https://www.cmvm.pt/PInstitucional/PdfViewer?Input=BD12F41E520CDAFFF75B90AF23BA69E7657211F1D47115CA3A827FD7BB002AA6488643DC75728BAD6BCE40CB9827D4BD",
    "state": "sourced",
    "value": [
     {
      "report": "Relatório e contas anuais (art. 29.º-G CVM): management report, annual accounts, statutory audit certification, auditor's report, responsibility statements",
      "deadline": "no prazo de quatro meses a contar da data de encerramento do exercício (kept available to the public for at least 10 years)"
     },
     {
      "report": "Informação semestral (art. 29.º-J CVM): condensed financial statements, interim management report, responsibility statements",
      "deadline": "tão cedo quanto possível e decorridos, no máximo, três meses após o termo do primeiro semestre do exercício"
     },
     {
      "report": "Quarterly",
      "deadline": null,
      "note": "no quarterly obligation appears among arts. 29.º-G to 29.º-K of the CVM as read; the CMVM SDI periodic-information page still lists a 'Contas trimestrais' category (voluntary/legacy filings)"
     },
     {
      "report": "Payments to governments (art. 29.º-I CVM, extractive / primary-forest issuers)",
      "deadline": "anualmente, decorridos seis meses a contar do termo de cada exercício"
     }
    ]
   },
   "ad_hoc_regime": {
    "source": "https://www.cmvm.pt/PInstitucional/PdfViewer?Input=BD12F41E520CDAFFF75B90AF23BA69E7657211F1D47115CA3A827FD7BB002AA6488643DC75728BAD6BCE40CB9827D4BD",
    "state": "sourced",
    "value": "CVM art. 29.º-Q(3): 'A divulgação de informação privilegiada por emitentes, bem como o diferimento da sua divulgação, regem-se pela legislação da União Europeia relativa ao abuso de mercado' (EU MAR art. 17); art. 29.º-Q(4): issuers inform the CMVM of a reasoned decision to delay disclosure; art. 29.º-K: other listed events disclosed 'imediatamente'"
   },
   "filing_format": {
    "source": "https://www.cmvm.pt/PInstitucional/ContentDynamic?Input=8EEB6DACEF2A9D615F517A0F069F665FEC826E9E3EC6D79E0F054CAAAC987833",
    "state": "sourced",
    "value": "ESEF. CMVM: 'A informação financeira em formato ESEF corresponde à versão oficial de reporte financeiro anual para efeitos da Diretiva da Transparência. Eventuais versões em formato pdf são apenas divulgadas numa base voluntária e, em caso de divergência, prevalece a versão ESEF.'"
   },
   "filing_languages": {
    "source": "https://www.cmvm.pt/PInstitucional/PdfViewer?Input=BD12F41E520CDAFFF75B90AF23BA69E7657211F1D47115CA3A827FD7BB002AA6488643DC75728BAD6BCE40CB9827D4BD",
    "state": "sourced",
    "value": "CVM art. 29.º-F (Regime linguístico): issuers with Portugal as home Member State and securities admitted only to a Portuguese regulated market publish regulated information 'a) Em português; ou b) Em inglês, exceto se a CMVM a tal se opuser...; ou c) Noutro idioma aceite pela CMVM'; if admitted in more than one Member State, additionally in a language accepted by the other authorities. Art. 6.º: information likely to influence non-professional investors in Portugal 'em português ou acompanhada de tradução para português' (CMVM may waive)"
   },
   "market_calendar": {
    "url": "https://www.euronext.com/en/trading/trading-hours-holidays",
    "source": "https://www.euronext.com/en/trading/trading-hours-holidays",
    "state": "sourced",
    "value": "Euronext cash market 'will be open Monday to Friday throughout 2026 except on the following days'; Lisbon full closures: 1 Jan, Good Friday 3 Apr, Easter Monday 6 Apr, 1 May, 25 Dec; half trading days 24 and 31 Dec. (CVM art. 18.º(2) also requires the CMVM to publish the trading-day calendar on its SDI)"
   },
   "trading_halts_page": {
    "url": "https://live.euronext.com/en/resources/market-events/suspended/current",
    "source": "https://live.euronext.com/en/markets/lisbon (menu link 'Suspended instruments')",
    "state": "sourced",
    "value": "Euronext 'Suspended instruments for regulatory reasons' (all Euronext venues; columns Halted, MIC, Issuer, ISIN, Name, Code, Group, Type, Reason, Resumption; filter MIC XLIS for Lisbon)"
   },
   "isin_prefix": {
    "url": "https://anna-web.org/identifiers/",
    "source": "https://anna-web.org/identifiers/",
    "state": "sourced",
    "value": "PT - Interbolsa - Sociedade Gestora de Sistemas de Liquidacao e de Sistemas Centralizados de Valores Mobiliarios, S.A. listed by ANNA for Portugal"
   },
   "lei": {
    "url": "https://www.gleif.org/en/organizational-identity/get-an-lei-vlei/get-an-lei-find-lei-issuing-organizations",
    "source": "https://www.gleif.org/en/organizational-identity/get-an-lei-vlei/get-an-lei-find-lei-issuing-organizations",
    "state": "sourced",
    "value": "GLEIF 'Get an LEI' issuer filter, jurisdiction Portugal: Bloomberg Finance L.P.; Bundesanzeiger Verlag GmbH; EQS Group GmbH; GS1 AISBL; KDD - Centralna klirinško depotna družba d.o.o.; Krajowy Depozyt Papierów Wartościowych S.A. (KDPW); London Stock Exchange LEI Limited; Nordic Legal Entity Identifier AB (NordLEI); The Irish Stock Exchange Plc (Euronext Dublin); Ubisecure Oy (RapidLEI); WM Datenservice. No Portugal-based LOU listed"
   }
  },
  "pages_checked": [
   "https://www.cmvm.pt/ (rendered in browser)",
   "https://www.cmvm.pt/PInstitucional/ContentDynamic?Input=8EEB6DACEF2A9D615F517A0F069F665FEC826E9E3EC6D79E0F054CAAAC987833 (SDI > Emitentes > Informação periódica)",
   "https://www.cmvm.pt/PInstitucional/ContentDynamic?Input=D67BAA972BF298E0BBA0B71EEDB2ECA1C102A10B717076FC758EE8BED0896D12 (Regulação > Código dos Valores Mobiliários)",
   "https://www.cmvm.pt/PInstitucional/PdfViewer?Input=BD12F41E520CDAFFF75B90AF23BA69E7657211F1D47115CA3A827FD7BB002AA6488643DC75728BAD6BCE40CB9827D4BD (Código dos Valores Mobiliários.pdf, 370 pp., consolidated incl. Lei 99-A/2021)",
   "https://www.cmvm.pt/PInstitucional/ContentSDI?Input=18A4903D05DB868545AEF4B26128C4A8329FF9DF1ABE55400EDD7B3CBC0552E6 (SDI Todas as comunicações)",
   "https://www.cmvm.pt/PInstitucional/ContentSDI?Input=28469006A8AFB9E1309A818F0A0976B64D51F5A973B9CBF66674B4DBCF471C7E (SDI Operações de mercado: no suspension list)",
   "https://live.euronext.com/en/markets/lisbon",
   "https://live.euronext.com/en/resources/market-events/suspended/current",
   "https://www.euronext.com/en/trading/trading-hours-holidays",
   "https://anna-web.org/identifiers/",
   "https://www.gleif.org/en/organizational-identity/get-an-lei-vlei/get-an-lei-find-lei-issuing-organizations (jurisdiction filter Portugal)"
  ],
  "notes": "CMVM pages are OutSystems client-rendered; URLs carry an opaque Input token that may rotate, so the SDI and Code links may need re-navigation from cmvm.pt menus. Code text read from the CMVM-hosted consolidated PDF (Lei 99-A/2021 renumbering: issuer information now arts. 29.º-A ff.). ESMA sources used on 2026-10-23 replaced by CMVM/Code text. No page instructions encountered.",
  "sourced": 12,
  "not_found": [],
  "node": {
   "live": true,
   "node": "pt-cm-kg",
   "example": {
    "isin": "PTEDP0AM0009",
    "name": "EDP",
    "ticker": "PTEDP0AM0009",
    "record_url": "https://pt.eu-cm-kg.ai/record/XLIS/PTEDP0AM0009",
    "isin_on_node": true
   }
  }
 },
 "sha256": "b6f524a3893e5a9ede9b6041bd2dc4c4182942e8fa1c3f65f8d93f8a1920e09f",
 "signature": {
  "alg": "EdDSA",
  "kid": "allooloo-eco-2026-10",
  "protected": "eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWVjby0yMDI2LTEwIn0",
  "signature": "BQ8gNgz36KPMVVbMnTkAA_OGNJYezQKuPO3xJs56O9T-s6LOwjq7l-85D2C2LJSDIbvEfYet6KaPbxTGHlbVAQ",
  "jwks": "https://pt-eco.ai/.well-known/jwks.json",
  "over": "base64url(protected) + '.' + base64url(canonical JSON of record)"
 },
 "signature_note": null,
 "node_status": {
  "live": true,
  "line": "NODE LIVE · as_of 2026-10-30 · 48 issuers · door https://pt.eu-cm-kg.ai/mcp",
  "history": null,
  "as_of": "2026-10-30",
  "issuers": 48,
  "door": "https://pt.eu-cm-kg.ai/mcp",
  "agent_card": "https://pt.eu-cm-kg.ai/.well-known/agent-card.json"
 },
 "build": {
  "built": "2026-11-01",
  "hunt": "2026-10-23,2026-10-24,2026-10-25",
  "file": "eco-2026-11-01.json",
  "signed": true
 },
 "record_schema": {
  "version": "0.2 (unratified)",
  "source": "ECO-10060 v1.2 §7.1",
  "standard": "https://eco-10060.org/eco.json",
  "instrument_class": "on every record served by this market's node door: the subject's class in the listing regime's own terms, the provision or listing category it comes from, its own source_url and source_date; not_found where the listing does not say"
 }
}