{
 "record": {
  "schema": "allooloo-eco/1.0",
  "object": "Electronic Compliance Object",
  "market": "fr",
  "country": "France",
  "region": "Europe",
  "host": "fr-eco.ai",
  "hunted": "2026-10-23",
  "fields": {
   "regulator": {
    "value": "Autorite des marches financiers (AMF)",
    "url": "https://www.amf-france.org/en",
    "source": "https://www.amf-france.org/en",
    "state": "sourced"
   },
   "exchanges": {
    "value": [
     {
      "name": "Euronext Paris (regulated market; also Euronext Growth Paris, Euronext Access Paris)",
      "listings_page": "https://live.euronext.com/en/markets/paris/equities/list"
     }
    ],
    "source": "https://live.euronext.com/en/markets/paris",
    "state": "sourced"
   },
   "regulated_information_store": {
    "value": "info-financiere.gouv.fr - 'Le mecanisme officiel francais de stockage centralise des informations reglementees' (page does not name the operator)",
    "url": "https://www.info-financiere.gouv.fr/",
    "source": "https://www.info-financiere.gouv.fr/",
    "state": "sourced"
   },
   "periodic_disclosure": {
    "value": [
     {
      "report": "Half-yearly financial report (regulated market issuers)",
      "deadline": "AMF release: deadline for publishing half-yearly financial reports extended 'from 2 to 3 months' for companies whose instruments are admitted to trading on a regulated market (Monetary and Financial Code, via DDADUE law)"
     },
     {
      "report": "Annual financial report",
      "deadline": null,
      "note": "four-month deadline not read on an official page (Legifrance 403/Cloudflare, EUR-Lex challenge); AMF RG art. 222-3 covers format only"
     }
    ],
    "source": "https://www.amf-france.org/en/news-publications/news-releases/amf-news-releases/autorite-des-marches-financiers-supports-listed-companies-meeting-their-disclosure-obligations ; https://www.amf-france.org/en/eli/fr/aai/amf/rg/20260911/notes",
    "state": "sourced"
   },
   "ad_hoc_regime": {
    "value": "'A company whose securities are listed on a market must make all inside information public as soon as possible' - Regulation (EU) 596/2014 (MAR art. 17); AMF RG art. 221-1 lists inside information published under art. 17 MAR as regulated information; delay -> ex post notice to AMF",
    "source": "https://www.amf-france.org/en/news-publications/depth/information-obligations-listed-companies ; https://www.amf-france.org/en/eli/fr/aai/amf/rg/20260911/notes",
    "state": "sourced"
   },
   "filing_format": {
    "value": "AMF RG art. 222-3: annual financial report of regulated-market issuers 'drawn up in accordance with a single electronic reporting format as defined by European Delegated Regulation 2019/815' (ESEF), for financial years beginning from 1 January 2021 at the latest",
    "source": "https://www.amf-france.org/en/eli/fr/aai/amf/rg/20260911/notes",
    "state": "sourced"
   },
   "isin_prefix": {
    "value": "FR - numbering agency Euroclear France",
    "url": "https://anna-web.org/identifiers/",
    "source": "https://anna-web.org/identifiers/",
    "state": "sourced"
   },
   "lei": {
    "value": "LEI = unique 20-character alphanumeric code, ISO 17442 (GLEIF); GLEIF page states no general who-must-hold rule",
    "url": "https://www.gleif.org/en/about-lei/introducing-the-legal-entity-identifier-lei",
    "source": "https://www.gleif.org/en/about-lei/introducing-the-legal-entity-identifier-lei",
    "state": "sourced"
   },
   "market_calendar": {
    "value": "Euronext cash and derivatives markets open Monday to Friday throughout 2026 except listed days; Paris full closures: 1 Jan, Good Friday 3 Apr, Easter Monday 6 Apr, 1 May, 25 Dec; half days 24 and 31 Dec",
    "url": "https://www.euronext.com/en/trading/trading-hours-holidays",
    "source": "https://www.euronext.com/en/trading/trading-hours-holidays",
    "state": "sourced"
   },
   "filing_languages": {
    "value": "AMF RG art. 221-2: information drafted 'in French or in another language customary in the sphere of finance' if securities are admitted to trading on a regulated market in France or another EEA State (AMF competent authority); same wording where AMF is not competent and securities are on a French regulated market",
    "source": "https://www.amf-france.org/en/eli/fr/aai/amf/rg/20260911/notes",
    "state": "sourced"
   },
   "trading_halts_page": {
    "value": null,
    "state": "not found",
    "checked": [
     "https://www.euronext.com/en/trading/market-quality/trading-safeguards-euronext-markets (no statement of where halts are published)"
    ]
   },
   "store_lookup_url": {
    "value": "info-financiere.gouv.fr Recherche page (search fields not confirmed)",
    "url": "https://www.info-financiere.gouv.fr/pages/recherche/",
    "source": "https://www.info-financiere.gouv.fr/",
    "state": "sourced"
   }
  },
  "pages_checked": [
   "https://www.info-financiere.gouv.fr/",
   "https://www.amf-france.org/en",
   "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000046322571 (403)",
   "https://www.euronext.com/en/trading/trading-calendars-hours (404)",
   "https://www.amf-france.org/sites/institutionnel/files/pdf/79971/fr/RG-en-vigueur-au-20260911.pdf (unreadable)",
   "https://www.euronext.com/en/trading/trading-hours-holidays",
   "https://anna-web.org/identifiers/",
   "https://www.euronext.com/en/trading/market-quality/trading-safeguards-euronext-markets",
   "https://www.amf-france.org/en/eli/fr/aai/amf/rg/20260911/notes",
   "https://www.info-financiere.gouv.fr/pages/recherche/",
   "https://live.euronext.com/en/markets/paris",
   "https://www.amf-france.org/en/news-publications/depth/information-obligations-listed-companies",
   "https://www.amf-france.org/en/news-publications/news-releases/amf-news-releases/autorite-des-marches-financiers-supports-listed-companies-meeting-their-disclosure-obligations",
   "https://eur-lex.europa.eu/legal-content/EN/TXT/ (empty/challenge)",
   "https://www.gleif.org/en/about-lei/introducing-the-legal-entity-identifier-lei"
  ],
  "notes": "AMF RG art. 222-4 to 222-6 (half-year content) were removed by decree of 15 May 2025; deadlines now sit in the Monetary and Financial Code (not readable). Annual four-month deadline not sourced.",
  "sourced": 11,
  "not_found": [
   "trading_halts_page"
  ],
  "node": {
   "live": true,
   "node": "fr-cm-kg",
   "example": {
    "isin": "FR0000120271",
    "name": "TOTALENERGIES",
    "ticker": "FR0000120271",
    "record_url": "https://mcp.fr-cm-kg.ai/record/XPAR/FR0000120271",
    "isin_on_node": true
   }
  }
 },
 "sha256": "79cca5f77bc8022fb9ff628ea1bb5765138faad050aa9a8ae22eaa6c51f5b2fa",
 "signature": {
  "alg": "EdDSA",
  "kid": "allooloo-eco-2026-10",
  "protected": "eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWVjby0yMDI2LTEwIn0",
  "signature": "_LcRYRg-CkACIt--E5wW1hXYqtisqo8iNT7OofmgqXHaJUhpD_FYFHQ7O6WNIWtN6TgS-hOCxswY6-nWv77NDg",
  "jwks": "https://fr-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 · 712 issuers · door https://mcp.fr-cm-kg.ai/mcp",
  "history": null,
  "as_of": "2026-10-23",
  "issuers": 712,
  "door": "https://mcp.fr-cm-kg.ai/mcp",
  "agent_card": "https://agent.fr-cm-kg.ai/.well-known/agent-card.json"
 },
 "build": {
  "built": "2026-10-26",
  "hunt": "2026-10-23,2026-10-24,2026-10-25",
  "file": "eco-2026-10-26.json",
  "signed": true
 }
}