{
 "record": {
  "schema": "allooloo-eco/1.0",
  "object": "Electronic Compliance Object",
  "market": "lu",
  "country": "Luxembourg",
  "region": "Europe",
  "host": "lu-eco.ai",
  "hunted": "2026-10-24",
  "fields": {
   "regulator": {
    "value": "Commission de Surveillance du Secteur Financier (CSSF)",
    "url": "https://www.cssf.lu/en/",
    "source": "https://www.cssf.lu/en/",
    "state": "sourced"
   },
   "exchanges": {
    "value": [
     {
      "name": "Bourse de Luxembourg - 'the primary, European Union (EU)-regulated market of LuxSE' (Luxembourg Stock Exchange)",
      "listings_page": "https://www.luxse.com/market-overview/official-list"
     },
     {
      "name": "Euro MTF - 'an alternative market operated by LuxSE', described as 'Europe's first exchange-regulated multilateral trading facility' (MTF, not an EU-regulated market)",
      "listings_page": "https://www.luxse.com/market-overview/official-list"
     },
     {
      "name": "LuxSE SOL (Securities Official List) - listing without admission to trading",
      "listings_page": "https://www.luxse.com/market-overview/official-list"
     }
    ],
    "source": "https://www.luxse.com/listing/our-markets-and-platforms ; https://www.luxse.com/market-overview",
    "state": "sourced"
   },
   "regulated_information_store": {
    "value": "LuxSE Officially Appointed Mechanism (OAM) - 'a regulated information access point'; 'Documents stored via our OAM are centrally archived and publicly available via our website.' CSSF: regulated information must be stored on the OAM when disseminated and no later than the end of that same day; the OAM is operated by the Luxembourg Stock Exchange. Transparency Law art. 20(2): OAM(s) 'shall be appointed by way of Grand-ducal regulation'.",
    "url": "https://www.luxse.com/issuer-services-overview/oam",
    "source": "https://www.luxse.com/issuer-services-overview/oam ; https://www.cssf.lu/en/information-requirements-issuers-of-securities/ ; https://www.cssf.lu/wp-content/uploads/L_110108_transparency.pdf",
    "state": "sourced"
   },
   "periodic_disclosure": {
    "value": [
     {
      "report": "Annual financial report (Transparency Law art. 3(1))",
      "deadline": "at the latest four months after the end of each financial year"
     },
     {
      "report": "Half-yearly financial report (Transparency Law art. 4(1))",
      "deadline": "as soon as possible after the end of the relevant period, but at the latest three months thereafter"
     }
    ],
    "source": "https://www.cssf.lu/wp-content/uploads/L_110108_transparency.pdf ; https://www.cssf.lu/en/information-requirements-issuers-of-securities/",
    "state": "sourced"
   },
   "ad_hoc_regime": {
    "value": "CSSF: issuers subject to the Transparency Law must disclose inside information (MAR art. 17) and managers' transactions (MAR art. 19) as regulated information - filed with the CSSF, stored on the OAM and disseminated under the Transparency Law; filings via eRIIS since 30 May 2022",
    "source": "https://www.cssf.lu/en/information-requirements-issuers-of-securities/",
    "state": "sourced"
   },
   "filing_format": {
    "value": "CSSF: annual financial reports prepared in 'Extensible Hypertext Markup Language (XHTML) format' for financial years starting on or after 1 January 2020; IFRS consolidated statements also tagged in XBRL (ESEF; CSSF points to ESMA's ESEF Reporting Manual)",
    "source": "https://www.cssf.lu/en/information-requirements-issuers-of-securities/",
    "state": "sourced"
   },
   "isin_prefix": {
    "value": "LU (ANNA row shows prefix 'XS / LU') - national numbering agency Clearstream Banking S.A., ANNA status Member",
    "url": "https://anna-web.org/anna-members/",
    "source": "https://anna-web.org/anna-members/",
    "state": "sourced"
   },
   "lei": {
    "value": "GLEIF API: no LEI issuer (LOU) based in Luxembourg is on GLEIF's list of 41 LOUs; 22 LOUs are accredited for jurisdiction LU (incl. London Stock Exchange, KDPW, Bundesanzeiger Verlag, Nasdaq LEI, WM Datenservice, GS1, EQS, RapidLEI, Bloomberg, NordLEI, Euronext Dublin, KVK, InfoCamere, GMEI Utility); 42,494 LEIs with legal jurisdiction LU and status ISSUED on 2026-10-24",
    "url": "https://api.gleif.org/api/v1/lei-issuers",
    "source": "https://api.gleif.org/api/v1/lei-issuers ; https://api.gleif.org/api/v1/lei-issuers/{id}/jurisdictions ; https://api.gleif.org/api/v1/lei-records?filter[entity.jurisdiction]=LU&filter[registration.status]=ISSUED",
    "state": "sourced"
   },
   "market_calendar": {
    "value": "LuxSE markets 'open from 09:00 to 17:40 (CET) from Monday to Friday, excluding some public holidays'; Closing days 2026 listed: Friday 25 December (Christmas Day); not closed on Tuesday 23 June (National day); on Thursday 24 and Thursday 31 December 2026 'the trading sessions will close at 14h05 CET'",
    "url": "https://www.luxse.com/trading/opening-hours-and-closing-days",
    "source": "https://www.luxse.com/trading/opening-hours-and-closing-days",
    "state": "sourced"
   },
   "filing_languages": {
    "value": "Transparency Law art. 19: regulated information disclosed 'in a language accepted by the CSSF' (and/or, per case, a language accepted by host Member State authorities or 'a language customary in the sphere of international finance, recognised as such by the CSSF'); art. 19(5): 'the languages accepted in any case by the CSSF are Luxembourgish, French, German and English.'",
    "source": "https://www.cssf.lu/wp-content/uploads/L_110108_transparency.pdf",
    "state": "sourced"
   },
   "trading_halts_page": {
    "value": "LuxSE Market overview page - 'Latest Suspensions' tab (also 'Upcoming delistings')",
    "url": "https://www.luxse.com/market-overview",
    "source": "https://www.luxse.com/market-overview",
    "state": "sourced"
   },
   "store_lookup_url": {
    "value": "LuxSE OAM search - 'Search for regulated information'; keyword box plus advanced filters: country of issuer, issuer name, publication date, reference year, ISIN code, CSSF code, type of regulated information",
    "url": "https://www.luxse.com/issuer-services-overview/oam/oam-search",
    "source": "https://www.luxse.com/issuer-services-overview/oam/oam-search",
    "state": "sourced"
   }
  },
  "pages_checked": [
   "https://anna-web.org/identifiers/",
   "https://www.cssf.lu/en/",
   "https://www.luxse.com/",
   "https://www.luxse.com/listing/our-markets-and-platforms",
   "https://www.luxse.com/issuer-services-overview/oam",
   "https://www.cssf.lu/en/information-requirements-issuers-of-securities/",
   "https://www.cssf.lu/en/Document/law-of-11-january-2008/",
   "https://www.luxse.com/trading/opening-hours-and-closing-days",
   "https://www.anna-web.org/members/ (members-only spotlight, no list)",
   "https://anna-web.org/anna-members/",
   "https://www.cssf.lu/wp-content/uploads/L_110108_transparency.pdf",
   "https://api.gleif.org/api/v1/lei-issuers?page[size]=100",
   "https://api.gleif.org/api/v1/lei-issuers/{lei}/jurisdictions (41 LOUs)",
   "https://api.gleif.org/api/v1/lei-records?filter[entity.jurisdiction]=LU&filter[registration.status]=ISSUED&page[size]=1",
   "https://www.luxse.com/market-overview",
   "https://www.luxse.com/issuer-services-overview/oam/oam-search"
  ],
  "notes": "Transparency Law consolidated text is the CSSF's information-only consolidation (Memorial texts are authoritative); it was updated 10 July 2025 (Law of 3 July 2025) and adds art. 20-1: from 10 July 2026 regulated information is also submitted to the collection body for the European Single Access Point. ANNA row for Luxembourg shows 'XS / LU'; XS is the international prefix shared with Euroclear Bank. LuxSE closing-days list shows only 25 December for 2026 at fetch time.",
  "sourced": 12,
  "not_found": [],
  "node": {
   "live": true,
   "node": "lu-cm-kg",
   "example": {
    "isin": "LU0569974404",
    "name": "APERAM",
    "ticker": "LU0569974404",
    "record_url": "https://mcp.lu-cm-kg.ai/record/XLUX/LU0569974404",
    "isin_on_node": true
   }
  }
 },
 "sha256": "dcb5688cb529f97e97528e9b132c75f2454cac225d8a99380b6adfe3e21e6257",
 "signature": {
  "alg": "EdDSA",
  "kid": "allooloo-eco-2026-10",
  "protected": "eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWVjby0yMDI2LTEwIn0",
  "signature": "ZSoZL-h7aQg24NaVcUzRMXaWXYNrWwYww1NskDNmExdhT9WhC0qf4CmiDy6IRtZYe_-buS91AB1EnBRkdlWSAg",
  "jwks": "https://lu-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-23 · 23 issuers · door https://mcp.lu-cm-kg.ai/mcp",
  "history": null,
  "as_of": "2026-10-23",
  "issuers": 23,
  "door": "https://mcp.lu-cm-kg.ai/mcp",
  "agent_card": "https://agent.lu-cm-kg.ai/.well-known/agent-card.json"
 },
 "build": {
  "built": "2026-10-24",
  "hunt": "2026-10-23,2026-10-24,2026-10-25",
  "file": "eco-2026-10-24-24.json",
  "signed": true
 }
}