{
 "record": {
  "schema": "allooloo-eco/1.0",
  "object": "Electronic Compliance Object",
  "market": "za",
  "country": "South Africa",
  "region": "Middle East and Africa",
  "host": "za-eco.ai",
  "hunted": "2026-10-24",
  "fields": {
   "regulator": {
    "value": "Financial Sector Conduct Authority (FSCA) - responsible for investigating potential market abuse and enforcement; the JSE is a licensed exchange under the Financial Markets Act (FMA) and makes and enforces the Listings Requirements",
    "url": "https://www.fsca.co.za/",
    "source": "https://www.jse.co.za/regulation/market-regulation ; https://www.jse.co.za/regulation/companies-issuer-regulation",
    "state": "sourced"
   },
   "exchanges": {
    "value": [
     {
      "name": "JSE Limited (Johannesburg Stock Exchange) - Main Board and AltX segments under the JSE Listings Requirements",
      "listings_page": "https://clientportal.jse.co.za/listed-companies"
     }
    ],
    "source": "https://clientportal.jse.co.za/listed-companies",
    "state": "sourced"
   },
   "regulated_information_store": {
    "value": "SENS - Stock Exchange News Service. JLR 6.1: 'The JSE has established the SENS platform ... to disseminate relevant company information to the market on a real time basis'; announcements are made on SENS per the SENS Procedural Requirements (JSE Procedures Portal)",
    "url": "https://clientportal.jse.co.za/communication/sens-announcements",
    "source": "https://www.jse.co.za/sites/default/files/media/documents/jse-listing-requirements-service-issue/JSE%20Listing%20Listings%20Requirements%20Service%20Issue%201%20%5B3rd%20edition%5D%20June%202026.pdf ; https://clientportal.jse.co.za/communication/sens-announcements",
    "state": "sourced"
   },
   "periodic_disclosure": {
    "value": [
     {
      "report": "Annual results announcement (condensed or annual/summary financial statements), JLR 6.43",
      "deadline": "within three months after the end of each financial year end"
     },
     {
      "report": "Annual report, JLR 6.44",
      "deadline": "within four months after the end of each financial year and at least fifteen business days before the date of the annual general meeting: release the annual report through a results announcement"
     },
     {
      "report": "Interim results, JLR 6.45",
      "deadline": "within three months ... after the end of the first six-month period of a financial year"
     },
     {
      "report": "Quarterly results, JLR 6.46",
      "deadline": "Reporting on a quarterly basis is voluntary; if elected, released 'as soon as possible after each quarter'"
     }
    ],
    "source": "https://www.jse.co.za/sites/default/files/media/documents/jse-listing-requirements-service-issue/JSE%20Listing%20Listings%20Requirements%20Service%20Issue%201%20%5B3rd%20edition%5D%20June%202026.pdf",
    "state": "sourced"
   },
   "ad_hoc_regime": {
    "value": "JLR 6.19 General obligation of disclosure: 'an issuer must, without delay, unless the information is kept confidential for a limited period of time, release an announcement providing details relating, directly or indirectly, to such issuer that constitutes price sensitive information' (apply Practice Note 2/2015); 6.20-6.22 confidentiality",
    "source": "https://www.jse.co.za/sites/default/files/media/documents/jse-listing-requirements-service-issue/JSE%20Listing%20Listings%20Requirements%20Service%20Issue%201%20%5B3rd%20edition%5D%20June%202026.pdf",
    "state": "sourced"
   },
   "filing_format": {
    "value": "Announcements released on SENS and published as PDF per announcement (pattern https://senspdf.jse.co.za/documents/SENS_YYYYMMDD_S<number>.pdf); JLR 6.2 announcements must comply with Appendix 1 to Section 6. No XBRL requirement in the JLR text read",
    "source": "https://clientportal.jse.co.za/communication/sens-announcements/Index/0/7days/2026-10-24/2026-10-24/1/",
    "state": "sourced"
   },
   "isin_prefix": {
    "value": "ZA - numbering agency JSE Ltd (ANNA member list); JSE equity ISINs observed as ZAE... (e.g. Harmony Gold ZAE000015228 on JSE issuer profile)",
    "url": "https://anna-web.org/anna-members/",
    "source": "https://anna-web.org/anna-members/ ; https://clientportal.jse.co.za/issuer-profile?issuerMasterId=1174&regulatoryYear=0",
    "state": "sourced"
   },
   "lei": {
    "value": "Local LEI issuing organisation: Strate (Pty) Ltd (LOU LEI 378900F4A0A690EA6735, https://www.lei-strate.co.za/); 3,498 LEI records with legal address ZA (GLEIF API, 2026-10-24)",
    "url": "https://www.lei-strate.co.za/",
    "source": "https://api.gleif.org/api/v1/lei-issuers ; https://api.gleif.org/api/v1/lei-records?filter[entity.legalAddress.country]=ZA",
    "state": "sourced"
   },
   "market_calendar": {
    "value": "JSE Markets Calendar 2026 (JSE Market Notice 380/2025, 3 November 2025, all markets); 2027 calendar also posted (file titled JSE Market Notice 37326, 9 Oct 2026); equity market trading hours PDF on the same page. Holidays are shown colour-coded in the PDF, not as text",
    "url": "https://clientportal.jse.co.za/reports/trading-calendars",
    "source": "https://clientportal.jse.co.za/reports/trading-calendars",
    "state": "sourced"
   },
   "filing_languages": {
    "value": "JLR 6.2: 'Announcements must be in English'; JLR 10.11(a) PLS and circulars 'must be prepared in English'; MOI must be in English (Schedule 2)",
    "source": "https://www.jse.co.za/sites/default/files/media/documents/jse-listing-requirements-service-issue/JSE%20Listing%20Listings%20Requirements%20Service%20Issue%201%20%5B3rd%20edition%5D%20June%202026.pdf",
    "state": "sourced"
   },
   "trading_halts_page": {
    "value": "No dedicated halts page found. JSE Listed Companies directory shows each issuer's status ('JSE . Current' / 'JSE . Suspended', e.g. African Dawn Capital Limited suspended). Rule basis: JLR 1.3 suspension of securities, 1.11 obligations while suspended (quarterly announcement), 1.12 suspension process under FMA s12(2)",
    "url": "https://clientportal.jse.co.za/listed-companies",
    "source": "https://clientportal.jse.co.za/listed-companies ; https://www.jse.co.za/sites/default/files/media/documents/jse-listing-requirements-service-issue/JSE%20Listing%20Listings%20Requirements%20Service%20Issue%201%20%5B3rd%20edition%5D%20June%202026.pdf",
    "state": "sourced"
   },
   "store_lookup_url": {
    "value": "SENS announcements search: Issuer (search by company name), From/To dates, quick filters Today / Last 7 days / Last 30 days; URL pattern /communication/sens-announcements/Index/<issuerMasterId>/<filter>/<from>/<to>/<page>/; per-issuer SENS list also on /issuer-profile?issuerMasterId=<id>",
    "url": "https://clientportal.jse.co.za/communication/sens-announcements",
    "source": "https://clientportal.jse.co.za/communication/sens-announcements",
    "state": "sourced"
   }
  },
  "pages_checked": [
   "https://www.jse.co.za/ (browser pane, 200)",
   "https://www.jse.co.za/regulation/companies-issuer-regulation",
   "JSE Listings Requirements Service Issue 1 [3rd edition] June 2026 PDF, read in-page via pdf.js",
   "https://clientportal.jse.co.za/communication/sens-announcements",
   "https://clientportal.jse.co.za/communication/sens-announcements/Index/0/7days/2026-10-24/2026-10-24/1/",
   "https://clientportal.jse.co.za/reports/trading-calendars",
   "JSE Market Notice 380/2025 JSE Markets Calendar 2026 PDF (read in-page)",
   "https://clientportal.jse.co.za/listed-companies",
   "https://clientportal.jse.co.za/reports/downloadable-files",
   "https://clientportal.jse.co.za/downloadable-files?RequestNode=ISIN",
   "https://clientportal.jse.co.za/issuer-profile?issuerMasterId=1174&regulatoryYear=0",
   "https://clientportal.jse.co.za/communication/jse-market-notices (no suspension notices in first page)",
   "https://www.jse.co.za/regulation/market-regulation",
   "https://anna-web.org/anna-members/",
   "https://api.gleif.org/api/v1/lei-issuers",
   "https://api.gleif.org/api/v1/lei-records?filter[entity.legalAddress.country]=ZA"
  ],
  "notes": [
   "jse.co.za and clientportal.jse.co.za were read in the built-in browser (curl still refused); no CAPTCHA met.",
   "Note the JLR splits annual results (3 months, 6.43) from the annual report (4 months, 6.44); the general segment is exempt from 6.43 (JLR general segment provisions).",
   "trading_halts_page is sourced as the listed-companies status view; JSE publishes no standalone suspensions list that was found.",
   "No page content addressed instructions to an AI."
  ],
  "sourced": 12,
  "not_found": [],
  "node": {
   "live": false,
   "node": null,
   "example": null
  }
 },
 "sha256": "bb5eef56dc3af90539d169a87aad9f793806b738c69ab92495e8092ae8101759",
 "signature": {
  "alg": "EdDSA",
  "kid": "allooloo-eco-2026-10",
  "protected": "eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWVjby0yMDI2LTEwIn0",
  "signature": "9g7SIATxEPJ6pxAkgfwEoaZwM--47CPrVamB03iZ1Hstzlw_LJf1dIvAP7h4BR6GPA3_Fu_0kdwveRSOxNIyAQ",
  "jwks": "https://za-eco.ai/.well-known/jwks.json",
  "over": "base64url(protected) + '.' + base64url(canonical JSON of record)"
 },
 "signature_note": null,
 "node_status": {
  "live": false,
  "line": "NODE OPENING · store: SENS - Stock Exchange News Service. JLR 6.1: 'The JSE has established the SENS platform ... to disseminate relevant company information to the market on a real time basis'; announcements are made on SENS per the SENS Procedural Requirements (JSE Procedures Portal)",
  "store": "SENS - Stock Exchange News Service. JLR 6.1: 'The JSE has established the SENS platform ... to disseminate relevant company information to the market on a real time basis'; announcements are made on SENS per the SENS Procedural Requirements (JSE Procedures Portal)",
  "store_url": "https://clientportal.jse.co.za/communication/sens-announcements"
 },
 "build": {
  "built": "2026-10-26",
  "hunt": "2026-10-23,2026-10-24,2026-10-25",
  "file": "eco-2026-10-26.json",
  "signed": true
 }
}