{"cmr":"hk-cm-kg/HKEX/02177","since":null,"total":40,"cursor":0,"limit":50,"next_cursor":null,"events":[{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-11-04","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 October 2026","reference":"12398600","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/1104/2026110400149.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"10:10","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"QHWF169ahpm3VpOFZ5REWceG-rgakclQyuPIpqhp5wdESkGy-RADO8ws1YWbXDDNd24qhmBx1Cz_n0Lk2bdWAg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-10-23","event_type":"announcement","title":"DISCLOSEABLE TRANSACTION PROVISION OF GUARANTEE","reference":"12381577","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/1023/2026102300988.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Discloseable Transaction]","time_hkt":"18:18","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"tWLvnDgYMhoCQ-Dhj0ddjyXhPSIVI1cspLjJzSd575g9QYxF-uHhpqFhLqETsE_zT88RxL9hZPJsCzurk0KCBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-10-05","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 September 2026","reference":"12360584","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/1005/2026100500339.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"11:09","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"r5iEeW1Y9BKna0QEmXZgZd5sd3tJyhYtT5EyVL7R9zJ_y2irwaK7WjDL5OLr1MsDTvEuwXljecT_L9aaqxz8Ag","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-09-28","event_type":"circular","title":"NOTIFICATION LETTER AND REPLY FORM TO NON-REGISTERED SHAREHOLDERS - REMINDER LETTER REGARDING THE ARRANGEMENT OF ELECTRONIC DISSEMINATION OF CORPORATE COMMUNICATIONS","reference":"12348690","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0928/2026092801031.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Circulars - [Other]","time_hkt":"17:26","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"k0UTmf-HRJW9xy6HV_1jxYnhkyHwFtWvwfVc8Zxn9gYxO129J3PwcqdbW-rgW7_JdGuP4PlAK9qNFWVVbhMSBg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-09-28","event_type":"circular","title":"NOTIFICATION LETTER AND REPLY FORM TO REGISTERED SHAREHOLDERS - REMINDER LETTER REGARDING THE ARRANGEMENT OF ELECTRONIC DISSEMINATION OF CORPORATE COMMUNICATIONS","reference":"12348650","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0928/2026092800991.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Circulars - [Other]","time_hkt":"17:20","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"u56no2a4XWgx3dbvEjtuJJSqiWAqlStxeCJjEpSwGQT55rqOnLCbAaMqWXsLP1I-Hkbhv9KIeDD_ZPnyNn5zBQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-09-28","event_type":"interim_report","title":"INTERIM REPORT 2026","reference":"12348577","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0928/2026092800918.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Financial Statements/ESG Information - [Interim/Half-Year Report]","time_hkt":"17:08","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"XgZKU4plo7WUQ-ve0yZRsrG8qeum308YjC-uYyok4eG1WlAoTKk_59Hp6jq8G1RmotXZgatK_bbabhQAxTlgBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-09-03","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 August 2026","reference":"12317444","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0903/2026090300285.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"10:52","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"9B46htRGqzZrwLzBKS0fiUfTS4Lco6pvEhlhq-ePo8XB6nwPc0gNNPC1iSwsLWtuimbu9lQpSLB3UXbLQS39DA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-08-28","event_type":"results","title":"INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 2026","reference":"12306118","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0828/2026082802642.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Interim Results]","time_hkt":"20:38","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"ds5NvmB_B_o5BgU_jYpwUhndqvlX2trtji8D7uTu-imrCfpcKzCyb8WzBDLCTO0F2JM9Hhk1HtNk8hG--V_8AQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-08-17","event_type":"agm_egm","title":"NOTICE OF BOARD MEETING","reference":"12286572","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0817/2026081700746.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Date of Board Meeting]","time_hkt":"17:00","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"KMURWGl7XJ7D9jAiJmgW_4-2fwOMI3qx6lBogDBLrUzCE2CGkXQMk6KzfSV5DTBWXS91npD9cYtQU60RfYt1Ag","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-08-04","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 July 2026","reference":"12270241","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0804/2026080400433.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"14:09","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"c7cGU6ppvmiE7vdZUulQGPUvDZQetG5clh6-LxFYPk8oaGxIKyOd4AYLNiyux-dvhiG4xZcEf4tZ1X2NhkIHDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-07-03","event_type":"monthly_return","title":"(Revised title) Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 June 2026","reference":"12231483","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0703/2026070301098.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:42","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"jOyOOWOwPvo6QPJnr1g7uUtsUo8CQ6F5uwKR3Y9UEzzhWwccRQKDt60Tz5PFKbUaVSJuocAeZ0lj76DVnAG7AA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-07-03","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 June 2026","reference":"12230966","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0703/2026070300589.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"14:48","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"ZBsqKzusjlmTdsUKIDn09heJOkgQ2VZzHPHz5Vj44RVEvKMbVBEpYEpLHjOfdA0-EDb1YNbjCEiBUcBRFEgoAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-06-29","event_type":"constitutional_document","title":"FOURTH AMENDED AND RESTATED MEMORANDUM AND ARTICLES OF ASSOCIATION","reference":"12221284","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0629/2026062902161.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Constitutional Documents","time_hkt":"21:49","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"fd7Ur-FNH4K4kho75mNZPnL69C_w7oZsfhgPAsej4Df_o8qTXidOxMbpjBDPChYXDaEpqL_KdZPq2KBCoIBIAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-06-29","event_type":"dividend","title":"POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON JUNE 29, 2026 AND DISTRIBUTION OF THE FINAL DIVIDEND","reference":"12221282","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0629/2026062902159.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Results of AGM / Dividend or Distribution / Closure of Books or Change of Book Closure Period / Amendment of Constitutional Documents]","time_hkt":"21:48","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"ahFsYeRJO57cNpjm9D-AXAnNnMqpiGM55nUGC5iRxIxnF7R4_1anbOXCouc1Dg5jGkmG6-7yOR0ZuUIGtiQFCA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-06-02","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 May 2026","reference":"12183085","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0602/2026060200447.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"13:52","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"1dZ8i3nR0lNTG-2XMGnNGmryitx9uPHON8vLKT7Af7snJ6GE59v2ZUPh2m25a1GCe4rMybIVMZZBdFGHQopMDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-05-06","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 April 2026","reference":"12147841","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0506/2026050600541.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"13:51","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"ZvPBcpSuD3GUCoBd4osJslc5XlvnWpIc0guJk8dWHIMxJzky-et53vwBd1XqZORJMY7yX3WdcyLSCdUuGv_LDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-04-28","event_type":"agm_egm","title":"FORM OF PROXY FOR ANNUAL GENERAL MEETING TO BE HELD ON JUNE 29, 2026 (OR ANY ADJOURNMENT THEREOF)","reference":"12130666","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0428/2026042803909.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Proxy Forms","time_hkt":"20:43","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"afA7B67qwPr8NQYCM0aK5IESTPvXAYD3Ylh1CoO9A4vPkeCX8tHRqg7C9-fi4WcDpCpZL0eTFGGukwZ_R5uLDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-04-28","event_type":"dividend","title":"NOTICE OF ANNUAL GENERAL MEETING","reference":"12130600","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0428/2026042803843.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Notice of AGM / Dividend or Distribution / Closure of Books or Change of Book Closure Period / Amendment of Constitutional Documents]","time_hkt":"20:31","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"iZg1Goh90CnAs4e72nakFfXjVgwYoqN4md6Xfe4mLDy0LDRkxSO1ZhOv602HIgsvxY2qbhbGnX-neoGwtixpCw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-04-28","event_type":"circular","title":"PROPOSALS FOR GENERAL MANDATE TO ISSUE SHARES AND REPURCHASE MANDATE TO REPURCHASE SHARES AND RE-ELECTION OF RETIRING DIRECTORS AND DECLARATION AND PAYMENT OF FINAL DIVIDEND OUT OF SHARE PREMIUM ACCOUNT AND PROPOSED AMENDMENTS TO THE EXISTING MEMORANDUM AND ARTICLES OF ASSOCIATION AND ADOPTION OF THE NEW MEMORANDUM AND ARTICLES OF ASSOCIATION AND NOTICE OF ANNUAL GENERAL MEETING","reference":"12130528","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0428/2026042803771.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Circulars - [Re-election or Appointment of Director subject to Shareholders' Approval / General Mandate / Explanatory Statement for Repurchase of Shares / Issue of Shares / Amendment of Constitutional Documents / Other]","time_hkt":"20:20","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"cQu4k6-hZoVjpXEjcRlRLYRd6Vaf6YKc8_S6uSazSK2w0HrAWHQthYRT7zc1BN-NmDPf_kWJv1yk4Y29Y2QWBg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-04-28","event_type":"annual_report","title":"ANNUAL REPORT 2025","reference":"12130430","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0428/2026042803673.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Financial Statements/ESG Information - [Annual Report]","time_hkt":"20:06","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"9BuGnw1DKAiNCs5h76_0l-kQ0Spu2RonNTQ0eVVF2jo5M2NZ461ozMZuAWyGRdByKiMK4OFU-ZEt3DMf3VdDCA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-04-28","event_type":"esg_report","title":"2025 Environmental, Social and Governance Report","reference":"12130378","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0428/2026042803621.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Financial Statements/ESG Information - [Environmental, Social and Governance Information/Report]","time_hkt":"19:58","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"L6QYk-sSQyRAU7tFMlGvJmNUsrTGc-qcsugUEitHXMjUqbev11zEG1atzS7P4UCQPDONH0m3kPA1lFcENwk0DA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-04-08","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 March 2026","reference":"12096488","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0408/2026040800341.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"10:41","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"KfXuz6i0jc3qOx6lre2eq4EduBv1Nil67_XwLs1mB3umACLNY6fKrDZHbOxsubzUEEQIyXVlFOwUZFhhcZlqDg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-03-30","event_type":"dividend","title":"Final Dividend for the Year Ended 31 December 2025","reference":"12079881","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0330/2026033003324.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Dividend or Distribution (Announcement Form)]","time_hkt":"22:21","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"L7NQ6XqCVVbuqNeCGGe7HhJ3z6GKYXUP4yPQEr3lV0eb2SBO2-1B-ZXFnib8XLwhtH8QsROpneR-yoB6DsizDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-03-30","event_type":"results","title":"ANNOUNCEMENT OF THE ANNUAL RESULTS FOR THE YEAR ENDED 31 DECEMBER 2025","reference":"12079871","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0330/2026033003314.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Final Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period]","time_hkt":"22:21","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"fN9qLc5vJdP0XV_Y_0qlJydjEw5G2NUQT8GKDIBteB6k4LUTde14s5bcMR72bOB2Zc52FEpaRsUlHYtL9YRHCg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-03-30","event_type":"announcement","title":"PROPOSED AMENDMENTS TO THE EXISTING MEMORANDUM AND ARTICLES OF ASSOCIATION","reference":"12077469","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0330/2026033000828.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Amendment of Constitutional Documents]","time_hkt":"17:10","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"OcKhUDRl4S-w46AZrFlY17l5OJFgblz4moZzNjisuDOp37VPmdC1aKANzk6r5trYKQ32DjeNBbQSi6OqzB7ADw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-03-30","event_type":"announcement","title":"CHANGE OF JOINT COMPANY SECRETARY AND AUTHORIZED REPRESENTATIVE","reference":"12077467","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0330/2026033000826.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Change in Company Secretary]","time_hkt":"17:09","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"C_kxm7D-ZdnrBgHnSNVair9vwXO0_OeKlwqy6TXInnXvjCyMY8OCO0zToAE9OrhW6zC7QLEvcnEygATnjtdDDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-03-17","event_type":"agm_egm","title":"NOTICE OF BOARD MEETING","reference":"12055758","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0317/2026031701104.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Date of Board Meeting]","time_hkt":"18:13","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"oL_Kkh32Vsceb2MtpEbnFxWlEK5-VKaYWyQNHx8Klp0YzqOWdG5Myz8AJY1EB6r2dK9FAYgWT1F14yvYxFDsCg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-03-03","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 28 February 2026","reference":"12037249","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0303/2026030300293.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"11:42","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"yop_u-oOqCDlhMKOf9Ih1u2bwsUTBccRL5ormw4WySlDEqxgOrLEGXRketEEJ_oweNWjVpeuEOOIIlIj81bABA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-02-04","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 January 2026","reference":"12012889","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0204/2026020400175.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"10:27","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"veZu_RfEN2DslF4tYOz2wj9_XH_lWPjcOFCQ6doREblYhfhwTIa3CzfGzIaBvfwIsYIoDanpA44F-AFQwO6dAg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-01-06","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 December 2025","reference":"11980570","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0106/2026010600167.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"10:47","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"hviLC00ZsuvWcRTHtbwAvNzUojbQkiVP6gYp94o3Uu5YZpwIQlVdedl2ykN1xTcS144M4LPKrHxqkIzur-AMAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2026-01-05","event_type":"announcement","title":"COMPLETION OF DISCLOSEABLE TRANSACTION IN RELATION TO THE ACQUISITION OF SHARES IN A JAPANESE COMPANY","reference":"11979884","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0105/2026010502408.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Discloseable Transaction]","time_hkt":"18:36","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"7qwPcJAzdBIIR7g2pxfy86illvlWnkVAl7Q7TepgybCaWOmgsW95YFerc3uhSBNC-p8zKbEYjVYfuIe8u-pnCA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2025-12-24","event_type":"agm_egm","title":"POLL RESULTS OF THE EXTRAORDINARY GENERAL MEETING HELD ON 24 DECEMBER 2025","reference":"11967048","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1224/2025122401098.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Results of EGM/SGM]","time_hkt":"17:58","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"50KWY-trrEDisUJDtwrWXBmeyv78movNAOmAJUpeLsnSkXRUtzqXKEQDn5ho99iKeQ4vZ_5tIWcokjpNSopNBw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2025-12-15","event_type":"announcement","title":"DISCLOSEABLE TRANSACTION IN RELATION TO THE ACQUISITION OF SHARES IN A JAPANESE COMPANY","reference":"11956249","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1215/2025121501702.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Discloseable Transaction]","time_hkt":"22:29","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"9-OAEYPgLQaDaQZlx_Z81RgJT6fIa4_6BNsvCGg2m8wPweRXOMLEKA4bKM3zE7-SP4WN84d3PKzdKh21FqnTAw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2025-12-03","event_type":"monthly_return","title":"(Revised title) Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 November 2025","reference":"11940727","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1203/2025120300218.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"10:19","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"9jrk70AKpY4h0UZEdpfqT14pO4bvqnMrjDkY_aCTzg7Iko8oWfnrs7TVQNe1NiWKss804pQy0zJd4N-GW_tZDg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2025-12-02","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 November 2025","reference":"11938297","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1202/2025120200319.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"10:36","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"8imvxZF2hn52IO4-7PPl4Q_y07BuQ9mPIwvWxiAKY_sjGQJbXZ7FSUj20JCffRnkSu6KdxaXMIE-TSoJfI2rCg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2025-11-26","event_type":"documents_on_display","title":"CONTINUING CONNECTED TRANSACTION","reference":"11929249","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/dod/en.html","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Documents on Display","time_hkt":"18:32","file_type":"HTML","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"10e7M8w51pd5hCfM5KaAVHulrXsgmTRxd4QtzUFoRV0zCw1aT9p6-9clAK9Z4lF8eISW7yUjoN3K1peF7DDsDw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2025-11-26","event_type":"agm_egm","title":"FORM OF PROXY FOR EXTRAORDINARY GENERAL MEETING TO BE HELD ON 24 DECEMBER 2025 (OR ANY ADJOURNMENT THEREOF)","reference":"11929245","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1126/2025112600984.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Proxy Forms","time_hkt":"18:31","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"-Cwe8gFw49R9T8-Kkm3XKpV0zV9jylPdGopJwZImo1MULJDbsBbwwXdCOPhnzrbT2QEDeNRNeYZdEjS1ECRqAw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2025-11-26","event_type":"circular","title":"CONTINUING CONNECTED TRANSACTIONS IN RELATION TO RENEWAL OF PRODUCTS PROCUREMENT FRAMEWORK AGREEMENT AND NOTICE OF EXTRAORDINARY GENERAL MEETING","reference":"11929239","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1126/2025112600978.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Circulars - [Continuing Connected Transaction]","time_hkt":"18:31","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"LfwGhLZOdufqZ8Wi2SBEK-fcavmp4D7nwcJUKyZeWxu7rfqpzGS8HccoteWV6CAfknX30PtIiyaTJ2jNCUPLDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2025-11-26","event_type":"agm_egm","title":"NOTICE OF EXTRAORDINARY GENERAL MEETING","reference":"11929233","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1126/2025112600972.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Notice of EGM/SGM / Closure of Books or Change of Book Closure Period]","time_hkt":"18:30","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"r3kR6M7xZW2emHeizhGPMr_FuVIVWrqJ7ovQJ8jUdfTdbVInpZg4GfgTF9wxxITWKVUjrIYOjtdaOUA3T37IDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02177","date":"2025-11-04","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 October 2025","reference":"11902645","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1104/2025110400177.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"10:13","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"3kAK1gGpDfHTBxYoQe-VKJ7UY6p59TV87ttIrGqtxu-HatWTpGEpFENT1bBcN5t7VacUq6XWIZtOvjgcsLL2Dg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}}],"events_signed":"allooloo-cmr-2026-10"}