Black Hat Developers Corporation

Celeris Browser Legal Notices, Licenses & Credits

The Omnibus Master Software License, EULA, SLA and Third-Party Software Credits Declaration for the Celerium browser engine, the Celeris web browser and the Hat Search search engine.

Secure by design. Private by default. Fast by engineering.

Proprietary software — not open source

BROWSER ENGINECeleriumBlack Hat Developers Corporation CELERIUM Browser Engine
WEB BROWSERCelerisCELERIS Web Browser
SEARCH ENGINEHat SearchHAT SEARCH Search Engine
0Core products
0EULA articles
0Enterprise products
0Third-party credits
Document BHD-LEG-2026-OMNIBUS-V5Effective November 1, 2026Version 2026.5
Proprietary Software Notice. Celeris, Celerium and Hat Search are proprietary software owned by Black Hat Developers Corporation. They are not open source. Only the third-party components listed in Section 7 are licensed by their own authors under their own terms.

OMNIBUS MASTER SOFTWARE LICENSE, EULA, SLA, AND THIRD-PARTY SOFTWARE CREDITS DECLARATION

Document Control Number: BHD-LEG-2026-OMNIBUS-V5

Effective Date: November 1, 2026

Publisher: Black Hat Developers Corporation

Corporate Headquarters: One Black Hat Way, Mountain View, Jayasinghe Park, Sri Lanka

Official Web Portal: https://blackhatdevelopers.netlify.app/

1. PREAMBLE & GLOBAL CORPORATE GOVERNANCE CHARTER

This Omnibus Master Legal Declaration ("Declaration") establishes the binding legal framework, end-user license agreement (EULA), service level agreement (SLA), and open-source attribution catalog for all software products, compiled browser binaries, rendering engines, developer platforms, cloud microservices, and mobile applications published by Black Hat Developers Corporation.

By downloading, installing, compiling, accessing, or utilizing any component within the Black Hat Developers technology ecosystem—including Celeris (Web Browser), Celerium (Browser Engine), Hat Search (Search Engine), or any of the 87 enterprise products cataloged herein—the individual or legal entity ("Licensee") agrees unconditionally to be bound by the terms of this Declaration.

2. MASTER END USER LICENSE AGREEMENT (EULA) — ARTICLES 1 THRU 50

The following 50 Articles constitute the core operational and legal directives governing Licensee access to Black Hat Developers Corporation technology. Each Article defines specific compliance mandates, technical constraints, and legal boundaries:

Article 1 Scope of License Grant and Authorized Usage

Black Hat Developers Corporation grants the Licensee a non-exclusive, non-transferable, revocable license to execute, access, and deploy the Celeris Browser, Celerium Engine, and associated APIs strictly within authorized operational parameters. Commercial redistribution or sublicensing without written enterprise authorization is prohibited.

Full commentary on Article 1

1.1 Purpose and Legislative Intent

Article 1, entitled “Scope of License Grant and Authorized Usage”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Black Hat Developers Corporation grants the Licensee a non-exclusive, non-transferable, revocable license to execute, access, and deploy the Celeris Browser, Celerium Engine, and associated APIs strictly within authorized operational parameters.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

1.2 Defined Terms and Interpretation

For the purposes of Article 1, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Scope of License Grant and Authorized Usage.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

1.3 Scope of Application

Article 1 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Scope of License Grant and Authorized Usage. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

1.4 Rights Granted

Subject to continuing compliance with Article 1 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 1 is intended to restrict rights that such a licence guarantees as a matter of law.

1.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 1 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Scope of License Grant and Authorized Usage within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

1.6 Prohibited Conduct

In connection with Scope of License Grant and Authorized Usage, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 1. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

1.7 Technical Standards and Engineering Requirements

Where Article 1 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Scope of License Grant and Authorized Usage.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

1.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Scope of License Grant and Authorized Usage using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 1 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

1.9 Privacy and Data Protection

To the extent Article 1 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Scope of License Grant and Authorized Usage.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

1.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Scope of License Grant and Authorized Usage is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 1 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

1.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 1 shall not be construed as an assignment of any intellectual property relating to Scope of License Grant and Authorized Usage, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 1 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

1.12 Open-Source Attribution Duties

Where the subject matter of Scope of License Grant and Authorized Usage incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 1 and of the underlying open-source licence.

1.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 1, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Scope of License Grant and Authorized Usage.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

1.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 1, the Licensee shall not export, re-export, transfer or make available any item relating to Scope of License Grant and Authorized Usage in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

1.15 Service Levels and Availability

Where Article 1 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Scope of License Grant and Authorized Usage, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

1.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 1 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Scope of License Grant and Authorized Usage will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

1.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 1 or Scope of License Grant and Authorized Usage, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

1.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 1, misuse of Scope of License Grant and Authorized Usage, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

1.19 Term, Suspension and Termination

The permission granted under Article 1 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Scope of License Grant and Authorized Usage.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

1.20 Remedies and Enforcement

Breach of Article 1 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Scope of License Grant and Authorized Usage will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

1.21 Dispute Resolution and Governing Law

Disputes relating to Article 1 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Scope of License Grant and Authorized Usage through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

1.22 Amendments and Versioning

The Corporation may revise Article 1 to reflect technical developments, legal requirements, security needs or changes to Scope of License Grant and Authorized Usage. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

1.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 1. The administrator should confirm the version in use, review the applicable controls for Scope of License Grant and Authorized Usage, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 1 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

1.24 Frequently Asked Interpretive Questions

Question: Does Article 1 apply to evaluation or test environments? Answer: Yes. Non-production use of Scope of License Grant and Authorized Usage remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

1.25 Contact, Notices and Reporting

Notices concerning Article 1 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Scope of License Grant and Authorized Usage should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

1.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 1 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Scope of License Grant and Authorized Usage.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

1.27 Operational Governance Checklist

Before relying on Article 1 the Licensee should maintain a written register covering ownership of Scope of License Grant and Authorized Usage, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

1.28 Interaction with Other Articles

Article 1 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Scope of License Grant and Authorized Usage.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

1.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 1 be available to people of every background and ability. Documentation concerning Scope of License Grant and Authorized Usage is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

1.30 Business Continuity and Resilience

Licensees relying on Scope of License Grant and Authorized Usage should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 1. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

1.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Scope of License Grant and Authorized Usage. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 1 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

1.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 1 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Scope of License Grant and Authorized Usage. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

1.33 Transitional Provisions

Where Article 1 introduces or tightens a requirement relating to Scope of License Grant and Authorized Usage, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3531 words. This commentary is explanatory and is subject to the operative text of Article 1 above.

Article 2 Source Code Modification and Derivative Works Directives

Modifications to source code components governed under BSD 3-Clause or Apache 2.0 licenses must retain original copyright headers, clear modification logs, and disclaimers. Proprietary modules marked as confidential by Black Hat Developers Corporation may not be modified or distributed as derivative works.

Full commentary on Article 2

2.1 Purpose and Legislative Intent

Article 2, entitled “Source Code Modification and Derivative Works Directives”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Modifications to source code components governed under BSD 3-Clause or Apache 2.0 licenses must retain original copyright headers, clear modification logs, and disclaimers.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

2.2 Defined Terms and Interpretation

For the purposes of Article 2, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Source Code Modification and Derivative Works Directives.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

2.3 Scope of Application

Article 2 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Source Code Modification and Derivative Works Directives. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

2.4 Rights Granted

Subject to continuing compliance with Article 2 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 2 is intended to restrict rights that such a licence guarantees as a matter of law.

2.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 2 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Source Code Modification and Derivative Works Directives within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

2.6 Prohibited Conduct

In connection with Source Code Modification and Derivative Works Directives, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 2. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

2.7 Technical Standards and Engineering Requirements

Where Article 2 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Source Code Modification and Derivative Works Directives.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

2.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Source Code Modification and Derivative Works Directives using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 2 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

2.9 Privacy and Data Protection

To the extent Article 2 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Source Code Modification and Derivative Works Directives.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

2.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Source Code Modification and Derivative Works Directives is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 2 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

2.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 2 shall not be construed as an assignment of any intellectual property relating to Source Code Modification and Derivative Works Directives, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 2 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

2.12 Open-Source Attribution Duties

Where the subject matter of Source Code Modification and Derivative Works Directives incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 2 and of the underlying open-source licence.

2.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 2, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Source Code Modification and Derivative Works Directives.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

2.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 2, the Licensee shall not export, re-export, transfer or make available any item relating to Source Code Modification and Derivative Works Directives in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

2.15 Service Levels and Availability

Where Article 2 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Source Code Modification and Derivative Works Directives, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

2.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 2 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Source Code Modification and Derivative Works Directives will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

2.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 2 or Source Code Modification and Derivative Works Directives, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

2.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 2, misuse of Source Code Modification and Derivative Works Directives, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

2.19 Term, Suspension and Termination

The permission granted under Article 2 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Source Code Modification and Derivative Works Directives.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

2.20 Remedies and Enforcement

Breach of Article 2 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Source Code Modification and Derivative Works Directives will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

2.21 Dispute Resolution and Governing Law

Disputes relating to Article 2 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Source Code Modification and Derivative Works Directives through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

2.22 Amendments and Versioning

The Corporation may revise Article 2 to reflect technical developments, legal requirements, security needs or changes to Source Code Modification and Derivative Works Directives. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

2.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 2. The administrator should confirm the version in use, review the applicable controls for Source Code Modification and Derivative Works Directives, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 2 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

2.24 Frequently Asked Interpretive Questions

Question: Does Article 2 apply to evaluation or test environments? Answer: Yes. Non-production use of Source Code Modification and Derivative Works Directives remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

2.25 Contact, Notices and Reporting

Notices concerning Article 2 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Source Code Modification and Derivative Works Directives should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

2.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 2 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Source Code Modification and Derivative Works Directives.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

2.27 Operational Governance Checklist

Before relying on Article 2 the Licensee should maintain a written register covering ownership of Source Code Modification and Derivative Works Directives, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

2.28 Interaction with Other Articles

Article 2 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Source Code Modification and Derivative Works Directives.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

2.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 2 be available to people of every background and ability. Documentation concerning Source Code Modification and Derivative Works Directives is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

2.30 Business Continuity and Resilience

Licensees relying on Source Code Modification and Derivative Works Directives should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 2. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

2.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Source Code Modification and Derivative Works Directives. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 2 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

2.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 2 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Source Code Modification and Derivative Works Directives. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

2.33 Transitional Provisions

Where Article 2 introduces or tightens a requirement relating to Source Code Modification and Derivative Works Directives, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3524 words. This commentary is explanatory and is subject to the operative text of Article 2 above.

Article 3 Proprietary Rights and Intellectual Property Reservation

All copyrights, trademarks, brand assets, architecture designs, patented algorithms, and trade secrets in Celeris, Celerium, Hat Search, Cllipora, and associated products remain the exclusive property of Black Hat Developers Corporation. No implied rights are granted beyond explicit contractual terms.

Full commentary on Article 3

3.1 Purpose and Legislative Intent

Article 3, entitled “Proprietary Rights and Intellectual Property Reservation”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “All copyrights, trademarks, brand assets, architecture designs, patented algorithms, and trade secrets in Celeris, Celerium, Hat Search, Cllipora, and associated products remain the exclusive property of Black Hat Developers Corporation.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

3.2 Defined Terms and Interpretation

For the purposes of Article 3, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Proprietary Rights and Intellectual Property Reservation.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

3.3 Scope of Application

Article 3 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Proprietary Rights and Intellectual Property Reservation. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

3.4 Rights Granted

Subject to continuing compliance with Article 3 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 3 is intended to restrict rights that such a licence guarantees as a matter of law.

3.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 3 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Proprietary Rights and Intellectual Property Reservation within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

3.6 Prohibited Conduct

In connection with Proprietary Rights and Intellectual Property Reservation, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 3. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

3.7 Technical Standards and Engineering Requirements

Where Article 3 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Proprietary Rights and Intellectual Property Reservation.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

3.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Proprietary Rights and Intellectual Property Reservation using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 3 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

3.9 Privacy and Data Protection

To the extent Article 3 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Proprietary Rights and Intellectual Property Reservation.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

3.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Proprietary Rights and Intellectual Property Reservation is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 3 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

3.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 3 shall not be construed as an assignment of any intellectual property relating to Proprietary Rights and Intellectual Property Reservation, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 3 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

3.12 Open-Source Attribution Duties

Where the subject matter of Proprietary Rights and Intellectual Property Reservation incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 3 and of the underlying open-source licence.

3.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 3, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Proprietary Rights and Intellectual Property Reservation.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

3.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 3, the Licensee shall not export, re-export, transfer or make available any item relating to Proprietary Rights and Intellectual Property Reservation in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

3.15 Service Levels and Availability

Where Article 3 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Proprietary Rights and Intellectual Property Reservation, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

3.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 3 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Proprietary Rights and Intellectual Property Reservation will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

3.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 3 or Proprietary Rights and Intellectual Property Reservation, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

3.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 3, misuse of Proprietary Rights and Intellectual Property Reservation, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

3.19 Term, Suspension and Termination

The permission granted under Article 3 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Proprietary Rights and Intellectual Property Reservation.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

3.20 Remedies and Enforcement

Breach of Article 3 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Proprietary Rights and Intellectual Property Reservation will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

3.21 Dispute Resolution and Governing Law

Disputes relating to Article 3 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Proprietary Rights and Intellectual Property Reservation through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

3.22 Amendments and Versioning

The Corporation may revise Article 3 to reflect technical developments, legal requirements, security needs or changes to Proprietary Rights and Intellectual Property Reservation. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

3.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 3. The administrator should confirm the version in use, review the applicable controls for Proprietary Rights and Intellectual Property Reservation, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 3 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

3.24 Frequently Asked Interpretive Questions

Question: Does Article 3 apply to evaluation or test environments? Answer: Yes. Non-production use of Proprietary Rights and Intellectual Property Reservation remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

3.25 Contact, Notices and Reporting

Notices concerning Article 3 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Proprietary Rights and Intellectual Property Reservation should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

3.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 3 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Proprietary Rights and Intellectual Property Reservation.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

3.27 Operational Governance Checklist

Before relying on Article 3 the Licensee should maintain a written register covering ownership of Proprietary Rights and Intellectual Property Reservation, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

3.28 Interaction with Other Articles

Article 3 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Proprietary Rights and Intellectual Property Reservation.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

3.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 3 be available to people of every background and ability. Documentation concerning Proprietary Rights and Intellectual Property Reservation is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

3.30 Business Continuity and Resilience

Licensees relying on Proprietary Rights and Intellectual Property Reservation should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 3. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

3.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Proprietary Rights and Intellectual Property Reservation. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 3 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

3.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 3 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Proprietary Rights and Intellectual Property Reservation. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

3.33 Transitional Provisions

Where Article 3 introduces or tightens a requirement relating to Proprietary Rights and Intellectual Property Reservation, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3499 words. This commentary is explanatory and is subject to the operative text of Article 3 above.

Article 4 Reverse Engineering, Decompilation, and Anti-Tampering Restrictions

Licensees shall not reverse engineer, decompile, disassemble, or attempt to derive underlying source code or security algorithms from compiled binaries or obfuscated client runtimes, except where permitted by mandatory applicable law.

Full commentary on Article 4

4.1 Purpose and Legislative Intent

Article 4, entitled “Reverse Engineering, Decompilation, and Anti-Tampering Restrictions”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Licensees shall not reverse engineer, decompile, disassemble, or attempt to derive underlying source code or security algorithms from compiled binaries or obfuscated client runtimes, except where permitted by mandatory applicable law.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

4.2 Defined Terms and Interpretation

For the purposes of Article 4, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Reverse Engineering, Decompilation, and Anti-Tampering Restrictions.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

4.3 Scope of Application

Article 4 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Reverse Engineering, Decompilation, and Anti-Tampering Restrictions. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

4.4 Rights Granted

Subject to continuing compliance with Article 4 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 4 is intended to restrict rights that such a licence guarantees as a matter of law.

4.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 4 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Reverse Engineering, Decompilation, and Anti-Tampering Restrictions within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

4.6 Prohibited Conduct

In connection with Reverse Engineering, Decompilation, and Anti-Tampering Restrictions, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 4. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

4.7 Technical Standards and Engineering Requirements

Where Article 4 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Reverse Engineering, Decompilation, and Anti-Tampering Restrictions.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

4.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Reverse Engineering, Decompilation, and Anti-Tampering Restrictions using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 4 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

4.9 Privacy and Data Protection

To the extent Article 4 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Reverse Engineering, Decompilation, and Anti-Tampering Restrictions.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

4.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Reverse Engineering, Decompilation, and Anti-Tampering Restrictions is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 4 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

4.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 4 shall not be construed as an assignment of any intellectual property relating to Reverse Engineering, Decompilation, and Anti-Tampering Restrictions, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 4 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

4.12 Open-Source Attribution Duties

Where the subject matter of Reverse Engineering, Decompilation, and Anti-Tampering Restrictions incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 4 and of the underlying open-source licence.

4.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 4, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Reverse Engineering, Decompilation, and Anti-Tampering Restrictions.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

4.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 4, the Licensee shall not export, re-export, transfer or make available any item relating to Reverse Engineering, Decompilation, and Anti-Tampering Restrictions in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

4.15 Service Levels and Availability

Where Article 4 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Reverse Engineering, Decompilation, and Anti-Tampering Restrictions, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

4.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 4 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Reverse Engineering, Decompilation, and Anti-Tampering Restrictions will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

4.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 4 or Reverse Engineering, Decompilation, and Anti-Tampering Restrictions, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

4.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 4, misuse of Reverse Engineering, Decompilation, and Anti-Tampering Restrictions, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

4.19 Term, Suspension and Termination

The permission granted under Article 4 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Reverse Engineering, Decompilation, and Anti-Tampering Restrictions.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

4.20 Remedies and Enforcement

Breach of Article 4 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Reverse Engineering, Decompilation, and Anti-Tampering Restrictions will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

4.21 Dispute Resolution and Governing Law

Disputes relating to Article 4 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Reverse Engineering, Decompilation, and Anti-Tampering Restrictions through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

4.22 Amendments and Versioning

The Corporation may revise Article 4 to reflect technical developments, legal requirements, security needs or changes to Reverse Engineering, Decompilation, and Anti-Tampering Restrictions. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

4.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 4. The administrator should confirm the version in use, review the applicable controls for Reverse Engineering, Decompilation, and Anti-Tampering Restrictions, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 4 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

4.24 Frequently Asked Interpretive Questions

Question: Does Article 4 apply to evaluation or test environments? Answer: Yes. Non-production use of Reverse Engineering, Decompilation, and Anti-Tampering Restrictions remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

4.25 Contact, Notices and Reporting

Notices concerning Article 4 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Reverse Engineering, Decompilation, and Anti-Tampering Restrictions should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

4.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 4 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Reverse Engineering, Decompilation, and Anti-Tampering Restrictions.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

4.27 Operational Governance Checklist

Before relying on Article 4 the Licensee should maintain a written register covering ownership of Reverse Engineering, Decompilation, and Anti-Tampering Restrictions, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

4.28 Interaction with Other Articles

Article 4 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Reverse Engineering, Decompilation, and Anti-Tampering Restrictions.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

4.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 4 be available to people of every background and ability. Documentation concerning Reverse Engineering, Decompilation, and Anti-Tampering Restrictions is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

4.30 Business Continuity and Resilience

Licensees relying on Reverse Engineering, Decompilation, and Anti-Tampering Restrictions should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 4. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

4.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Reverse Engineering, Decompilation, and Anti-Tampering Restrictions. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 4 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

4.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 4 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Reverse Engineering, Decompilation, and Anti-Tampering Restrictions. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

4.33 Transitional Provisions

Where Article 4 introduces or tightens a requirement relating to Reverse Engineering, Decompilation, and Anti-Tampering Restrictions, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3500 words. This commentary is explanatory and is subject to the operative text of Article 4 above.

Article 5 Authentication Framework and Single Sign-On (SSO) Governance

Access to Black Hat enterprise services requires valid authentication via the Black Hat Auth SSO Engine. Session tokens, OAuth 2.0 refresh keys, and TLS client certificates must be stored in encrypted hardware or OS keystores.

Full commentary on Article 5

5.1 Purpose and Legislative Intent

Article 5, entitled “Authentication Framework and Single Sign-On (SSO) Governance”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Access to Black Hat enterprise services requires valid authentication via the Black Hat Auth SSO Engine.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

5.2 Defined Terms and Interpretation

For the purposes of Article 5, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Authentication Framework and Single Sign-On (SSO) Governance.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

5.3 Scope of Application

Article 5 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Authentication Framework and Single Sign-On (SSO) Governance. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

5.4 Rights Granted

Subject to continuing compliance with Article 5 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 5 is intended to restrict rights that such a licence guarantees as a matter of law.

5.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 5 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Authentication Framework and Single Sign-On (SSO) Governance within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

5.6 Prohibited Conduct

In connection with Authentication Framework and Single Sign-On (SSO) Governance, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 5. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

5.7 Technical Standards and Engineering Requirements

Where Article 5 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Authentication Framework and Single Sign-On (SSO) Governance.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

5.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Authentication Framework and Single Sign-On (SSO) Governance using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 5 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

5.9 Privacy and Data Protection

To the extent Article 5 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Authentication Framework and Single Sign-On (SSO) Governance.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

5.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Authentication Framework and Single Sign-On (SSO) Governance is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 5 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

5.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 5 shall not be construed as an assignment of any intellectual property relating to Authentication Framework and Single Sign-On (SSO) Governance, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 5 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

5.12 Open-Source Attribution Duties

Where the subject matter of Authentication Framework and Single Sign-On (SSO) Governance incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 5 and of the underlying open-source licence.

5.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 5, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Authentication Framework and Single Sign-On (SSO) Governance.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

5.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 5, the Licensee shall not export, re-export, transfer or make available any item relating to Authentication Framework and Single Sign-On (SSO) Governance in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

5.15 Service Levels and Availability

Where Article 5 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Authentication Framework and Single Sign-On (SSO) Governance, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

5.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 5 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Authentication Framework and Single Sign-On (SSO) Governance will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

5.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 5 or Authentication Framework and Single Sign-On (SSO) Governance, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

5.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 5, misuse of Authentication Framework and Single Sign-On (SSO) Governance, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

5.19 Term, Suspension and Termination

The permission granted under Article 5 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Authentication Framework and Single Sign-On (SSO) Governance.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

5.20 Remedies and Enforcement

Breach of Article 5 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Authentication Framework and Single Sign-On (SSO) Governance will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

5.21 Dispute Resolution and Governing Law

Disputes relating to Article 5 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Authentication Framework and Single Sign-On (SSO) Governance through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

5.22 Amendments and Versioning

The Corporation may revise Article 5 to reflect technical developments, legal requirements, security needs or changes to Authentication Framework and Single Sign-On (SSO) Governance. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

5.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 5. The administrator should confirm the version in use, review the applicable controls for Authentication Framework and Single Sign-On (SSO) Governance, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 5 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

5.24 Frequently Asked Interpretive Questions

Question: Does Article 5 apply to evaluation or test environments? Answer: Yes. Non-production use of Authentication Framework and Single Sign-On (SSO) Governance remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

5.25 Contact, Notices and Reporting

Notices concerning Article 5 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Authentication Framework and Single Sign-On (SSO) Governance should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

5.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 5 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Authentication Framework and Single Sign-On (SSO) Governance.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

5.27 Operational Governance Checklist

Before relying on Article 5 the Licensee should maintain a written register covering ownership of Authentication Framework and Single Sign-On (SSO) Governance, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

5.28 Interaction with Other Articles

Article 5 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Authentication Framework and Single Sign-On (SSO) Governance.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

5.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 5 be available to people of every background and ability. Documentation concerning Authentication Framework and Single Sign-On (SSO) Governance is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

5.30 Business Continuity and Resilience

Licensees relying on Authentication Framework and Single Sign-On (SSO) Governance should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 5. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

5.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Authentication Framework and Single Sign-On (SSO) Governance. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 5 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

5.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 5 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Authentication Framework and Single Sign-On (SSO) Governance. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

5.33 Transitional Provisions

Where Article 5 introduces or tightens a requirement relating to Authentication Framework and Single Sign-On (SSO) Governance, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3517 words. This commentary is explanatory and is subject to the operative text of Article 5 above.

Article 6 Zero Trust Network Architecture and Microservices Isolation

All network interprocess communication within the Celeris ecosystem and cloud microservices mesh must enforce mutual TLS (mTLS) with cryptographically validated identity certificates issued by the Black Hat Secret Store Gateway.

Full commentary on Article 6

6.1 Purpose and Legislative Intent

Article 6, entitled “Zero Trust Network Architecture and Microservices Isolation”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “All network interprocess communication within the Celeris ecosystem and cloud microservices mesh must enforce mutual TLS (mTLS) with cryptographically validated identity certificates issued by the Black Hat Secret Store Gateway.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

6.2 Defined Terms and Interpretation

For the purposes of Article 6, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Zero Trust Network Architecture and Microservices Isolation.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

6.3 Scope of Application

Article 6 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Zero Trust Network Architecture and Microservices Isolation. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

6.4 Rights Granted

Subject to continuing compliance with Article 6 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 6 is intended to restrict rights that such a licence guarantees as a matter of law.

6.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 6 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Zero Trust Network Architecture and Microservices Isolation within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

6.6 Prohibited Conduct

In connection with Zero Trust Network Architecture and Microservices Isolation, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 6. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

6.7 Technical Standards and Engineering Requirements

Where Article 6 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Zero Trust Network Architecture and Microservices Isolation.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

6.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Zero Trust Network Architecture and Microservices Isolation using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 6 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

6.9 Privacy and Data Protection

To the extent Article 6 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Zero Trust Network Architecture and Microservices Isolation.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

6.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Zero Trust Network Architecture and Microservices Isolation is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 6 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

6.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 6 shall not be construed as an assignment of any intellectual property relating to Zero Trust Network Architecture and Microservices Isolation, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 6 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

6.12 Open-Source Attribution Duties

Where the subject matter of Zero Trust Network Architecture and Microservices Isolation incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 6 and of the underlying open-source licence.

6.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 6, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Zero Trust Network Architecture and Microservices Isolation.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

6.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 6, the Licensee shall not export, re-export, transfer or make available any item relating to Zero Trust Network Architecture and Microservices Isolation in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

6.15 Service Levels and Availability

Where Article 6 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Zero Trust Network Architecture and Microservices Isolation, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

6.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 6 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Zero Trust Network Architecture and Microservices Isolation will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

6.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 6 or Zero Trust Network Architecture and Microservices Isolation, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

6.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 6, misuse of Zero Trust Network Architecture and Microservices Isolation, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

6.19 Term, Suspension and Termination

The permission granted under Article 6 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Zero Trust Network Architecture and Microservices Isolation.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

6.20 Remedies and Enforcement

Breach of Article 6 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Zero Trust Network Architecture and Microservices Isolation will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

6.21 Dispute Resolution and Governing Law

Disputes relating to Article 6 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Zero Trust Network Architecture and Microservices Isolation through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

6.22 Amendments and Versioning

The Corporation may revise Article 6 to reflect technical developments, legal requirements, security needs or changes to Zero Trust Network Architecture and Microservices Isolation. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

6.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 6. The administrator should confirm the version in use, review the applicable controls for Zero Trust Network Architecture and Microservices Isolation, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 6 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

6.24 Frequently Asked Interpretive Questions

Question: Does Article 6 apply to evaluation or test environments? Answer: Yes. Non-production use of Zero Trust Network Architecture and Microservices Isolation remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

6.25 Contact, Notices and Reporting

Notices concerning Article 6 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Zero Trust Network Architecture and Microservices Isolation should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

6.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 6 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Zero Trust Network Architecture and Microservices Isolation.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

6.27 Operational Governance Checklist

Before relying on Article 6 the Licensee should maintain a written register covering ownership of Zero Trust Network Architecture and Microservices Isolation, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

6.28 Interaction with Other Articles

Article 6 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Zero Trust Network Architecture and Microservices Isolation.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

6.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 6 be available to people of every background and ability. Documentation concerning Zero Trust Network Architecture and Microservices Isolation is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

6.30 Business Continuity and Resilience

Licensees relying on Zero Trust Network Architecture and Microservices Isolation should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 6. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

6.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Zero Trust Network Architecture and Microservices Isolation. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 6 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

6.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 6 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Zero Trust Network Architecture and Microservices Isolation. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

6.33 Transitional Provisions

Where Article 6 introduces or tightens a requirement relating to Zero Trust Network Architecture and Microservices Isolation, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3531 words. This commentary is explanatory and is subject to the operative text of Article 6 above.

Article 7 Automated Refactoring and Machine-Assisted Code Generation Policy

Code generated or refactored using the Black Hat Automated Code Refactoring Tool or AI Model Studio is licensed to the user, provided that base training models and proprietary engine internals remain unencumbered by third-party GPL copyleft terms.

Full commentary on Article 7

7.1 Purpose and Legislative Intent

Article 7, entitled “Automated Refactoring and Machine-Assisted Code Generation Policy”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Code generated or refactored using the Black Hat Automated Code Refactoring Tool or AI Model Studio is licensed to the user, provided that base training models and proprietary engine internals remain unencumbered by third-party GPL copyleft terms.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

7.2 Defined Terms and Interpretation

For the purposes of Article 7, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Automated Refactoring and Machine-Assisted Code Generation Policy.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

7.3 Scope of Application

Article 7 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Automated Refactoring and Machine-Assisted Code Generation Policy. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

7.4 Rights Granted

Subject to continuing compliance with Article 7 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 7 is intended to restrict rights that such a licence guarantees as a matter of law.

7.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 7 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Automated Refactoring and Machine-Assisted Code Generation Policy within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

7.6 Prohibited Conduct

In connection with Automated Refactoring and Machine-Assisted Code Generation Policy, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 7. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

7.7 Technical Standards and Engineering Requirements

Where Article 7 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Automated Refactoring and Machine-Assisted Code Generation Policy.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

7.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Automated Refactoring and Machine-Assisted Code Generation Policy using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 7 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

7.9 Privacy and Data Protection

To the extent Article 7 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Automated Refactoring and Machine-Assisted Code Generation Policy.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

7.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Automated Refactoring and Machine-Assisted Code Generation Policy is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 7 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

7.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 7 shall not be construed as an assignment of any intellectual property relating to Automated Refactoring and Machine-Assisted Code Generation Policy, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 7 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

7.12 Open-Source Attribution Duties

Where the subject matter of Automated Refactoring and Machine-Assisted Code Generation Policy incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 7 and of the underlying open-source licence.

7.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 7, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Automated Refactoring and Machine-Assisted Code Generation Policy.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

7.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 7, the Licensee shall not export, re-export, transfer or make available any item relating to Automated Refactoring and Machine-Assisted Code Generation Policy in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

7.15 Service Levels and Availability

Where Article 7 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Automated Refactoring and Machine-Assisted Code Generation Policy, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

7.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 7 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Automated Refactoring and Machine-Assisted Code Generation Policy will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

7.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 7 or Automated Refactoring and Machine-Assisted Code Generation Policy, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

7.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 7, misuse of Automated Refactoring and Machine-Assisted Code Generation Policy, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

7.19 Term, Suspension and Termination

The permission granted under Article 7 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Automated Refactoring and Machine-Assisted Code Generation Policy.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

7.20 Remedies and Enforcement

Breach of Article 7 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Automated Refactoring and Machine-Assisted Code Generation Policy will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

7.21 Dispute Resolution and Governing Law

Disputes relating to Article 7 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Automated Refactoring and Machine-Assisted Code Generation Policy through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

7.22 Amendments and Versioning

The Corporation may revise Article 7 to reflect technical developments, legal requirements, security needs or changes to Automated Refactoring and Machine-Assisted Code Generation Policy. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

7.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 7. The administrator should confirm the version in use, review the applicable controls for Automated Refactoring and Machine-Assisted Code Generation Policy, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 7 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

7.24 Frequently Asked Interpretive Questions

Question: Does Article 7 apply to evaluation or test environments? Answer: Yes. Non-production use of Automated Refactoring and Machine-Assisted Code Generation Policy remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

7.25 Contact, Notices and Reporting

Notices concerning Article 7 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Automated Refactoring and Machine-Assisted Code Generation Policy should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

7.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 7 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Automated Refactoring and Machine-Assisted Code Generation Policy.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

7.27 Operational Governance Checklist

Before relying on Article 7 the Licensee should maintain a written register covering ownership of Automated Refactoring and Machine-Assisted Code Generation Policy, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

7.28 Interaction with Other Articles

Article 7 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Automated Refactoring and Machine-Assisted Code Generation Policy.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

7.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 7 be available to people of every background and ability. Documentation concerning Automated Refactoring and Machine-Assisted Code Generation Policy is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

7.30 Business Continuity and Resilience

Licensees relying on Automated Refactoring and Machine-Assisted Code Generation Policy should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 7. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

7.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Automated Refactoring and Machine-Assisted Code Generation Policy. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 7 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

7.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 7 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Automated Refactoring and Machine-Assisted Code Generation Policy. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

7.33 Transitional Provisions

Where Article 7 introduces or tightens a requirement relating to Automated Refactoring and Machine-Assisted Code Generation Policy, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3538 words. This commentary is explanatory and is subject to the operative text of Article 7 above.

Article 8 Automation Suite Execution and Headless Agent Rate Limiting

Automated web crawling, headless browser instances, and integration scripts executed via Black Hat Automation Suite must adhere to published API rate limits, robots.txt directives, and anti-abuse thresholds enforced by the Botnet Shield API.

Full commentary on Article 8

8.1 Purpose and Legislative Intent

Article 8, entitled “Automation Suite Execution and Headless Agent Rate Limiting”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Automated web crawling, headless browser instances, and integration scripts executed via Black Hat Automation Suite must adhere to published API rate limits, robots.txt directives, and anti-abuse thresholds enforced by the Botnet Shield API.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

8.2 Defined Terms and Interpretation

For the purposes of Article 8, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Automation Suite Execution and Headless Agent Rate Limiting.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

8.3 Scope of Application

Article 8 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Automation Suite Execution and Headless Agent Rate Limiting. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

8.4 Rights Granted

Subject to continuing compliance with Article 8 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 8 is intended to restrict rights that such a licence guarantees as a matter of law.

8.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 8 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Automation Suite Execution and Headless Agent Rate Limiting within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

8.6 Prohibited Conduct

In connection with Automation Suite Execution and Headless Agent Rate Limiting, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 8. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

8.7 Technical Standards and Engineering Requirements

Where Article 8 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Automation Suite Execution and Headless Agent Rate Limiting.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

8.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Automation Suite Execution and Headless Agent Rate Limiting using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 8 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

8.9 Privacy and Data Protection

To the extent Article 8 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Automation Suite Execution and Headless Agent Rate Limiting.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

8.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Automation Suite Execution and Headless Agent Rate Limiting is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 8 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

8.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 8 shall not be construed as an assignment of any intellectual property relating to Automation Suite Execution and Headless Agent Rate Limiting, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 8 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

8.12 Open-Source Attribution Duties

Where the subject matter of Automation Suite Execution and Headless Agent Rate Limiting incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 8 and of the underlying open-source licence.

8.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 8, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Automation Suite Execution and Headless Agent Rate Limiting.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

8.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 8, the Licensee shall not export, re-export, transfer or make available any item relating to Automation Suite Execution and Headless Agent Rate Limiting in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

8.15 Service Levels and Availability

Where Article 8 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Automation Suite Execution and Headless Agent Rate Limiting, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

8.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 8 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Automation Suite Execution and Headless Agent Rate Limiting will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

8.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 8 or Automation Suite Execution and Headless Agent Rate Limiting, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

8.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 8, misuse of Automation Suite Execution and Headless Agent Rate Limiting, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

8.19 Term, Suspension and Termination

The permission granted under Article 8 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Automation Suite Execution and Headless Agent Rate Limiting.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

8.20 Remedies and Enforcement

Breach of Article 8 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Automation Suite Execution and Headless Agent Rate Limiting will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

8.21 Dispute Resolution and Governing Law

Disputes relating to Article 8 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Automation Suite Execution and Headless Agent Rate Limiting through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

8.22 Amendments and Versioning

The Corporation may revise Article 8 to reflect technical developments, legal requirements, security needs or changes to Automation Suite Execution and Headless Agent Rate Limiting. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

8.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 8. The administrator should confirm the version in use, review the applicable controls for Automation Suite Execution and Headless Agent Rate Limiting, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 8 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

8.24 Frequently Asked Interpretive Questions

Question: Does Article 8 apply to evaluation or test environments? Answer: Yes. Non-production use of Automation Suite Execution and Headless Agent Rate Limiting remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

8.25 Contact, Notices and Reporting

Notices concerning Article 8 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Automation Suite Execution and Headless Agent Rate Limiting should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

8.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 8 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Automation Suite Execution and Headless Agent Rate Limiting.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

8.27 Operational Governance Checklist

Before relying on Article 8 the Licensee should maintain a written register covering ownership of Automation Suite Execution and Headless Agent Rate Limiting, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

8.28 Interaction with Other Articles

Article 8 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Automation Suite Execution and Headless Agent Rate Limiting.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

8.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 8 be available to people of every background and ability. Documentation concerning Automation Suite Execution and Headless Agent Rate Limiting is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

8.30 Business Continuity and Resilience

Licensees relying on Automation Suite Execution and Headless Agent Rate Limiting should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 8. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

8.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Automation Suite Execution and Headless Agent Rate Limiting. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 8 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

8.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 8 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Automation Suite Execution and Headless Agent Rate Limiting. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

8.33 Transitional Provisions

Where Article 8 introduces or tightens a requirement relating to Automation Suite Execution and Headless Agent Rate Limiting, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3566 words. This commentary is explanatory and is subject to the operative text of Article 8 above.

Article 9 Careers Portal Account Verification and Candidate Data Retention

Data submitted through the Black Hat BHD Careers Portal and Clidder Careers is processed under strict privacy guidelines. Applicant profiles are retained for auditing purposes and protected against unauthorized third-party disclosure.

Full commentary on Article 9

9.1 Purpose and Legislative Intent

Article 9, entitled “Careers Portal Account Verification and Candidate Data Retention”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Data submitted through the Black Hat BHD Careers Portal and Clidder Careers is processed under strict privacy guidelines.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

9.2 Defined Terms and Interpretation

For the purposes of Article 9, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Careers Portal Account Verification and Candidate Data Retention.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

9.3 Scope of Application

Article 9 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Careers Portal Account Verification and Candidate Data Retention. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

9.4 Rights Granted

Subject to continuing compliance with Article 9 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 9 is intended to restrict rights that such a licence guarantees as a matter of law.

9.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 9 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Careers Portal Account Verification and Candidate Data Retention within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

9.6 Prohibited Conduct

In connection with Careers Portal Account Verification and Candidate Data Retention, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 9. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

9.7 Technical Standards and Engineering Requirements

Where Article 9 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Careers Portal Account Verification and Candidate Data Retention.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

9.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Careers Portal Account Verification and Candidate Data Retention using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 9 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

9.9 Privacy and Data Protection

To the extent Article 9 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Careers Portal Account Verification and Candidate Data Retention.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

9.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Careers Portal Account Verification and Candidate Data Retention is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 9 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

9.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 9 shall not be construed as an assignment of any intellectual property relating to Careers Portal Account Verification and Candidate Data Retention, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 9 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

9.12 Open-Source Attribution Duties

Where the subject matter of Careers Portal Account Verification and Candidate Data Retention incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 9 and of the underlying open-source licence.

9.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 9, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Careers Portal Account Verification and Candidate Data Retention.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

9.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 9, the Licensee shall not export, re-export, transfer or make available any item relating to Careers Portal Account Verification and Candidate Data Retention in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

9.15 Service Levels and Availability

Where Article 9 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Careers Portal Account Verification and Candidate Data Retention, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

9.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 9 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Careers Portal Account Verification and Candidate Data Retention will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

9.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 9 or Careers Portal Account Verification and Candidate Data Retention, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

9.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 9, misuse of Careers Portal Account Verification and Candidate Data Retention, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

9.19 Term, Suspension and Termination

The permission granted under Article 9 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Careers Portal Account Verification and Candidate Data Retention.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

9.20 Remedies and Enforcement

Breach of Article 9 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Careers Portal Account Verification and Candidate Data Retention will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

9.21 Dispute Resolution and Governing Law

Disputes relating to Article 9 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Careers Portal Account Verification and Candidate Data Retention through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

9.22 Amendments and Versioning

The Corporation may revise Article 9 to reflect technical developments, legal requirements, security needs or changes to Careers Portal Account Verification and Candidate Data Retention. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

9.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 9. The administrator should confirm the version in use, review the applicable controls for Careers Portal Account Verification and Candidate Data Retention, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 9 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

9.24 Frequently Asked Interpretive Questions

Question: Does Article 9 apply to evaluation or test environments? Answer: Yes. Non-production use of Careers Portal Account Verification and Candidate Data Retention remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

9.25 Contact, Notices and Reporting

Notices concerning Article 9 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Careers Portal Account Verification and Candidate Data Retention should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

9.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 9 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Careers Portal Account Verification and Candidate Data Retention.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

9.27 Operational Governance Checklist

Before relying on Article 9 the Licensee should maintain a written register covering ownership of Careers Portal Account Verification and Candidate Data Retention, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

9.28 Interaction with Other Articles

Article 9 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Careers Portal Account Verification and Candidate Data Retention.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

9.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 9 be available to people of every background and ability. Documentation concerning Careers Portal Account Verification and Candidate Data Retention is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

9.30 Business Continuity and Resilience

Licensees relying on Careers Portal Account Verification and Candidate Data Retention should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 9. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

9.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Careers Portal Account Verification and Candidate Data Retention. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 9 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

9.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 9 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Careers Portal Account Verification and Candidate Data Retention. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

9.33 Transitional Provisions

Where Article 9 introduces or tightens a requirement relating to Careers Portal Account Verification and Candidate Data Retention, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3551 words. This commentary is explanatory and is subject to the operative text of Article 9 above.

Article 10 Botnet Shield API Integration and Automated Threat Mitigation

Endpoints connected to Black Hat cloud infrastructure must route ingress traffic through the Botnet Shield API to dynamically filter malicious payload signatures, SYN floods, and automated credential stuffing attacks.

Full commentary on Article 10

10.1 Purpose and Legislative Intent

Article 10, entitled “Botnet Shield API Integration and Automated Threat Mitigation”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Endpoints connected to Black Hat cloud infrastructure must route ingress traffic through the Botnet Shield API to dynamically filter malicious payload signatures, SYN floods, and automated credential stuffing attacks.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

10.2 Defined Terms and Interpretation

For the purposes of Article 10, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Botnet Shield API Integration and Automated Threat Mitigation.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

10.3 Scope of Application

Article 10 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Botnet Shield API Integration and Automated Threat Mitigation. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

10.4 Rights Granted

Subject to continuing compliance with Article 10 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 10 is intended to restrict rights that such a licence guarantees as a matter of law.

10.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 10 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Botnet Shield API Integration and Automated Threat Mitigation within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

10.6 Prohibited Conduct

In connection with Botnet Shield API Integration and Automated Threat Mitigation, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 10. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

10.7 Technical Standards and Engineering Requirements

Where Article 10 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Botnet Shield API Integration and Automated Threat Mitigation.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

10.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Botnet Shield API Integration and Automated Threat Mitigation using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 10 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

10.9 Privacy and Data Protection

To the extent Article 10 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Botnet Shield API Integration and Automated Threat Mitigation.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

10.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Botnet Shield API Integration and Automated Threat Mitigation is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 10 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

10.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 10 shall not be construed as an assignment of any intellectual property relating to Botnet Shield API Integration and Automated Threat Mitigation, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 10 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

10.12 Open-Source Attribution Duties

Where the subject matter of Botnet Shield API Integration and Automated Threat Mitigation incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 10 and of the underlying open-source licence.

10.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 10, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Botnet Shield API Integration and Automated Threat Mitigation.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

10.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 10, the Licensee shall not export, re-export, transfer or make available any item relating to Botnet Shield API Integration and Automated Threat Mitigation in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

10.15 Service Levels and Availability

Where Article 10 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Botnet Shield API Integration and Automated Threat Mitigation, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

10.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 10 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Botnet Shield API Integration and Automated Threat Mitigation will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

10.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 10 or Botnet Shield API Integration and Automated Threat Mitigation, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

10.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 10, misuse of Botnet Shield API Integration and Automated Threat Mitigation, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

10.19 Term, Suspension and Termination

The permission granted under Article 10 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Botnet Shield API Integration and Automated Threat Mitigation.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

10.20 Remedies and Enforcement

Breach of Article 10 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Botnet Shield API Integration and Automated Threat Mitigation will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

10.21 Dispute Resolution and Governing Law

Disputes relating to Article 10 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Botnet Shield API Integration and Automated Threat Mitigation through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

10.22 Amendments and Versioning

The Corporation may revise Article 10 to reflect technical developments, legal requirements, security needs or changes to Botnet Shield API Integration and Automated Threat Mitigation. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

10.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 10. The administrator should confirm the version in use, review the applicable controls for Botnet Shield API Integration and Automated Threat Mitigation, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 10 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

10.24 Frequently Asked Interpretive Questions

Question: Does Article 10 apply to evaluation or test environments? Answer: Yes. Non-production use of Botnet Shield API Integration and Automated Threat Mitigation remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

10.25 Contact, Notices and Reporting

Notices concerning Article 10 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Botnet Shield API Integration and Automated Threat Mitigation should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

10.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 10 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Botnet Shield API Integration and Automated Threat Mitigation.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

10.27 Operational Governance Checklist

Before relying on Article 10 the Licensee should maintain a written register covering ownership of Botnet Shield API Integration and Automated Threat Mitigation, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

10.28 Interaction with Other Articles

Article 10 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Botnet Shield API Integration and Automated Threat Mitigation.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

10.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 10 be available to people of every background and ability. Documentation concerning Botnet Shield API Integration and Automated Threat Mitigation is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

10.30 Business Continuity and Resilience

Licensees relying on Botnet Shield API Integration and Automated Threat Mitigation should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 10. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

10.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Botnet Shield API Integration and Automated Threat Mitigation. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 10 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

10.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 10 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Botnet Shield API Integration and Automated Threat Mitigation. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

10.33 Transitional Provisions

Where Article 10 introduces or tightens a requirement relating to Botnet Shield API Integration and Automated Threat Mitigation, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3562 words. This commentary is explanatory and is subject to the operative text of Article 10 above.

Article 11 Bug Bounty Vulnerability Submission and Responsible Disclosure

Security researchers participating in the Black Hat Bug Bounty Hub must submit vulnerability disclosures through official security channels. Public disclosure prior to patch verification and approval by Black Hat Security Hub is prohibited.

Full commentary on Article 11

11.1 Purpose and Legislative Intent

Article 11, entitled “Bug Bounty Vulnerability Submission and Responsible Disclosure”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Security researchers participating in the Black Hat Bug Bounty Hub must submit vulnerability disclosures through official security channels.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

11.2 Defined Terms and Interpretation

For the purposes of Article 11, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Bug Bounty Vulnerability Submission and Responsible Disclosure.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

11.3 Scope of Application

Article 11 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Bug Bounty Vulnerability Submission and Responsible Disclosure. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

11.4 Rights Granted

Subject to continuing compliance with Article 11 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 11 is intended to restrict rights that such a licence guarantees as a matter of law.

11.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 11 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Bug Bounty Vulnerability Submission and Responsible Disclosure within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

11.6 Prohibited Conduct

In connection with Bug Bounty Vulnerability Submission and Responsible Disclosure, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 11. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

11.7 Technical Standards and Engineering Requirements

Where Article 11 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Bug Bounty Vulnerability Submission and Responsible Disclosure.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

11.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Bug Bounty Vulnerability Submission and Responsible Disclosure using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 11 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

11.9 Privacy and Data Protection

To the extent Article 11 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Bug Bounty Vulnerability Submission and Responsible Disclosure.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

11.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Bug Bounty Vulnerability Submission and Responsible Disclosure is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 11 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

11.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 11 shall not be construed as an assignment of any intellectual property relating to Bug Bounty Vulnerability Submission and Responsible Disclosure, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 11 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

11.12 Open-Source Attribution Duties

Where the subject matter of Bug Bounty Vulnerability Submission and Responsible Disclosure incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 11 and of the underlying open-source licence.

11.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 11, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Bug Bounty Vulnerability Submission and Responsible Disclosure.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

11.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 11, the Licensee shall not export, re-export, transfer or make available any item relating to Bug Bounty Vulnerability Submission and Responsible Disclosure in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

11.15 Service Levels and Availability

Where Article 11 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Bug Bounty Vulnerability Submission and Responsible Disclosure, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

11.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 11 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Bug Bounty Vulnerability Submission and Responsible Disclosure will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

11.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 11 or Bug Bounty Vulnerability Submission and Responsible Disclosure, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

11.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 11, misuse of Bug Bounty Vulnerability Submission and Responsible Disclosure, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

11.19 Term, Suspension and Termination

The permission granted under Article 11 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Bug Bounty Vulnerability Submission and Responsible Disclosure.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

11.20 Remedies and Enforcement

Breach of Article 11 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Bug Bounty Vulnerability Submission and Responsible Disclosure will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

11.21 Dispute Resolution and Governing Law

Disputes relating to Article 11 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Bug Bounty Vulnerability Submission and Responsible Disclosure through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

11.22 Amendments and Versioning

The Corporation may revise Article 11 to reflect technical developments, legal requirements, security needs or changes to Bug Bounty Vulnerability Submission and Responsible Disclosure. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

11.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 11. The administrator should confirm the version in use, review the applicable controls for Bug Bounty Vulnerability Submission and Responsible Disclosure, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 11 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

11.24 Frequently Asked Interpretive Questions

Question: Does Article 11 apply to evaluation or test environments? Answer: Yes. Non-production use of Bug Bounty Vulnerability Submission and Responsible Disclosure remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

11.25 Contact, Notices and Reporting

Notices concerning Article 11 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Bug Bounty Vulnerability Submission and Responsible Disclosure should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

11.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 11 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Bug Bounty Vulnerability Submission and Responsible Disclosure.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

11.27 Operational Governance Checklist

Before relying on Article 11 the Licensee should maintain a written register covering ownership of Bug Bounty Vulnerability Submission and Responsible Disclosure, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

11.28 Interaction with Other Articles

Article 11 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Bug Bounty Vulnerability Submission and Responsible Disclosure.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

11.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 11 be available to people of every background and ability. Documentation concerning Bug Bounty Vulnerability Submission and Responsible Disclosure is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

11.30 Business Continuity and Resilience

Licensees relying on Bug Bounty Vulnerability Submission and Responsible Disclosure should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 11. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

11.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Bug Bounty Vulnerability Submission and Responsible Disclosure. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 11 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

11.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 11 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Bug Bounty Vulnerability Submission and Responsible Disclosure. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

11.33 Transitional Provisions

Where Article 11 introduces or tightens a requirement relating to Bug Bounty Vulnerability Submission and Responsible Disclosure, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3519 words. This commentary is explanatory and is subject to the operative text of Article 11 above.

Article 12 CI/CD Orchestration and Build Artifact Provenance

Build pipelines managed via the Black Hat CI/CD Pipeline Orchestrator must generate cryptographically signed build provenance manifests (SLSA Level 3 compliant) before deployment to production container registries.

Full commentary on Article 12

12.1 Purpose and Legislative Intent

Article 12, entitled “CI/CD Orchestration and Build Artifact Provenance”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Build pipelines managed via the Black Hat CI/CD Pipeline Orchestrator must generate cryptographically signed build provenance manifests (SLSA Level 3 compliant) before deployment to production container registries.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

12.2 Defined Terms and Interpretation

For the purposes of Article 12, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of CI/CD Orchestration and Build Artifact Provenance.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

12.3 Scope of Application

Article 12 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of CI/CD Orchestration and Build Artifact Provenance. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

12.4 Rights Granted

Subject to continuing compliance with Article 12 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 12 is intended to restrict rights that such a licence guarantees as a matter of law.

12.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 12 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for CI/CD Orchestration and Build Artifact Provenance within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

12.6 Prohibited Conduct

In connection with CI/CD Orchestration and Build Artifact Provenance, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 12. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

12.7 Technical Standards and Engineering Requirements

Where Article 12 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning CI/CD Orchestration and Build Artifact Provenance.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

12.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with CI/CD Orchestration and Build Artifact Provenance using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 12 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

12.9 Privacy and Data Protection

To the extent Article 12 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with CI/CD Orchestration and Build Artifact Provenance.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

12.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to CI/CD Orchestration and Build Artifact Provenance is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 12 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

12.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 12 shall not be construed as an assignment of any intellectual property relating to CI/CD Orchestration and Build Artifact Provenance, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 12 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

12.12 Open-Source Attribution Duties

Where the subject matter of CI/CD Orchestration and Build Artifact Provenance incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 12 and of the underlying open-source licence.

12.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 12, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to CI/CD Orchestration and Build Artifact Provenance.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

12.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 12, the Licensee shall not export, re-export, transfer or make available any item relating to CI/CD Orchestration and Build Artifact Provenance in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

12.15 Service Levels and Availability

Where Article 12 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with CI/CD Orchestration and Build Artifact Provenance, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

12.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 12 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that CI/CD Orchestration and Build Artifact Provenance will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

12.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 12 or CI/CD Orchestration and Build Artifact Provenance, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

12.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 12, misuse of CI/CD Orchestration and Build Artifact Provenance, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

12.19 Term, Suspension and Termination

The permission granted under Article 12 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of CI/CD Orchestration and Build Artifact Provenance.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

12.20 Remedies and Enforcement

Breach of Article 12 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding CI/CD Orchestration and Build Artifact Provenance will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

12.21 Dispute Resolution and Governing Law

Disputes relating to Article 12 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning CI/CD Orchestration and Build Artifact Provenance through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

12.22 Amendments and Versioning

The Corporation may revise Article 12 to reflect technical developments, legal requirements, security needs or changes to CI/CD Orchestration and Build Artifact Provenance. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

12.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 12. The administrator should confirm the version in use, review the applicable controls for CI/CD Orchestration and Build Artifact Provenance, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 12 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

12.24 Frequently Asked Interpretive Questions

Question: Does Article 12 apply to evaluation or test environments? Answer: Yes. Non-production use of CI/CD Orchestration and Build Artifact Provenance remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

12.25 Contact, Notices and Reporting

Notices concerning Article 12 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to CI/CD Orchestration and Build Artifact Provenance should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

12.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 12 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning CI/CD Orchestration and Build Artifact Provenance.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

12.27 Operational Governance Checklist

Before relying on Article 12 the Licensee should maintain a written register covering ownership of CI/CD Orchestration and Build Artifact Provenance, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

12.28 Interaction with Other Articles

Article 12 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of CI/CD Orchestration and Build Artifact Provenance.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

12.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 12 be available to people of every background and ability. Documentation concerning CI/CD Orchestration and Build Artifact Provenance is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

12.30 Business Continuity and Resilience

Licensees relying on CI/CD Orchestration and Build Artifact Provenance should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 12. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

12.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to CI/CD Orchestration and Build Artifact Provenance. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 12 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

12.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 12 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to CI/CD Orchestration and Build Artifact Provenance. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

12.33 Transitional Provisions

Where Article 12 introduces or tightens a requirement relating to CI/CD Orchestration and Build Artifact Provenance, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3496 words. This commentary is explanatory and is subject to the operative text of Article 12 above.

Article 13 Payment Card Industry (PCI-DSS) Compliance for Financial APIs

Transactions processed through Black Hat Payment Gateway and Cartwell Cards API comply with PCI-DSS Level 1 security standards. Credit card account numbers must never be cached or logged in unencrypted telemetry storage.

Full commentary on Article 13

13.1 Purpose and Legislative Intent

Article 13, entitled “Payment Card Industry (PCI-DSS) Compliance for Financial APIs”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Transactions processed through Black Hat Payment Gateway and Cartwell Cards API comply with PCI-DSS Level 1 security standards.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

13.2 Defined Terms and Interpretation

For the purposes of Article 13, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Payment Card Industry (PCI-DSS) Compliance for Financial APIs.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

13.3 Scope of Application

Article 13 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Payment Card Industry (PCI-DSS) Compliance for Financial APIs. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

13.4 Rights Granted

Subject to continuing compliance with Article 13 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 13 is intended to restrict rights that such a licence guarantees as a matter of law.

13.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 13 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Payment Card Industry (PCI-DSS) Compliance for Financial APIs within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

13.6 Prohibited Conduct

In connection with Payment Card Industry (PCI-DSS) Compliance for Financial APIs, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 13. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

13.7 Technical Standards and Engineering Requirements

Where Article 13 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Payment Card Industry (PCI-DSS) Compliance for Financial APIs.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

13.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Payment Card Industry (PCI-DSS) Compliance for Financial APIs using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 13 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

13.9 Privacy and Data Protection

To the extent Article 13 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Payment Card Industry (PCI-DSS) Compliance for Financial APIs.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

13.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Payment Card Industry (PCI-DSS) Compliance for Financial APIs is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 13 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

13.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 13 shall not be construed as an assignment of any intellectual property relating to Payment Card Industry (PCI-DSS) Compliance for Financial APIs, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 13 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

13.12 Open-Source Attribution Duties

Where the subject matter of Payment Card Industry (PCI-DSS) Compliance for Financial APIs incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 13 and of the underlying open-source licence.

13.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 13, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Payment Card Industry (PCI-DSS) Compliance for Financial APIs.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

13.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 13, the Licensee shall not export, re-export, transfer or make available any item relating to Payment Card Industry (PCI-DSS) Compliance for Financial APIs in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

13.15 Service Levels and Availability

Where Article 13 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Payment Card Industry (PCI-DSS) Compliance for Financial APIs, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

13.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 13 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Payment Card Industry (PCI-DSS) Compliance for Financial APIs will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

13.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 13 or Payment Card Industry (PCI-DSS) Compliance for Financial APIs, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

13.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 13, misuse of Payment Card Industry (PCI-DSS) Compliance for Financial APIs, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

13.19 Term, Suspension and Termination

The permission granted under Article 13 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Payment Card Industry (PCI-DSS) Compliance for Financial APIs.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

13.20 Remedies and Enforcement

Breach of Article 13 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Payment Card Industry (PCI-DSS) Compliance for Financial APIs will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

13.21 Dispute Resolution and Governing Law

Disputes relating to Article 13 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Payment Card Industry (PCI-DSS) Compliance for Financial APIs through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

13.22 Amendments and Versioning

The Corporation may revise Article 13 to reflect technical developments, legal requirements, security needs or changes to Payment Card Industry (PCI-DSS) Compliance for Financial APIs. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

13.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 13. The administrator should confirm the version in use, review the applicable controls for Payment Card Industry (PCI-DSS) Compliance for Financial APIs, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 13 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

13.24 Frequently Asked Interpretive Questions

Question: Does Article 13 apply to evaluation or test environments? Answer: Yes. Non-production use of Payment Card Industry (PCI-DSS) Compliance for Financial APIs remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

13.25 Contact, Notices and Reporting

Notices concerning Article 13 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Payment Card Industry (PCI-DSS) Compliance for Financial APIs should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

13.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 13 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Payment Card Industry (PCI-DSS) Compliance for Financial APIs.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

13.27 Operational Governance Checklist

Before relying on Article 13 the Licensee should maintain a written register covering ownership of Payment Card Industry (PCI-DSS) Compliance for Financial APIs, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

13.28 Interaction with Other Articles

Article 13 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Payment Card Industry (PCI-DSS) Compliance for Financial APIs.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

13.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 13 be available to people of every background and ability. Documentation concerning Payment Card Industry (PCI-DSS) Compliance for Financial APIs is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

13.30 Business Continuity and Resilience

Licensees relying on Payment Card Industry (PCI-DSS) Compliance for Financial APIs should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 13. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

13.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Payment Card Industry (PCI-DSS) Compliance for Financial APIs. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 13 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

13.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 13 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Payment Card Industry (PCI-DSS) Compliance for Financial APIs. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

13.33 Transitional Provisions

Where Article 13 introduces or tightens a requirement relating to Payment Card Industry (PCI-DSS) Compliance for Financial APIs, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3551 words. This commentary is explanatory and is subject to the operative text of Article 13 above.

Article 14 Castora Music Rights Management and Streaming Licensing

Audio streams delivered through Black Hat Castora Music and Black Hat Music are protected by digital rights management (DRM) protocols. Unauthorized ripping, decryption, or secondary broadcasting is strictly prohibited.

Full commentary on Article 14

14.1 Purpose and Legislative Intent

Article 14, entitled “Castora Music Rights Management and Streaming Licensing”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Audio streams delivered through Black Hat Castora Music and Black Hat Music are protected by digital rights management (DRM) protocols.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

14.2 Defined Terms and Interpretation

For the purposes of Article 14, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Castora Music Rights Management and Streaming Licensing.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

14.3 Scope of Application

Article 14 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Castora Music Rights Management and Streaming Licensing. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

14.4 Rights Granted

Subject to continuing compliance with Article 14 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 14 is intended to restrict rights that such a licence guarantees as a matter of law.

14.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 14 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Castora Music Rights Management and Streaming Licensing within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

14.6 Prohibited Conduct

In connection with Castora Music Rights Management and Streaming Licensing, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 14. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

14.7 Technical Standards and Engineering Requirements

Where Article 14 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Castora Music Rights Management and Streaming Licensing.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

14.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Castora Music Rights Management and Streaming Licensing using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 14 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

14.9 Privacy and Data Protection

To the extent Article 14 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Castora Music Rights Management and Streaming Licensing.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

14.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Castora Music Rights Management and Streaming Licensing is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 14 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

14.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 14 shall not be construed as an assignment of any intellectual property relating to Castora Music Rights Management and Streaming Licensing, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 14 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

14.12 Open-Source Attribution Duties

Where the subject matter of Castora Music Rights Management and Streaming Licensing incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 14 and of the underlying open-source licence.

14.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 14, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Castora Music Rights Management and Streaming Licensing.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

14.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 14, the Licensee shall not export, re-export, transfer or make available any item relating to Castora Music Rights Management and Streaming Licensing in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

14.15 Service Levels and Availability

Where Article 14 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Castora Music Rights Management and Streaming Licensing, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

14.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 14 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Castora Music Rights Management and Streaming Licensing will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

14.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 14 or Castora Music Rights Management and Streaming Licensing, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

14.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 14, misuse of Castora Music Rights Management and Streaming Licensing, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

14.19 Term, Suspension and Termination

The permission granted under Article 14 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Castora Music Rights Management and Streaming Licensing.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

14.20 Remedies and Enforcement

Breach of Article 14 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Castora Music Rights Management and Streaming Licensing will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

14.21 Dispute Resolution and Governing Law

Disputes relating to Article 14 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Castora Music Rights Management and Streaming Licensing through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

14.22 Amendments and Versioning

The Corporation may revise Article 14 to reflect technical developments, legal requirements, security needs or changes to Castora Music Rights Management and Streaming Licensing. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

14.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 14. The administrator should confirm the version in use, review the applicable controls for Castora Music Rights Management and Streaming Licensing, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 14 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

14.24 Frequently Asked Interpretive Questions

Question: Does Article 14 apply to evaluation or test environments? Answer: Yes. Non-production use of Castora Music Rights Management and Streaming Licensing remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

14.25 Contact, Notices and Reporting

Notices concerning Article 14 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Castora Music Rights Management and Streaming Licensing should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

14.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 14 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Castora Music Rights Management and Streaming Licensing.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

14.27 Operational Governance Checklist

Before relying on Article 14 the Licensee should maintain a written register covering ownership of Castora Music Rights Management and Streaming Licensing, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

14.28 Interaction with Other Articles

Article 14 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Castora Music Rights Management and Streaming Licensing.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

14.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 14 be available to people of every background and ability. Documentation concerning Castora Music Rights Management and Streaming Licensing is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

14.30 Business Continuity and Resilience

Licensees relying on Castora Music Rights Management and Streaming Licensing should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 14. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

14.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Castora Music Rights Management and Streaming Licensing. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 14 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

14.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 14 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Castora Music Rights Management and Streaming Licensing. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

14.33 Transitional Provisions

Where Article 14 introduces or tightens a requirement relating to Castora Music Rights Management and Streaming Licensing, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3521 words. This commentary is explanatory and is subject to the operative text of Article 14 above.

Article 15 Chatrix Suite Encrypted Messaging and Multi-Device Synchronization

Communications across Chatrix Desktop, Mobile, Silicon, and Web leverage end-to-end Signal protocol encryption. Cryptographic identity keys are stored locally on user devices and never exposed in plain text to cloud sync servers.

Full commentary on Article 15

15.1 Purpose and Legislative Intent

Article 15, entitled “Chatrix Suite Encrypted Messaging and Multi-Device Synchronization”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Communications across Chatrix Desktop, Mobile, Silicon, and Web leverage end-to-end Signal protocol encryption.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

15.2 Defined Terms and Interpretation

For the purposes of Article 15, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Chatrix Suite Encrypted Messaging and Multi-Device Synchronization.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

15.3 Scope of Application

Article 15 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Chatrix Suite Encrypted Messaging and Multi-Device Synchronization. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

15.4 Rights Granted

Subject to continuing compliance with Article 15 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 15 is intended to restrict rights that such a licence guarantees as a matter of law.

15.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 15 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Chatrix Suite Encrypted Messaging and Multi-Device Synchronization within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

15.6 Prohibited Conduct

In connection with Chatrix Suite Encrypted Messaging and Multi-Device Synchronization, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 15. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

15.7 Technical Standards and Engineering Requirements

Where Article 15 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Chatrix Suite Encrypted Messaging and Multi-Device Synchronization.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

15.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Chatrix Suite Encrypted Messaging and Multi-Device Synchronization using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 15 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

15.9 Privacy and Data Protection

To the extent Article 15 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Chatrix Suite Encrypted Messaging and Multi-Device Synchronization.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

15.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Chatrix Suite Encrypted Messaging and Multi-Device Synchronization is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 15 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

15.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 15 shall not be construed as an assignment of any intellectual property relating to Chatrix Suite Encrypted Messaging and Multi-Device Synchronization, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 15 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

15.12 Open-Source Attribution Duties

Where the subject matter of Chatrix Suite Encrypted Messaging and Multi-Device Synchronization incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 15 and of the underlying open-source licence.

15.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 15, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Chatrix Suite Encrypted Messaging and Multi-Device Synchronization.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

15.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 15, the Licensee shall not export, re-export, transfer or make available any item relating to Chatrix Suite Encrypted Messaging and Multi-Device Synchronization in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

15.15 Service Levels and Availability

Where Article 15 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Chatrix Suite Encrypted Messaging and Multi-Device Synchronization, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

15.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 15 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Chatrix Suite Encrypted Messaging and Multi-Device Synchronization will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

15.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 15 or Chatrix Suite Encrypted Messaging and Multi-Device Synchronization, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

15.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 15, misuse of Chatrix Suite Encrypted Messaging and Multi-Device Synchronization, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

15.19 Term, Suspension and Termination

The permission granted under Article 15 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Chatrix Suite Encrypted Messaging and Multi-Device Synchronization.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

15.20 Remedies and Enforcement

Breach of Article 15 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Chatrix Suite Encrypted Messaging and Multi-Device Synchronization will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

15.21 Dispute Resolution and Governing Law

Disputes relating to Article 15 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Chatrix Suite Encrypted Messaging and Multi-Device Synchronization through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

15.22 Amendments and Versioning

The Corporation may revise Article 15 to reflect technical developments, legal requirements, security needs or changes to Chatrix Suite Encrypted Messaging and Multi-Device Synchronization. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

15.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 15. The administrator should confirm the version in use, review the applicable controls for Chatrix Suite Encrypted Messaging and Multi-Device Synchronization, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 15 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

15.24 Frequently Asked Interpretive Questions

Question: Does Article 15 apply to evaluation or test environments? Answer: Yes. Non-production use of Chatrix Suite Encrypted Messaging and Multi-Device Synchronization remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

15.25 Contact, Notices and Reporting

Notices concerning Article 15 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Chatrix Suite Encrypted Messaging and Multi-Device Synchronization should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

15.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 15 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Chatrix Suite Encrypted Messaging and Multi-Device Synchronization.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

15.27 Operational Governance Checklist

Before relying on Article 15 the Licensee should maintain a written register covering ownership of Chatrix Suite Encrypted Messaging and Multi-Device Synchronization, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

15.28 Interaction with Other Articles

Article 15 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Chatrix Suite Encrypted Messaging and Multi-Device Synchronization.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

15.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 15 be available to people of every background and ability. Documentation concerning Chatrix Suite Encrypted Messaging and Multi-Device Synchronization is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

15.30 Business Continuity and Resilience

Licensees relying on Chatrix Suite Encrypted Messaging and Multi-Device Synchronization should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 15. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

15.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Chatrix Suite Encrypted Messaging and Multi-Device Synchronization. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 15 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

15.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 15 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Chatrix Suite Encrypted Messaging and Multi-Device Synchronization. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

15.33 Transitional Provisions

Where Article 15 introduces or tightens a requirement relating to Chatrix Suite Encrypted Messaging and Multi-Device Synchronization, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3514 words. This commentary is explanatory and is subject to the operative text of Article 15 above.

Article 16 Cidder Runtime Execution Engine and Process Sandboxing

Applications executed within the Cidder Runtime environment operate inside isolated webassembly/seccomp containers with restricted file system access and restricted syscall tables to prevent process escapes.

Full commentary on Article 16

16.1 Purpose and Legislative Intent

Article 16, entitled “Cidder Runtime Execution Engine and Process Sandboxing”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Applications executed within the Cidder Runtime environment operate inside isolated webassembly/seccomp containers with restricted file system access and restricted syscall tables to prevent process escapes.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

16.2 Defined Terms and Interpretation

For the purposes of Article 16, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Cidder Runtime Execution Engine and Process Sandboxing.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

16.3 Scope of Application

Article 16 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Cidder Runtime Execution Engine and Process Sandboxing. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

16.4 Rights Granted

Subject to continuing compliance with Article 16 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 16 is intended to restrict rights that such a licence guarantees as a matter of law.

16.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 16 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Cidder Runtime Execution Engine and Process Sandboxing within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

16.6 Prohibited Conduct

In connection with Cidder Runtime Execution Engine and Process Sandboxing, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 16. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

16.7 Technical Standards and Engineering Requirements

Where Article 16 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Cidder Runtime Execution Engine and Process Sandboxing.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

16.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Cidder Runtime Execution Engine and Process Sandboxing using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 16 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

16.9 Privacy and Data Protection

To the extent Article 16 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Cidder Runtime Execution Engine and Process Sandboxing.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

16.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Cidder Runtime Execution Engine and Process Sandboxing is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 16 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

16.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 16 shall not be construed as an assignment of any intellectual property relating to Cidder Runtime Execution Engine and Process Sandboxing, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 16 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

16.12 Open-Source Attribution Duties

Where the subject matter of Cidder Runtime Execution Engine and Process Sandboxing incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 16 and of the underlying open-source licence.

16.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 16, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Cidder Runtime Execution Engine and Process Sandboxing.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

16.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 16, the Licensee shall not export, re-export, transfer or make available any item relating to Cidder Runtime Execution Engine and Process Sandboxing in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

16.15 Service Levels and Availability

Where Article 16 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Cidder Runtime Execution Engine and Process Sandboxing, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

16.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 16 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Cidder Runtime Execution Engine and Process Sandboxing will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

16.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 16 or Cidder Runtime Execution Engine and Process Sandboxing, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

16.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 16, misuse of Cidder Runtime Execution Engine and Process Sandboxing, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

16.19 Term, Suspension and Termination

The permission granted under Article 16 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Cidder Runtime Execution Engine and Process Sandboxing.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

16.20 Remedies and Enforcement

Breach of Article 16 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Cidder Runtime Execution Engine and Process Sandboxing will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

16.21 Dispute Resolution and Governing Law

Disputes relating to Article 16 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Cidder Runtime Execution Engine and Process Sandboxing through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

16.22 Amendments and Versioning

The Corporation may revise Article 16 to reflect technical developments, legal requirements, security needs or changes to Cidder Runtime Execution Engine and Process Sandboxing. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

16.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 16. The administrator should confirm the version in use, review the applicable controls for Cidder Runtime Execution Engine and Process Sandboxing, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 16 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

16.24 Frequently Asked Interpretive Questions

Question: Does Article 16 apply to evaluation or test environments? Answer: Yes. Non-production use of Cidder Runtime Execution Engine and Process Sandboxing remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

16.25 Contact, Notices and Reporting

Notices concerning Article 16 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Cidder Runtime Execution Engine and Process Sandboxing should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

16.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 16 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Cidder Runtime Execution Engine and Process Sandboxing.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

16.27 Operational Governance Checklist

Before relying on Article 16 the Licensee should maintain a written register covering ownership of Cidder Runtime Execution Engine and Process Sandboxing, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

16.28 Interaction with Other Articles

Article 16 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Cidder Runtime Execution Engine and Process Sandboxing.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

16.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 16 be available to people of every background and ability. Documentation concerning Cidder Runtime Execution Engine and Process Sandboxing is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

16.30 Business Continuity and Resilience

Licensees relying on Cidder Runtime Execution Engine and Process Sandboxing should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 16. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

16.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Cidder Runtime Execution Engine and Process Sandboxing. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 16 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

16.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 16 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Cidder Runtime Execution Engine and Process Sandboxing. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

16.33 Transitional Provisions

Where Article 16 introduces or tightens a requirement relating to Cidder Runtime Execution Engine and Process Sandboxing, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3526 words. This commentary is explanatory and is subject to the operative text of Article 16 above.

Article 17 Cloud Architecture Topology Export and Intellectual Property Protections

Architectural diagrams and infrastructure definitions created within Black Hat Cloud Architecture Designer remain user property, provided underlying template libraries and proprietary cloud stencils are credited appropriately.

Full commentary on Article 17

17.1 Purpose and Legislative Intent

Article 17, entitled “Cloud Architecture Topology Export and Intellectual Property Protections”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Architectural diagrams and infrastructure definitions created within Black Hat Cloud Architecture Designer remain user property, provided underlying template libraries and proprietary cloud stencils are credited appropriately.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

17.2 Defined Terms and Interpretation

For the purposes of Article 17, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Cloud Architecture Topology Export and Intellectual Property Protections.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

17.3 Scope of Application

Article 17 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Cloud Architecture Topology Export and Intellectual Property Protections. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

17.4 Rights Granted

Subject to continuing compliance with Article 17 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 17 is intended to restrict rights that such a licence guarantees as a matter of law.

17.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 17 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Cloud Architecture Topology Export and Intellectual Property Protections within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

17.6 Prohibited Conduct

In connection with Cloud Architecture Topology Export and Intellectual Property Protections, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 17. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

17.7 Technical Standards and Engineering Requirements

Where Article 17 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Cloud Architecture Topology Export and Intellectual Property Protections.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

17.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Cloud Architecture Topology Export and Intellectual Property Protections using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 17 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

17.9 Privacy and Data Protection

To the extent Article 17 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Cloud Architecture Topology Export and Intellectual Property Protections.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

17.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Cloud Architecture Topology Export and Intellectual Property Protections is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 17 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

17.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 17 shall not be construed as an assignment of any intellectual property relating to Cloud Architecture Topology Export and Intellectual Property Protections, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 17 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

17.12 Open-Source Attribution Duties

Where the subject matter of Cloud Architecture Topology Export and Intellectual Property Protections incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 17 and of the underlying open-source licence.

17.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 17, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Cloud Architecture Topology Export and Intellectual Property Protections.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

17.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 17, the Licensee shall not export, re-export, transfer or make available any item relating to Cloud Architecture Topology Export and Intellectual Property Protections in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

17.15 Service Levels and Availability

Where Article 17 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Cloud Architecture Topology Export and Intellectual Property Protections, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

17.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 17 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Cloud Architecture Topology Export and Intellectual Property Protections will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

17.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 17 or Cloud Architecture Topology Export and Intellectual Property Protections, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

17.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 17, misuse of Cloud Architecture Topology Export and Intellectual Property Protections, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

17.19 Term, Suspension and Termination

The permission granted under Article 17 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Cloud Architecture Topology Export and Intellectual Property Protections.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

17.20 Remedies and Enforcement

Breach of Article 17 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Cloud Architecture Topology Export and Intellectual Property Protections will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

17.21 Dispute Resolution and Governing Law

Disputes relating to Article 17 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Cloud Architecture Topology Export and Intellectual Property Protections through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

17.22 Amendments and Versioning

The Corporation may revise Article 17 to reflect technical developments, legal requirements, security needs or changes to Cloud Architecture Topology Export and Intellectual Property Protections. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

17.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 17. The administrator should confirm the version in use, review the applicable controls for Cloud Architecture Topology Export and Intellectual Property Protections, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 17 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

17.24 Frequently Asked Interpretive Questions

Question: Does Article 17 apply to evaluation or test environments? Answer: Yes. Non-production use of Cloud Architecture Topology Export and Intellectual Property Protections remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

17.25 Contact, Notices and Reporting

Notices concerning Article 17 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Cloud Architecture Topology Export and Intellectual Property Protections should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

17.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 17 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Cloud Architecture Topology Export and Intellectual Property Protections.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

17.27 Operational Governance Checklist

Before relying on Article 17 the Licensee should maintain a written register covering ownership of Cloud Architecture Topology Export and Intellectual Property Protections, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

17.28 Interaction with Other Articles

Article 17 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Cloud Architecture Topology Export and Intellectual Property Protections.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

17.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 17 be available to people of every background and ability. Documentation concerning Cloud Architecture Topology Export and Intellectual Property Protections is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

17.30 Business Continuity and Resilience

Licensees relying on Cloud Architecture Topology Export and Intellectual Property Protections should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 17. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

17.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Cloud Architecture Topology Export and Intellectual Property Protections. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 17 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

17.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 17 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Cloud Architecture Topology Export and Intellectual Property Protections. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

17.33 Transitional Provisions

Where Article 17 introduces or tightens a requirement relating to Cloud Architecture Topology Export and Intellectual Property Protections, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3559 words. This commentary is explanatory and is subject to the operative text of Article 17 above.

Article 18 Cloud Engine Computing Resource Allocation and Fair Use Policy

Compute instances and serverless executions under Black Hat Cloud Engine are subject to fair resource consumption policies. Monopolization of shared hypervisor CPU cycles or unthrottled memory allocation will trigger dynamic cgroup throttling.

Full commentary on Article 18

18.1 Purpose and Legislative Intent

Article 18, entitled “Cloud Engine Computing Resource Allocation and Fair Use Policy”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Compute instances and serverless executions under Black Hat Cloud Engine are subject to fair resource consumption policies.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

18.2 Defined Terms and Interpretation

For the purposes of Article 18, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Cloud Engine Computing Resource Allocation and Fair Use Policy.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

18.3 Scope of Application

Article 18 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Cloud Engine Computing Resource Allocation and Fair Use Policy. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

18.4 Rights Granted

Subject to continuing compliance with Article 18 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 18 is intended to restrict rights that such a licence guarantees as a matter of law.

18.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 18 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Cloud Engine Computing Resource Allocation and Fair Use Policy within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

18.6 Prohibited Conduct

In connection with Cloud Engine Computing Resource Allocation and Fair Use Policy, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 18. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

18.7 Technical Standards and Engineering Requirements

Where Article 18 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Cloud Engine Computing Resource Allocation and Fair Use Policy.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

18.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Cloud Engine Computing Resource Allocation and Fair Use Policy using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 18 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

18.9 Privacy and Data Protection

To the extent Article 18 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Cloud Engine Computing Resource Allocation and Fair Use Policy.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

18.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Cloud Engine Computing Resource Allocation and Fair Use Policy is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 18 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

18.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 18 shall not be construed as an assignment of any intellectual property relating to Cloud Engine Computing Resource Allocation and Fair Use Policy, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 18 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

18.12 Open-Source Attribution Duties

Where the subject matter of Cloud Engine Computing Resource Allocation and Fair Use Policy incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 18 and of the underlying open-source licence.

18.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 18, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Cloud Engine Computing Resource Allocation and Fair Use Policy.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

18.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 18, the Licensee shall not export, re-export, transfer or make available any item relating to Cloud Engine Computing Resource Allocation and Fair Use Policy in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

18.15 Service Levels and Availability

Where Article 18 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Cloud Engine Computing Resource Allocation and Fair Use Policy, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

18.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 18 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Cloud Engine Computing Resource Allocation and Fair Use Policy will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

18.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 18 or Cloud Engine Computing Resource Allocation and Fair Use Policy, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

18.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 18, misuse of Cloud Engine Computing Resource Allocation and Fair Use Policy, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

18.19 Term, Suspension and Termination

The permission granted under Article 18 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Cloud Engine Computing Resource Allocation and Fair Use Policy.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

18.20 Remedies and Enforcement

Breach of Article 18 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Cloud Engine Computing Resource Allocation and Fair Use Policy will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

18.21 Dispute Resolution and Governing Law

Disputes relating to Article 18 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Cloud Engine Computing Resource Allocation and Fair Use Policy through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

18.22 Amendments and Versioning

The Corporation may revise Article 18 to reflect technical developments, legal requirements, security needs or changes to Cloud Engine Computing Resource Allocation and Fair Use Policy. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

18.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 18. The administrator should confirm the version in use, review the applicable controls for Cloud Engine Computing Resource Allocation and Fair Use Policy, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 18 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

18.24 Frequently Asked Interpretive Questions

Question: Does Article 18 apply to evaluation or test environments? Answer: Yes. Non-production use of Cloud Engine Computing Resource Allocation and Fair Use Policy remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

18.25 Contact, Notices and Reporting

Notices concerning Article 18 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Cloud Engine Computing Resource Allocation and Fair Use Policy should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

18.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 18 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Cloud Engine Computing Resource Allocation and Fair Use Policy.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

18.27 Operational Governance Checklist

Before relying on Article 18 the Licensee should maintain a written register covering ownership of Cloud Engine Computing Resource Allocation and Fair Use Policy, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

18.28 Interaction with Other Articles

Article 18 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Cloud Engine Computing Resource Allocation and Fair Use Policy.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

18.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 18 be available to people of every background and ability. Documentation concerning Cloud Engine Computing Resource Allocation and Fair Use Policy is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

18.30 Business Continuity and Resilience

Licensees relying on Cloud Engine Computing Resource Allocation and Fair Use Policy should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 18. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

18.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Cloud Engine Computing Resource Allocation and Fair Use Policy. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 18 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

18.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 18 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Cloud Engine Computing Resource Allocation and Fair Use Policy. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

18.33 Transitional Provisions

Where Article 18 introduces or tightens a requirement relating to Cloud Engine Computing Resource Allocation and Fair Use Policy, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3582 words. This commentary is explanatory and is subject to the operative text of Article 18 above.

Article 19 Infrastructure Automation Scripting and Declarative State Compliance

Declarative deployment configurations managed by Black Hat Cloud Infrastructure Automation must undergo automated static analysis scanning to eliminate exposed secrets and misconfigured security groups prior to execution.

Full commentary on Article 19

19.1 Purpose and Legislative Intent

Article 19, entitled “Infrastructure Automation Scripting and Declarative State Compliance”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Declarative deployment configurations managed by Black Hat Cloud Infrastructure Automation must undergo automated static analysis scanning to eliminate exposed secrets and misconfigured security groups prior to execution.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

19.2 Defined Terms and Interpretation

For the purposes of Article 19, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Infrastructure Automation Scripting and Declarative State Compliance.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

19.3 Scope of Application

Article 19 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Infrastructure Automation Scripting and Declarative State Compliance. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

19.4 Rights Granted

Subject to continuing compliance with Article 19 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 19 is intended to restrict rights that such a licence guarantees as a matter of law.

19.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 19 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Infrastructure Automation Scripting and Declarative State Compliance within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

19.6 Prohibited Conduct

In connection with Infrastructure Automation Scripting and Declarative State Compliance, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 19. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

19.7 Technical Standards and Engineering Requirements

Where Article 19 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Infrastructure Automation Scripting and Declarative State Compliance.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

19.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Infrastructure Automation Scripting and Declarative State Compliance using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 19 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

19.9 Privacy and Data Protection

To the extent Article 19 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Infrastructure Automation Scripting and Declarative State Compliance.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

19.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Infrastructure Automation Scripting and Declarative State Compliance is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 19 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

19.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 19 shall not be construed as an assignment of any intellectual property relating to Infrastructure Automation Scripting and Declarative State Compliance, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 19 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

19.12 Open-Source Attribution Duties

Where the subject matter of Infrastructure Automation Scripting and Declarative State Compliance incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 19 and of the underlying open-source licence.

19.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 19, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Infrastructure Automation Scripting and Declarative State Compliance.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

19.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 19, the Licensee shall not export, re-export, transfer or make available any item relating to Infrastructure Automation Scripting and Declarative State Compliance in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

19.15 Service Levels and Availability

Where Article 19 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Infrastructure Automation Scripting and Declarative State Compliance, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

19.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 19 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Infrastructure Automation Scripting and Declarative State Compliance will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

19.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 19 or Infrastructure Automation Scripting and Declarative State Compliance, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

19.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 19, misuse of Infrastructure Automation Scripting and Declarative State Compliance, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

19.19 Term, Suspension and Termination

The permission granted under Article 19 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Infrastructure Automation Scripting and Declarative State Compliance.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

19.20 Remedies and Enforcement

Breach of Article 19 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Infrastructure Automation Scripting and Declarative State Compliance will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

19.21 Dispute Resolution and Governing Law

Disputes relating to Article 19 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Infrastructure Automation Scripting and Declarative State Compliance through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

19.22 Amendments and Versioning

The Corporation may revise Article 19 to reflect technical developments, legal requirements, security needs or changes to Infrastructure Automation Scripting and Declarative State Compliance. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

19.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 19. The administrator should confirm the version in use, review the applicable controls for Infrastructure Automation Scripting and Declarative State Compliance, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 19 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

19.24 Frequently Asked Interpretive Questions

Question: Does Article 19 apply to evaluation or test environments? Answer: Yes. Non-production use of Infrastructure Automation Scripting and Declarative State Compliance remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

19.25 Contact, Notices and Reporting

Notices concerning Article 19 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Infrastructure Automation Scripting and Declarative State Compliance should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

19.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 19 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Infrastructure Automation Scripting and Declarative State Compliance.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

19.27 Operational Governance Checklist

Before relying on Article 19 the Licensee should maintain a written register covering ownership of Infrastructure Automation Scripting and Declarative State Compliance, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

19.28 Interaction with Other Articles

Article 19 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Infrastructure Automation Scripting and Declarative State Compliance.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

19.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 19 be available to people of every background and ability. Documentation concerning Infrastructure Automation Scripting and Declarative State Compliance is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

19.30 Business Continuity and Resilience

Licensees relying on Infrastructure Automation Scripting and Declarative State Compliance should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 19. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

19.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Infrastructure Automation Scripting and Declarative State Compliance. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 19 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

19.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 19 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Infrastructure Automation Scripting and Declarative State Compliance. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

19.33 Transitional Provisions

Where Article 19 introduces or tightens a requirement relating to Infrastructure Automation Scripting and Declarative State Compliance, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3528 words. This commentary is explanatory and is subject to the operative text of Article 19 above.

Article 20 Cloud Storage SDK Encryption at Rest and Transit Standards

Objects stored using Black Hat Cloud Storage SDK are automatically encrypted using AES-256-GCM at rest and TLS 1.3 in transit. Key rotation is managed via Black Hat Secret Store Gateway or customer-managed KMS integration.

Full commentary on Article 20

20.1 Purpose and Legislative Intent

Article 20, entitled “Cloud Storage SDK Encryption at Rest and Transit Standards”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Objects stored using Black Hat Cloud Storage SDK are automatically encrypted using AES-256-GCM at rest and TLS 1.3 in transit.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

20.2 Defined Terms and Interpretation

For the purposes of Article 20, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Cloud Storage SDK Encryption at Rest and Transit Standards.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

20.3 Scope of Application

Article 20 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Cloud Storage SDK Encryption at Rest and Transit Standards. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

20.4 Rights Granted

Subject to continuing compliance with Article 20 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 20 is intended to restrict rights that such a licence guarantees as a matter of law.

20.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 20 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Cloud Storage SDK Encryption at Rest and Transit Standards within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

20.6 Prohibited Conduct

In connection with Cloud Storage SDK Encryption at Rest and Transit Standards, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 20. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

20.7 Technical Standards and Engineering Requirements

Where Article 20 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Cloud Storage SDK Encryption at Rest and Transit Standards.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

20.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Cloud Storage SDK Encryption at Rest and Transit Standards using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 20 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

20.9 Privacy and Data Protection

To the extent Article 20 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Cloud Storage SDK Encryption at Rest and Transit Standards.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

20.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Cloud Storage SDK Encryption at Rest and Transit Standards is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 20 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

20.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 20 shall not be construed as an assignment of any intellectual property relating to Cloud Storage SDK Encryption at Rest and Transit Standards, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 20 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

20.12 Open-Source Attribution Duties

Where the subject matter of Cloud Storage SDK Encryption at Rest and Transit Standards incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 20 and of the underlying open-source licence.

20.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 20, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Cloud Storage SDK Encryption at Rest and Transit Standards.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

20.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 20, the Licensee shall not export, re-export, transfer or make available any item relating to Cloud Storage SDK Encryption at Rest and Transit Standards in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

20.15 Service Levels and Availability

Where Article 20 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Cloud Storage SDK Encryption at Rest and Transit Standards, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

20.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 20 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Cloud Storage SDK Encryption at Rest and Transit Standards will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

20.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 20 or Cloud Storage SDK Encryption at Rest and Transit Standards, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

20.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 20, misuse of Cloud Storage SDK Encryption at Rest and Transit Standards, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

20.19 Term, Suspension and Termination

The permission granted under Article 20 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Cloud Storage SDK Encryption at Rest and Transit Standards.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

20.20 Remedies and Enforcement

Breach of Article 20 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Cloud Storage SDK Encryption at Rest and Transit Standards will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

20.21 Dispute Resolution and Governing Law

Disputes relating to Article 20 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Cloud Storage SDK Encryption at Rest and Transit Standards through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

20.22 Amendments and Versioning

The Corporation may revise Article 20 to reflect technical developments, legal requirements, security needs or changes to Cloud Storage SDK Encryption at Rest and Transit Standards. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

20.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 20. The administrator should confirm the version in use, review the applicable controls for Cloud Storage SDK Encryption at Rest and Transit Standards, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 20 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

20.24 Frequently Asked Interpretive Questions

Question: Does Article 20 apply to evaluation or test environments? Answer: Yes. Non-production use of Cloud Storage SDK Encryption at Rest and Transit Standards remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

20.25 Contact, Notices and Reporting

Notices concerning Article 20 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Cloud Storage SDK Encryption at Rest and Transit Standards should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

20.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 20 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Cloud Storage SDK Encryption at Rest and Transit Standards.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

20.27 Operational Governance Checklist

Before relying on Article 20 the Licensee should maintain a written register covering ownership of Cloud Storage SDK Encryption at Rest and Transit Standards, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

20.28 Interaction with Other Articles

Article 20 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Cloud Storage SDK Encryption at Rest and Transit Standards.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

20.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 20 be available to people of every background and ability. Documentation concerning Cloud Storage SDK Encryption at Rest and Transit Standards is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

20.30 Business Continuity and Resilience

Licensees relying on Cloud Storage SDK Encryption at Rest and Transit Standards should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 20. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

20.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Cloud Storage SDK Encryption at Rest and Transit Standards. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 20 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

20.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 20 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Cloud Storage SDK Encryption at Rest and Transit Standards. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

20.33 Transitional Provisions

Where Article 20 introduces or tightens a requirement relating to Cloud Storage SDK Encryption at Rest and Transit Standards, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3585 words. This commentary is explanatory and is subject to the operative text of Article 20 above.

Article 21 Static Code Inspection and Automated Vulnerability Flagging

Code bases analyzed via Black Hat Code Inspection API receive security risk scores based on OWASP Top 10 guidelines. Flagged critical vulnerabilities must be remediated prior to production deployment clearance.

Full commentary on Article 21

21.1 Purpose and Legislative Intent

Article 21, entitled “Static Code Inspection and Automated Vulnerability Flagging”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Code bases analyzed via Black Hat Code Inspection API receive security risk scores based on OWASP Top 10 guidelines.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

21.2 Defined Terms and Interpretation

For the purposes of Article 21, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Static Code Inspection and Automated Vulnerability Flagging.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

21.3 Scope of Application

Article 21 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Static Code Inspection and Automated Vulnerability Flagging. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

21.4 Rights Granted

Subject to continuing compliance with Article 21 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 21 is intended to restrict rights that such a licence guarantees as a matter of law.

21.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 21 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Static Code Inspection and Automated Vulnerability Flagging within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

21.6 Prohibited Conduct

In connection with Static Code Inspection and Automated Vulnerability Flagging, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 21. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

21.7 Technical Standards and Engineering Requirements

Where Article 21 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Static Code Inspection and Automated Vulnerability Flagging.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

21.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Static Code Inspection and Automated Vulnerability Flagging using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 21 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

21.9 Privacy and Data Protection

To the extent Article 21 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Static Code Inspection and Automated Vulnerability Flagging.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

21.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Static Code Inspection and Automated Vulnerability Flagging is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 21 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

21.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 21 shall not be construed as an assignment of any intellectual property relating to Static Code Inspection and Automated Vulnerability Flagging, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 21 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

21.12 Open-Source Attribution Duties

Where the subject matter of Static Code Inspection and Automated Vulnerability Flagging incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 21 and of the underlying open-source licence.

21.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 21, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Static Code Inspection and Automated Vulnerability Flagging.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

21.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 21, the Licensee shall not export, re-export, transfer or make available any item relating to Static Code Inspection and Automated Vulnerability Flagging in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

21.15 Service Levels and Availability

Where Article 21 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Static Code Inspection and Automated Vulnerability Flagging, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

21.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 21 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Static Code Inspection and Automated Vulnerability Flagging will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

21.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 21 or Static Code Inspection and Automated Vulnerability Flagging, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

21.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 21, misuse of Static Code Inspection and Automated Vulnerability Flagging, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

21.19 Term, Suspension and Termination

The permission granted under Article 21 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Static Code Inspection and Automated Vulnerability Flagging.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

21.20 Remedies and Enforcement

Breach of Article 21 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Static Code Inspection and Automated Vulnerability Flagging will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

21.21 Dispute Resolution and Governing Law

Disputes relating to Article 21 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Static Code Inspection and Automated Vulnerability Flagging through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

21.22 Amendments and Versioning

The Corporation may revise Article 21 to reflect technical developments, legal requirements, security needs or changes to Static Code Inspection and Automated Vulnerability Flagging. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

21.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 21. The administrator should confirm the version in use, review the applicable controls for Static Code Inspection and Automated Vulnerability Flagging, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 21 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

21.24 Frequently Asked Interpretive Questions

Question: Does Article 21 apply to evaluation or test environments? Answer: Yes. Non-production use of Static Code Inspection and Automated Vulnerability Flagging remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

21.25 Contact, Notices and Reporting

Notices concerning Article 21 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Static Code Inspection and Automated Vulnerability Flagging should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

21.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 21 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Static Code Inspection and Automated Vulnerability Flagging.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

21.27 Operational Governance Checklist

Before relying on Article 21 the Licensee should maintain a written register covering ownership of Static Code Inspection and Automated Vulnerability Flagging, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

21.28 Interaction with Other Articles

Article 21 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Static Code Inspection and Automated Vulnerability Flagging.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

21.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 21 be available to people of every background and ability. Documentation concerning Static Code Inspection and Automated Vulnerability Flagging is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

21.30 Business Continuity and Resilience

Licensees relying on Static Code Inspection and Automated Vulnerability Flagging should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 21. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

21.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Static Code Inspection and Automated Vulnerability Flagging. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 21 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

21.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 21 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Static Code Inspection and Automated Vulnerability Flagging. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

21.33 Transitional Provisions

Where Article 21 introduces or tightens a requirement relating to Static Code Inspection and Automated Vulnerability Flagging, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3520 words. This commentary is explanatory and is subject to the operative text of Article 21 above.

Article 22 Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols

Collaborative editing sessions in Codepad Studio utilize operational transformation (OT) and CRDT algorithms over secure WebSockets. Access controls are mapped directly to organization-level OAuth 2.0 roles.

Full commentary on Article 22

22.1 Purpose and Legislative Intent

Article 22, entitled “Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Collaborative editing sessions in Codepad Studio utilize operational transformation (OT) and CRDT algorithms over secure WebSockets.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

22.2 Defined Terms and Interpretation

For the purposes of Article 22, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

22.3 Scope of Application

Article 22 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

22.4 Rights Granted

Subject to continuing compliance with Article 22 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 22 is intended to restrict rights that such a licence guarantees as a matter of law.

22.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 22 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

22.6 Prohibited Conduct

In connection with Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 22. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

22.7 Technical Standards and Engineering Requirements

Where Article 22 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

22.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 22 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

22.9 Privacy and Data Protection

To the extent Article 22 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

22.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 22 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

22.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 22 shall not be construed as an assignment of any intellectual property relating to Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 22 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

22.12 Open-Source Attribution Duties

Where the subject matter of Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 22 and of the underlying open-source licence.

22.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 22, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

22.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 22, the Licensee shall not export, re-export, transfer or make available any item relating to Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

22.15 Service Levels and Availability

Where Article 22 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

22.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 22 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

22.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 22 or Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

22.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 22, misuse of Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

22.19 Term, Suspension and Termination

The permission granted under Article 22 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

22.20 Remedies and Enforcement

Breach of Article 22 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

22.21 Dispute Resolution and Governing Law

Disputes relating to Article 22 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

22.22 Amendments and Versioning

The Corporation may revise Article 22 to reflect technical developments, legal requirements, security needs or changes to Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

22.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 22. The administrator should confirm the version in use, review the applicable controls for Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 22 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

22.24 Frequently Asked Interpretive Questions

Question: Does Article 22 apply to evaluation or test environments? Answer: Yes. Non-production use of Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

22.25 Contact, Notices and Reporting

Notices concerning Article 22 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

22.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 22 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

22.27 Operational Governance Checklist

Before relying on Article 22 the Licensee should maintain a written register covering ownership of Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

22.28 Interaction with Other Articles

Article 22 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

22.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 22 be available to people of every background and ability. Documentation concerning Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

22.30 Business Continuity and Resilience

Licensees relying on Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 22. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

22.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 22 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

22.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 22 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

22.33 Transitional Provisions

Where Article 22 introduces or tightens a requirement relating to Codepad Studio Shared Workspaces and Real-Time Collaboration Protocols, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3549 words. This commentary is explanatory and is subject to the operative text of Article 22 above.

Article 23 Compliance Monitor Auditing, Telemetry Logging, and Event Integrity

Audit logs produced by Black Hat Compliance Monitor are append-only and cryptographically hashed into immutable ledger blocks to guarantee tamper-evident records for regulatory reporting.

Full commentary on Article 23

23.1 Purpose and Legislative Intent

Article 23, entitled “Compliance Monitor Auditing, Telemetry Logging, and Event Integrity”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Audit logs produced by Black Hat Compliance Monitor are append-only and cryptographically hashed into immutable ledger blocks to guarantee tamper-evident records for regulatory reporting.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

23.2 Defined Terms and Interpretation

For the purposes of Article 23, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Compliance Monitor Auditing, Telemetry Logging, and Event Integrity.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

23.3 Scope of Application

Article 23 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Compliance Monitor Auditing, Telemetry Logging, and Event Integrity. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

23.4 Rights Granted

Subject to continuing compliance with Article 23 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 23 is intended to restrict rights that such a licence guarantees as a matter of law.

23.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 23 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Compliance Monitor Auditing, Telemetry Logging, and Event Integrity within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

23.6 Prohibited Conduct

In connection with Compliance Monitor Auditing, Telemetry Logging, and Event Integrity, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 23. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

23.7 Technical Standards and Engineering Requirements

Where Article 23 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Compliance Monitor Auditing, Telemetry Logging, and Event Integrity.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

23.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Compliance Monitor Auditing, Telemetry Logging, and Event Integrity using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 23 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

23.9 Privacy and Data Protection

To the extent Article 23 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Compliance Monitor Auditing, Telemetry Logging, and Event Integrity.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

23.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Compliance Monitor Auditing, Telemetry Logging, and Event Integrity is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 23 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

23.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 23 shall not be construed as an assignment of any intellectual property relating to Compliance Monitor Auditing, Telemetry Logging, and Event Integrity, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 23 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

23.12 Open-Source Attribution Duties

Where the subject matter of Compliance Monitor Auditing, Telemetry Logging, and Event Integrity incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 23 and of the underlying open-source licence.

23.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 23, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Compliance Monitor Auditing, Telemetry Logging, and Event Integrity.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

23.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 23, the Licensee shall not export, re-export, transfer or make available any item relating to Compliance Monitor Auditing, Telemetry Logging, and Event Integrity in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

23.15 Service Levels and Availability

Where Article 23 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Compliance Monitor Auditing, Telemetry Logging, and Event Integrity, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

23.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 23 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Compliance Monitor Auditing, Telemetry Logging, and Event Integrity will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

23.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 23 or Compliance Monitor Auditing, Telemetry Logging, and Event Integrity, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

23.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 23, misuse of Compliance Monitor Auditing, Telemetry Logging, and Event Integrity, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

23.19 Term, Suspension and Termination

The permission granted under Article 23 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Compliance Monitor Auditing, Telemetry Logging, and Event Integrity.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

23.20 Remedies and Enforcement

Breach of Article 23 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Compliance Monitor Auditing, Telemetry Logging, and Event Integrity will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

23.21 Dispute Resolution and Governing Law

Disputes relating to Article 23 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Compliance Monitor Auditing, Telemetry Logging, and Event Integrity through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

23.22 Amendments and Versioning

The Corporation may revise Article 23 to reflect technical developments, legal requirements, security needs or changes to Compliance Monitor Auditing, Telemetry Logging, and Event Integrity. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

23.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 23. The administrator should confirm the version in use, review the applicable controls for Compliance Monitor Auditing, Telemetry Logging, and Event Integrity, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 23 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

23.24 Frequently Asked Interpretive Questions

Question: Does Article 23 apply to evaluation or test environments? Answer: Yes. Non-production use of Compliance Monitor Auditing, Telemetry Logging, and Event Integrity remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

23.25 Contact, Notices and Reporting

Notices concerning Article 23 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Compliance Monitor Auditing, Telemetry Logging, and Event Integrity should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

23.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 23 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Compliance Monitor Auditing, Telemetry Logging, and Event Integrity.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

23.27 Operational Governance Checklist

Before relying on Article 23 the Licensee should maintain a written register covering ownership of Compliance Monitor Auditing, Telemetry Logging, and Event Integrity, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

23.28 Interaction with Other Articles

Article 23 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Compliance Monitor Auditing, Telemetry Logging, and Event Integrity.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

23.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 23 be available to people of every background and ability. Documentation concerning Compliance Monitor Auditing, Telemetry Logging, and Event Integrity is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

23.30 Business Continuity and Resilience

Licensees relying on Compliance Monitor Auditing, Telemetry Logging, and Event Integrity should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 23. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

23.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Compliance Monitor Auditing, Telemetry Logging, and Event Integrity. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 23 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

23.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 23 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Compliance Monitor Auditing, Telemetry Logging, and Event Integrity. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

23.33 Transitional Provisions

Where Article 23 introduces or tightens a requirement relating to Compliance Monitor Auditing, Telemetry Logging, and Event Integrity, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3557 words. This commentary is explanatory and is subject to the operative text of Article 23 above.

Article 24 Container Registry Image Signing and Vulnerability Scanning Mandate

Container images pushed to Black Hat Container Registry API are automatically scanned for CVE vulnerabilities and must be signed using Cosign/PKI certificates before cluster admission controllers allow scheduling.

Full commentary on Article 24

24.1 Purpose and Legislative Intent

Article 24, entitled “Container Registry Image Signing and Vulnerability Scanning Mandate”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Container images pushed to Black Hat Container Registry API are automatically scanned for CVE vulnerabilities and must be signed using Cosign/PKI certificates before cluster admission controllers allow scheduling.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

24.2 Defined Terms and Interpretation

For the purposes of Article 24, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Container Registry Image Signing and Vulnerability Scanning Mandate.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

24.3 Scope of Application

Article 24 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Container Registry Image Signing and Vulnerability Scanning Mandate. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

24.4 Rights Granted

Subject to continuing compliance with Article 24 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 24 is intended to restrict rights that such a licence guarantees as a matter of law.

24.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 24 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Container Registry Image Signing and Vulnerability Scanning Mandate within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

24.6 Prohibited Conduct

In connection with Container Registry Image Signing and Vulnerability Scanning Mandate, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 24. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

24.7 Technical Standards and Engineering Requirements

Where Article 24 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Container Registry Image Signing and Vulnerability Scanning Mandate.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

24.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Container Registry Image Signing and Vulnerability Scanning Mandate using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 24 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

24.9 Privacy and Data Protection

To the extent Article 24 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Container Registry Image Signing and Vulnerability Scanning Mandate.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

24.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Container Registry Image Signing and Vulnerability Scanning Mandate is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 24 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

24.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 24 shall not be construed as an assignment of any intellectual property relating to Container Registry Image Signing and Vulnerability Scanning Mandate, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 24 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

24.12 Open-Source Attribution Duties

Where the subject matter of Container Registry Image Signing and Vulnerability Scanning Mandate incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 24 and of the underlying open-source licence.

24.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 24, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Container Registry Image Signing and Vulnerability Scanning Mandate.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

24.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 24, the Licensee shall not export, re-export, transfer or make available any item relating to Container Registry Image Signing and Vulnerability Scanning Mandate in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

24.15 Service Levels and Availability

Where Article 24 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Container Registry Image Signing and Vulnerability Scanning Mandate, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

24.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 24 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Container Registry Image Signing and Vulnerability Scanning Mandate will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

24.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 24 or Container Registry Image Signing and Vulnerability Scanning Mandate, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

24.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 24, misuse of Container Registry Image Signing and Vulnerability Scanning Mandate, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

24.19 Term, Suspension and Termination

The permission granted under Article 24 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Container Registry Image Signing and Vulnerability Scanning Mandate.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

24.20 Remedies and Enforcement

Breach of Article 24 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Container Registry Image Signing and Vulnerability Scanning Mandate will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

24.21 Dispute Resolution and Governing Law

Disputes relating to Article 24 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Container Registry Image Signing and Vulnerability Scanning Mandate through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

24.22 Amendments and Versioning

The Corporation may revise Article 24 to reflect technical developments, legal requirements, security needs or changes to Container Registry Image Signing and Vulnerability Scanning Mandate. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

24.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 24. The administrator should confirm the version in use, review the applicable controls for Container Registry Image Signing and Vulnerability Scanning Mandate, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 24 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

24.24 Frequently Asked Interpretive Questions

Question: Does Article 24 apply to evaluation or test environments? Answer: Yes. Non-production use of Container Registry Image Signing and Vulnerability Scanning Mandate remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

24.25 Contact, Notices and Reporting

Notices concerning Article 24 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Container Registry Image Signing and Vulnerability Scanning Mandate should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

24.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 24 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Container Registry Image Signing and Vulnerability Scanning Mandate.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

24.27 Operational Governance Checklist

Before relying on Article 24 the Licensee should maintain a written register covering ownership of Container Registry Image Signing and Vulnerability Scanning Mandate, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

24.28 Interaction with Other Articles

Article 24 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Container Registry Image Signing and Vulnerability Scanning Mandate.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

24.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 24 be available to people of every background and ability. Documentation concerning Container Registry Image Signing and Vulnerability Scanning Mandate is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

24.30 Business Continuity and Resilience

Licensees relying on Container Registry Image Signing and Vulnerability Scanning Mandate should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 24. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

24.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Container Registry Image Signing and Vulnerability Scanning Mandate. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 24 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

24.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 24 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Container Registry Image Signing and Vulnerability Scanning Mandate. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

24.33 Transitional Provisions

Where Article 24 introduces or tightens a requirement relating to Container Registry Image Signing and Vulnerability Scanning Mandate, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3561 words. This commentary is explanatory and is subject to the operative text of Article 24 above.

Article 25 Meteorological Data API Attribution and Geospatial Licensing Terms

Weather forecasts and GIS feeds obtained via Black Hat CP Weather API contain data integrated from meteorological partners. Usage in third-party applications must retain attribution notices to Black Hat Developers and Windy SDK.

Full commentary on Article 25

25.1 Purpose and Legislative Intent

Article 25, entitled “Meteorological Data API Attribution and Geospatial Licensing Terms”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Weather forecasts and GIS feeds obtained via Black Hat CP Weather API contain data integrated from meteorological partners.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

25.2 Defined Terms and Interpretation

For the purposes of Article 25, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Meteorological Data API Attribution and Geospatial Licensing Terms.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

25.3 Scope of Application

Article 25 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Meteorological Data API Attribution and Geospatial Licensing Terms. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

25.4 Rights Granted

Subject to continuing compliance with Article 25 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 25 is intended to restrict rights that such a licence guarantees as a matter of law.

25.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 25 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Meteorological Data API Attribution and Geospatial Licensing Terms within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

25.6 Prohibited Conduct

In connection with Meteorological Data API Attribution and Geospatial Licensing Terms, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 25. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

25.7 Technical Standards and Engineering Requirements

Where Article 25 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Meteorological Data API Attribution and Geospatial Licensing Terms.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

25.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Meteorological Data API Attribution and Geospatial Licensing Terms using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 25 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

25.9 Privacy and Data Protection

To the extent Article 25 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Meteorological Data API Attribution and Geospatial Licensing Terms.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

25.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Meteorological Data API Attribution and Geospatial Licensing Terms is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 25 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

25.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 25 shall not be construed as an assignment of any intellectual property relating to Meteorological Data API Attribution and Geospatial Licensing Terms, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 25 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

25.12 Open-Source Attribution Duties

Where the subject matter of Meteorological Data API Attribution and Geospatial Licensing Terms incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 25 and of the underlying open-source licence.

25.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 25, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Meteorological Data API Attribution and Geospatial Licensing Terms.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

25.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 25, the Licensee shall not export, re-export, transfer or make available any item relating to Meteorological Data API Attribution and Geospatial Licensing Terms in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

25.15 Service Levels and Availability

Where Article 25 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Meteorological Data API Attribution and Geospatial Licensing Terms, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

25.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 25 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Meteorological Data API Attribution and Geospatial Licensing Terms will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

25.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 25 or Meteorological Data API Attribution and Geospatial Licensing Terms, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

25.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 25, misuse of Meteorological Data API Attribution and Geospatial Licensing Terms, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

25.19 Term, Suspension and Termination

The permission granted under Article 25 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Meteorological Data API Attribution and Geospatial Licensing Terms.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

25.20 Remedies and Enforcement

Breach of Article 25 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Meteorological Data API Attribution and Geospatial Licensing Terms will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

25.21 Dispute Resolution and Governing Law

Disputes relating to Article 25 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Meteorological Data API Attribution and Geospatial Licensing Terms through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

25.22 Amendments and Versioning

The Corporation may revise Article 25 to reflect technical developments, legal requirements, security needs or changes to Meteorological Data API Attribution and Geospatial Licensing Terms. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

25.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 25. The administrator should confirm the version in use, review the applicable controls for Meteorological Data API Attribution and Geospatial Licensing Terms, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 25 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

25.24 Frequently Asked Interpretive Questions

Question: Does Article 25 apply to evaluation or test environments? Answer: Yes. Non-production use of Meteorological Data API Attribution and Geospatial Licensing Terms remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

25.25 Contact, Notices and Reporting

Notices concerning Article 25 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Meteorological Data API Attribution and Geospatial Licensing Terms should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

25.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 25 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Meteorological Data API Attribution and Geospatial Licensing Terms.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

25.27 Operational Governance Checklist

Before relying on Article 25 the Licensee should maintain a written register covering ownership of Meteorological Data API Attribution and Geospatial Licensing Terms, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

25.28 Interaction with Other Articles

Article 25 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Meteorological Data API Attribution and Geospatial Licensing Terms.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

25.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 25 be available to people of every background and ability. Documentation concerning Meteorological Data API Attribution and Geospatial Licensing Terms is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

25.30 Business Continuity and Resilience

Licensees relying on Meteorological Data API Attribution and Geospatial Licensing Terms should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 25. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

25.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Meteorological Data API Attribution and Geospatial Licensing Terms. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 25 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

25.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 25 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Meteorological Data API Attribution and Geospatial Licensing Terms. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

25.33 Transitional Provisions

Where Article 25 introduces or tightens a requirement relating to Meteorological Data API Attribution and Geospatial Licensing Terms, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3551 words. This commentary is explanatory and is subject to the operative text of Article 25 above.

Article 26 Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer

Black Hat Crypto Wallet SDK operates as a non-custodial cryptographic framework. Users retain exclusive control of private seed phrases. Black Hat Developers Corporation assumes no liability for lost credentials or blockchain transaction failures.

Full commentary on Article 26

26.1 Purpose and Legislative Intent

Article 26, entitled “Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Black Hat Crypto Wallet SDK operates as a non-custodial cryptographic framework.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

26.2 Defined Terms and Interpretation

For the purposes of Article 26, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

26.3 Scope of Application

Article 26 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

26.4 Rights Granted

Subject to continuing compliance with Article 26 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 26 is intended to restrict rights that such a licence guarantees as a matter of law.

26.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 26 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

26.6 Prohibited Conduct

In connection with Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 26. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

26.7 Technical Standards and Engineering Requirements

Where Article 26 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

26.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 26 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

26.9 Privacy and Data Protection

To the extent Article 26 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

26.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 26 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

26.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 26 shall not be construed as an assignment of any intellectual property relating to Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 26 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

26.12 Open-Source Attribution Duties

Where the subject matter of Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 26 and of the underlying open-source licence.

26.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 26, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

26.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 26, the Licensee shall not export, re-export, transfer or make available any item relating to Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

26.15 Service Levels and Availability

Where Article 26 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

26.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 26 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

26.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 26 or Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

26.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 26, misuse of Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

26.19 Term, Suspension and Termination

The permission granted under Article 26 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

26.20 Remedies and Enforcement

Breach of Article 26 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

26.21 Dispute Resolution and Governing Law

Disputes relating to Article 26 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

26.22 Amendments and Versioning

The Corporation may revise Article 26 to reflect technical developments, legal requirements, security needs or changes to Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

26.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 26. The administrator should confirm the version in use, review the applicable controls for Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 26 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

26.24 Frequently Asked Interpretive Questions

Question: Does Article 26 apply to evaluation or test environments? Answer: Yes. Non-production use of Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

26.25 Contact, Notices and Reporting

Notices concerning Article 26 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

26.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 26 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

26.27 Operational Governance Checklist

Before relying on Article 26 the Licensee should maintain a written register covering ownership of Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

26.28 Interaction with Other Articles

Article 26 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

26.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 26 be available to people of every background and ability. Documentation concerning Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

26.30 Business Continuity and Resilience

Licensees relying on Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 26. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

26.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 26 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

26.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 26 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

26.33 Transitional Provisions

Where Article 26 introduces or tightens a requirement relating to Crypto Wallet SDK Key Management and Non-Custodial Liability Disclaimer, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3576 words. This commentary is explanatory and is subject to the operative text of Article 26 above.

Article 27 Cyberpixel Engine Graphical Asset Licensing and Render Caching

Visual elements generated by CyberPixel Engine (Hacker Aesthetic Generator) are licensed for personal and commercial digital media creation, provided the underlying shader pipeline binaries are not reverse-engineered.

Full commentary on Article 27

27.1 Purpose and Legislative Intent

Article 27, entitled “Cyberpixel Engine Graphical Asset Licensing and Render Caching”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Visual elements generated by CyberPixel Engine (Hacker Aesthetic Generator) are licensed for personal and commercial digital media creation, provided the underlying shader pipeline binaries are not reverse-engineered.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

27.2 Defined Terms and Interpretation

For the purposes of Article 27, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Cyberpixel Engine Graphical Asset Licensing and Render Caching.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

27.3 Scope of Application

Article 27 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Cyberpixel Engine Graphical Asset Licensing and Render Caching. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

27.4 Rights Granted

Subject to continuing compliance with Article 27 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 27 is intended to restrict rights that such a licence guarantees as a matter of law.

27.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 27 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Cyberpixel Engine Graphical Asset Licensing and Render Caching within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

27.6 Prohibited Conduct

In connection with Cyberpixel Engine Graphical Asset Licensing and Render Caching, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 27. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

27.7 Technical Standards and Engineering Requirements

Where Article 27 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Cyberpixel Engine Graphical Asset Licensing and Render Caching.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

27.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Cyberpixel Engine Graphical Asset Licensing and Render Caching using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 27 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

27.9 Privacy and Data Protection

To the extent Article 27 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Cyberpixel Engine Graphical Asset Licensing and Render Caching.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

27.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Cyberpixel Engine Graphical Asset Licensing and Render Caching is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 27 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

27.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 27 shall not be construed as an assignment of any intellectual property relating to Cyberpixel Engine Graphical Asset Licensing and Render Caching, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 27 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

27.12 Open-Source Attribution Duties

Where the subject matter of Cyberpixel Engine Graphical Asset Licensing and Render Caching incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 27 and of the underlying open-source licence.

27.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 27, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Cyberpixel Engine Graphical Asset Licensing and Render Caching.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

27.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 27, the Licensee shall not export, re-export, transfer or make available any item relating to Cyberpixel Engine Graphical Asset Licensing and Render Caching in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

27.15 Service Levels and Availability

Where Article 27 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Cyberpixel Engine Graphical Asset Licensing and Render Caching, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

27.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 27 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Cyberpixel Engine Graphical Asset Licensing and Render Caching will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

27.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 27 or Cyberpixel Engine Graphical Asset Licensing and Render Caching, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

27.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 27, misuse of Cyberpixel Engine Graphical Asset Licensing and Render Caching, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

27.19 Term, Suspension and Termination

The permission granted under Article 27 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Cyberpixel Engine Graphical Asset Licensing and Render Caching.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

27.20 Remedies and Enforcement

Breach of Article 27 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Cyberpixel Engine Graphical Asset Licensing and Render Caching will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

27.21 Dispute Resolution and Governing Law

Disputes relating to Article 27 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Cyberpixel Engine Graphical Asset Licensing and Render Caching through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

27.22 Amendments and Versioning

The Corporation may revise Article 27 to reflect technical developments, legal requirements, security needs or changes to Cyberpixel Engine Graphical Asset Licensing and Render Caching. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

27.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 27. The administrator should confirm the version in use, review the applicable controls for Cyberpixel Engine Graphical Asset Licensing and Render Caching, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 27 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

27.24 Frequently Asked Interpretive Questions

Question: Does Article 27 apply to evaluation or test environments? Answer: Yes. Non-production use of Cyberpixel Engine Graphical Asset Licensing and Render Caching remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

27.25 Contact, Notices and Reporting

Notices concerning Article 27 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Cyberpixel Engine Graphical Asset Licensing and Render Caching should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

27.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 27 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Cyberpixel Engine Graphical Asset Licensing and Render Caching.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

27.27 Operational Governance Checklist

Before relying on Article 27 the Licensee should maintain a written register covering ownership of Cyberpixel Engine Graphical Asset Licensing and Render Caching, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

27.28 Interaction with Other Articles

Article 27 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Cyberpixel Engine Graphical Asset Licensing and Render Caching.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

27.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 27 be available to people of every background and ability. Documentation concerning Cyberpixel Engine Graphical Asset Licensing and Render Caching is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

27.30 Business Continuity and Resilience

Licensees relying on Cyberpixel Engine Graphical Asset Licensing and Render Caching should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 27. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

27.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Cyberpixel Engine Graphical Asset Licensing and Render Caching. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 27 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

27.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 27 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Cyberpixel Engine Graphical Asset Licensing and Render Caching. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

27.33 Transitional Provisions

Where Article 27 introduces or tightens a requirement relating to Cyberpixel Engine Graphical Asset Licensing and Render Caching, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3560 words. This commentary is explanatory and is subject to the operative text of Article 27 above.

Article 28 Data Pipeline Orchestration, ETL Security, and Schema Governance

Data ingested through Black Hat Data Pipeline API must enforce schema validation and column-level masking for personally identifiable information (PII) before materializing into data warehouses.

Full commentary on Article 28

28.1 Purpose and Legislative Intent

Article 28, entitled “Data Pipeline Orchestration, ETL Security, and Schema Governance”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Data ingested through Black Hat Data Pipeline API must enforce schema validation and column-level masking for personally identifiable information (PII) before materializing into data warehouses.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

28.2 Defined Terms and Interpretation

For the purposes of Article 28, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Data Pipeline Orchestration, ETL Security, and Schema Governance.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

28.3 Scope of Application

Article 28 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Data Pipeline Orchestration, ETL Security, and Schema Governance. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

28.4 Rights Granted

Subject to continuing compliance with Article 28 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 28 is intended to restrict rights that such a licence guarantees as a matter of law.

28.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 28 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Data Pipeline Orchestration, ETL Security, and Schema Governance within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

28.6 Prohibited Conduct

In connection with Data Pipeline Orchestration, ETL Security, and Schema Governance, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 28. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

28.7 Technical Standards and Engineering Requirements

Where Article 28 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Data Pipeline Orchestration, ETL Security, and Schema Governance.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

28.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Data Pipeline Orchestration, ETL Security, and Schema Governance using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 28 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

28.9 Privacy and Data Protection

To the extent Article 28 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Data Pipeline Orchestration, ETL Security, and Schema Governance.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

28.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Data Pipeline Orchestration, ETL Security, and Schema Governance is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 28 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

28.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 28 shall not be construed as an assignment of any intellectual property relating to Data Pipeline Orchestration, ETL Security, and Schema Governance, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 28 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

28.12 Open-Source Attribution Duties

Where the subject matter of Data Pipeline Orchestration, ETL Security, and Schema Governance incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 28 and of the underlying open-source licence.

28.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 28, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Data Pipeline Orchestration, ETL Security, and Schema Governance.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

28.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 28, the Licensee shall not export, re-export, transfer or make available any item relating to Data Pipeline Orchestration, ETL Security, and Schema Governance in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

28.15 Service Levels and Availability

Where Article 28 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Data Pipeline Orchestration, ETL Security, and Schema Governance, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

28.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 28 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Data Pipeline Orchestration, ETL Security, and Schema Governance will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

28.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 28 or Data Pipeline Orchestration, ETL Security, and Schema Governance, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

28.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 28, misuse of Data Pipeline Orchestration, ETL Security, and Schema Governance, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

28.19 Term, Suspension and Termination

The permission granted under Article 28 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Data Pipeline Orchestration, ETL Security, and Schema Governance.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

28.20 Remedies and Enforcement

Breach of Article 28 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Data Pipeline Orchestration, ETL Security, and Schema Governance will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

28.21 Dispute Resolution and Governing Law

Disputes relating to Article 28 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Data Pipeline Orchestration, ETL Security, and Schema Governance through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

28.22 Amendments and Versioning

The Corporation may revise Article 28 to reflect technical developments, legal requirements, security needs or changes to Data Pipeline Orchestration, ETL Security, and Schema Governance. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

28.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 28. The administrator should confirm the version in use, review the applicable controls for Data Pipeline Orchestration, ETL Security, and Schema Governance, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 28 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

28.24 Frequently Asked Interpretive Questions

Question: Does Article 28 apply to evaluation or test environments? Answer: Yes. Non-production use of Data Pipeline Orchestration, ETL Security, and Schema Governance remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

28.25 Contact, Notices and Reporting

Notices concerning Article 28 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Data Pipeline Orchestration, ETL Security, and Schema Governance should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

28.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 28 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Data Pipeline Orchestration, ETL Security, and Schema Governance.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

28.27 Operational Governance Checklist

Before relying on Article 28 the Licensee should maintain a written register covering ownership of Data Pipeline Orchestration, ETL Security, and Schema Governance, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

28.28 Interaction with Other Articles

Article 28 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Data Pipeline Orchestration, ETL Security, and Schema Governance.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

28.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 28 be available to people of every background and ability. Documentation concerning Data Pipeline Orchestration, ETL Security, and Schema Governance is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

28.30 Business Continuity and Resilience

Licensees relying on Data Pipeline Orchestration, ETL Security, and Schema Governance should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 28. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

28.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Data Pipeline Orchestration, ETL Security, and Schema Governance. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 28 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

28.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 28 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Data Pipeline Orchestration, ETL Security, and Schema Governance. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

28.33 Transitional Provisions

Where Article 28 introduces or tightens a requirement relating to Data Pipeline Orchestration, ETL Security, and Schema Governance, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3558 words. This commentary is explanatory and is subject to the operative text of Article 28 above.

Article 29 Database Migration Lockouts, Backup Verification, and Failover Rules

Automated schema updates managed by Black Hat Database Migration Assistant execute within transactional locks with mandatory point-in-time recovery snapshots created prior to table DDL execution.

Full commentary on Article 29

29.1 Purpose and Legislative Intent

Article 29, entitled “Database Migration Lockouts, Backup Verification, and Failover Rules”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Automated schema updates managed by Black Hat Database Migration Assistant execute within transactional locks with mandatory point-in-time recovery snapshots created prior to table DDL execution.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

29.2 Defined Terms and Interpretation

For the purposes of Article 29, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Database Migration Lockouts, Backup Verification, and Failover Rules.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

29.3 Scope of Application

Article 29 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Database Migration Lockouts, Backup Verification, and Failover Rules. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

29.4 Rights Granted

Subject to continuing compliance with Article 29 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 29 is intended to restrict rights that such a licence guarantees as a matter of law.

29.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 29 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Database Migration Lockouts, Backup Verification, and Failover Rules within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

29.6 Prohibited Conduct

In connection with Database Migration Lockouts, Backup Verification, and Failover Rules, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 29. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

29.7 Technical Standards and Engineering Requirements

Where Article 29 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Database Migration Lockouts, Backup Verification, and Failover Rules.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

29.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Database Migration Lockouts, Backup Verification, and Failover Rules using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 29 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

29.9 Privacy and Data Protection

To the extent Article 29 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Database Migration Lockouts, Backup Verification, and Failover Rules.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

29.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Database Migration Lockouts, Backup Verification, and Failover Rules is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 29 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

29.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 29 shall not be construed as an assignment of any intellectual property relating to Database Migration Lockouts, Backup Verification, and Failover Rules, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 29 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

29.12 Open-Source Attribution Duties

Where the subject matter of Database Migration Lockouts, Backup Verification, and Failover Rules incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 29 and of the underlying open-source licence.

29.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 29, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Database Migration Lockouts, Backup Verification, and Failover Rules.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

29.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 29, the Licensee shall not export, re-export, transfer or make available any item relating to Database Migration Lockouts, Backup Verification, and Failover Rules in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

29.15 Service Levels and Availability

Where Article 29 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Database Migration Lockouts, Backup Verification, and Failover Rules, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

29.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 29 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Database Migration Lockouts, Backup Verification, and Failover Rules will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

29.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 29 or Database Migration Lockouts, Backup Verification, and Failover Rules, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

29.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 29, misuse of Database Migration Lockouts, Backup Verification, and Failover Rules, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

29.19 Term, Suspension and Termination

The permission granted under Article 29 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Database Migration Lockouts, Backup Verification, and Failover Rules.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

29.20 Remedies and Enforcement

Breach of Article 29 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Database Migration Lockouts, Backup Verification, and Failover Rules will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

29.21 Dispute Resolution and Governing Law

Disputes relating to Article 29 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Database Migration Lockouts, Backup Verification, and Failover Rules through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

29.22 Amendments and Versioning

The Corporation may revise Article 29 to reflect technical developments, legal requirements, security needs or changes to Database Migration Lockouts, Backup Verification, and Failover Rules. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

29.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 29. The administrator should confirm the version in use, review the applicable controls for Database Migration Lockouts, Backup Verification, and Failover Rules, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 29 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

29.24 Frequently Asked Interpretive Questions

Question: Does Article 29 apply to evaluation or test environments? Answer: Yes. Non-production use of Database Migration Lockouts, Backup Verification, and Failover Rules remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

29.25 Contact, Notices and Reporting

Notices concerning Article 29 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Database Migration Lockouts, Backup Verification, and Failover Rules should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

29.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 29 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Database Migration Lockouts, Backup Verification, and Failover Rules.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

29.27 Operational Governance Checklist

Before relying on Article 29 the Licensee should maintain a written register covering ownership of Database Migration Lockouts, Backup Verification, and Failover Rules, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

29.28 Interaction with Other Articles

Article 29 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Database Migration Lockouts, Backup Verification, and Failover Rules.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

29.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 29 be available to people of every background and ability. Documentation concerning Database Migration Lockouts, Backup Verification, and Failover Rules is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

29.30 Business Continuity and Resilience

Licensees relying on Database Migration Lockouts, Backup Verification, and Failover Rules should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 29. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

29.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Database Migration Lockouts, Backup Verification, and Failover Rules. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 29 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

29.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 29 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Database Migration Lockouts, Backup Verification, and Failover Rules. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

29.33 Transitional Provisions

Where Article 29 introduces or tightens a requirement relating to Database Migration Lockouts, Backup Verification, and Failover Rules, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3558 words. This commentary is explanatory and is subject to the operative text of Article 29 above.

Article 30 Developer CLI Identity Token Caching and Command Telemetry

The Black Hat Developer CLI stores session credentials in operating system keychains (Keychain/SecretService). Telemetry opt-outs can be configured via environment variables without affecting CLI core functionality.

Full commentary on Article 30

30.1 Purpose and Legislative Intent

Article 30, entitled “Developer CLI Identity Token Caching and Command Telemetry”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “The Black Hat Developer CLI stores session credentials in operating system keychains (Keychain/SecretService).” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

30.2 Defined Terms and Interpretation

For the purposes of Article 30, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Developer CLI Identity Token Caching and Command Telemetry.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

30.3 Scope of Application

Article 30 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Developer CLI Identity Token Caching and Command Telemetry. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

30.4 Rights Granted

Subject to continuing compliance with Article 30 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 30 is intended to restrict rights that such a licence guarantees as a matter of law.

30.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 30 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Developer CLI Identity Token Caching and Command Telemetry within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

30.6 Prohibited Conduct

In connection with Developer CLI Identity Token Caching and Command Telemetry, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 30. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

30.7 Technical Standards and Engineering Requirements

Where Article 30 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Developer CLI Identity Token Caching and Command Telemetry.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

30.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Developer CLI Identity Token Caching and Command Telemetry using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 30 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

30.9 Privacy and Data Protection

To the extent Article 30 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Developer CLI Identity Token Caching and Command Telemetry.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

30.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Developer CLI Identity Token Caching and Command Telemetry is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 30 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

30.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 30 shall not be construed as an assignment of any intellectual property relating to Developer CLI Identity Token Caching and Command Telemetry, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 30 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

30.12 Open-Source Attribution Duties

Where the subject matter of Developer CLI Identity Token Caching and Command Telemetry incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 30 and of the underlying open-source licence.

30.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 30, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Developer CLI Identity Token Caching and Command Telemetry.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

30.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 30, the Licensee shall not export, re-export, transfer or make available any item relating to Developer CLI Identity Token Caching and Command Telemetry in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

30.15 Service Levels and Availability

Where Article 30 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Developer CLI Identity Token Caching and Command Telemetry, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

30.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 30 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Developer CLI Identity Token Caching and Command Telemetry will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

30.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 30 or Developer CLI Identity Token Caching and Command Telemetry, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

30.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 30, misuse of Developer CLI Identity Token Caching and Command Telemetry, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

30.19 Term, Suspension and Termination

The permission granted under Article 30 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Developer CLI Identity Token Caching and Command Telemetry.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

30.20 Remedies and Enforcement

Breach of Article 30 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Developer CLI Identity Token Caching and Command Telemetry will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

30.21 Dispute Resolution and Governing Law

Disputes relating to Article 30 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Developer CLI Identity Token Caching and Command Telemetry through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

30.22 Amendments and Versioning

The Corporation may revise Article 30 to reflect technical developments, legal requirements, security needs or changes to Developer CLI Identity Token Caching and Command Telemetry. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

30.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 30. The administrator should confirm the version in use, review the applicable controls for Developer CLI Identity Token Caching and Command Telemetry, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 30 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

30.24 Frequently Asked Interpretive Questions

Question: Does Article 30 apply to evaluation or test environments? Answer: Yes. Non-production use of Developer CLI Identity Token Caching and Command Telemetry remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

30.25 Contact, Notices and Reporting

Notices concerning Article 30 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Developer CLI Identity Token Caching and Command Telemetry should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

30.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 30 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Developer CLI Identity Token Caching and Command Telemetry.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

30.27 Operational Governance Checklist

Before relying on Article 30 the Licensee should maintain a written register covering ownership of Developer CLI Identity Token Caching and Command Telemetry, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

30.28 Interaction with Other Articles

Article 30 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Developer CLI Identity Token Caching and Command Telemetry.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

30.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 30 be available to people of every background and ability. Documentation concerning Developer CLI Identity Token Caching and Command Telemetry is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

30.30 Business Continuity and Resilience

Licensees relying on Developer CLI Identity Token Caching and Command Telemetry should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 30. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

30.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Developer CLI Identity Token Caching and Command Telemetry. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 30 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

30.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 30 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Developer CLI Identity Token Caching and Command Telemetry. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

30.33 Transitional Provisions

Where Article 30 introduces or tightens a requirement relating to Developer CLI Identity Token Caching and Command Telemetry, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3546 words. This commentary is explanatory and is subject to the operative text of Article 30 above.

Article 31 Developer Portal API Key Management and Revocation Framework

API keys issued through Black Hat Developer Portal are non-transferable. System administrators reserve the right to immediately revoke keys exhibiting suspicious request spikes or unauthorized CORS domain origin calls.

Full commentary on Article 31

31.1 Purpose and Legislative Intent

Article 31, entitled “Developer Portal API Key Management and Revocation Framework”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “API keys issued through Black Hat Developer Portal are non-transferable.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

31.2 Defined Terms and Interpretation

For the purposes of Article 31, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Developer Portal API Key Management and Revocation Framework.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

31.3 Scope of Application

Article 31 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Developer Portal API Key Management and Revocation Framework. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

31.4 Rights Granted

Subject to continuing compliance with Article 31 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 31 is intended to restrict rights that such a licence guarantees as a matter of law.

31.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 31 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Developer Portal API Key Management and Revocation Framework within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

31.6 Prohibited Conduct

In connection with Developer Portal API Key Management and Revocation Framework, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 31. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

31.7 Technical Standards and Engineering Requirements

Where Article 31 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Developer Portal API Key Management and Revocation Framework.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

31.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Developer Portal API Key Management and Revocation Framework using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 31 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

31.9 Privacy and Data Protection

To the extent Article 31 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Developer Portal API Key Management and Revocation Framework.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

31.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Developer Portal API Key Management and Revocation Framework is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 31 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

31.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 31 shall not be construed as an assignment of any intellectual property relating to Developer Portal API Key Management and Revocation Framework, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 31 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

31.12 Open-Source Attribution Duties

Where the subject matter of Developer Portal API Key Management and Revocation Framework incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 31 and of the underlying open-source licence.

31.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 31, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Developer Portal API Key Management and Revocation Framework.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

31.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 31, the Licensee shall not export, re-export, transfer or make available any item relating to Developer Portal API Key Management and Revocation Framework in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

31.15 Service Levels and Availability

Where Article 31 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Developer Portal API Key Management and Revocation Framework, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

31.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 31 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Developer Portal API Key Management and Revocation Framework will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

31.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 31 or Developer Portal API Key Management and Revocation Framework, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

31.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 31, misuse of Developer Portal API Key Management and Revocation Framework, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

31.19 Term, Suspension and Termination

The permission granted under Article 31 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Developer Portal API Key Management and Revocation Framework.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

31.20 Remedies and Enforcement

Breach of Article 31 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Developer Portal API Key Management and Revocation Framework will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

31.21 Dispute Resolution and Governing Law

Disputes relating to Article 31 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Developer Portal API Key Management and Revocation Framework through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

31.22 Amendments and Versioning

The Corporation may revise Article 31 to reflect technical developments, legal requirements, security needs or changes to Developer Portal API Key Management and Revocation Framework. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

31.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 31. The administrator should confirm the version in use, review the applicable controls for Developer Portal API Key Management and Revocation Framework, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 31 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

31.24 Frequently Asked Interpretive Questions

Question: Does Article 31 apply to evaluation or test environments? Answer: Yes. Non-production use of Developer Portal API Key Management and Revocation Framework remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

31.25 Contact, Notices and Reporting

Notices concerning Article 31 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Developer Portal API Key Management and Revocation Framework should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

31.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 31 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Developer Portal API Key Management and Revocation Framework.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

31.27 Operational Governance Checklist

Before relying on Article 31 the Licensee should maintain a written register covering ownership of Developer Portal API Key Management and Revocation Framework, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

31.28 Interaction with Other Articles

Article 31 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Developer Portal API Key Management and Revocation Framework.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

31.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 31 be available to people of every background and ability. Documentation concerning Developer Portal API Key Management and Revocation Framework is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

31.30 Business Continuity and Resilience

Licensees relying on Developer Portal API Key Management and Revocation Framework should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 31. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

31.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Developer Portal API Key Management and Revocation Framework. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 31 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

31.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 31 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Developer Portal API Key Management and Revocation Framework. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

31.33 Transitional Provisions

Where Article 31 introduces or tightens a requirement relating to Developer Portal API Key Management and Revocation Framework, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3543 words. This commentary is explanatory and is subject to the operative text of Article 31 above.

Article 32 Distributed Tracing Engine Metric Sampling and Span Privacy Guard

Distributed trace spans captured by Black Hat Distributed Tracing Engine must automatically redact sensitive authorization headers and payload cookies before forwarding trace graphs to central collectors.

Full commentary on Article 32

32.1 Purpose and Legislative Intent

Article 32, entitled “Distributed Tracing Engine Metric Sampling and Span Privacy Guard”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Distributed trace spans captured by Black Hat Distributed Tracing Engine must automatically redact sensitive authorization headers and payload cookies before forwarding trace graphs to central collectors.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

32.2 Defined Terms and Interpretation

For the purposes of Article 32, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Distributed Tracing Engine Metric Sampling and Span Privacy Guard.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

32.3 Scope of Application

Article 32 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Distributed Tracing Engine Metric Sampling and Span Privacy Guard. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

32.4 Rights Granted

Subject to continuing compliance with Article 32 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 32 is intended to restrict rights that such a licence guarantees as a matter of law.

32.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 32 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Distributed Tracing Engine Metric Sampling and Span Privacy Guard within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

32.6 Prohibited Conduct

In connection with Distributed Tracing Engine Metric Sampling and Span Privacy Guard, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 32. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

32.7 Technical Standards and Engineering Requirements

Where Article 32 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Distributed Tracing Engine Metric Sampling and Span Privacy Guard.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

32.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Distributed Tracing Engine Metric Sampling and Span Privacy Guard using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 32 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

32.9 Privacy and Data Protection

To the extent Article 32 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Distributed Tracing Engine Metric Sampling and Span Privacy Guard.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

32.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Distributed Tracing Engine Metric Sampling and Span Privacy Guard is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 32 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

32.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 32 shall not be construed as an assignment of any intellectual property relating to Distributed Tracing Engine Metric Sampling and Span Privacy Guard, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 32 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

32.12 Open-Source Attribution Duties

Where the subject matter of Distributed Tracing Engine Metric Sampling and Span Privacy Guard incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 32 and of the underlying open-source licence.

32.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 32, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Distributed Tracing Engine Metric Sampling and Span Privacy Guard.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

32.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 32, the Licensee shall not export, re-export, transfer or make available any item relating to Distributed Tracing Engine Metric Sampling and Span Privacy Guard in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

32.15 Service Levels and Availability

Where Article 32 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Distributed Tracing Engine Metric Sampling and Span Privacy Guard, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

32.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 32 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Distributed Tracing Engine Metric Sampling and Span Privacy Guard will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

32.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 32 or Distributed Tracing Engine Metric Sampling and Span Privacy Guard, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

32.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 32, misuse of Distributed Tracing Engine Metric Sampling and Span Privacy Guard, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

32.19 Term, Suspension and Termination

The permission granted under Article 32 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Distributed Tracing Engine Metric Sampling and Span Privacy Guard.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

32.20 Remedies and Enforcement

Breach of Article 32 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Distributed Tracing Engine Metric Sampling and Span Privacy Guard will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

32.21 Dispute Resolution and Governing Law

Disputes relating to Article 32 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Distributed Tracing Engine Metric Sampling and Span Privacy Guard through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

32.22 Amendments and Versioning

The Corporation may revise Article 32 to reflect technical developments, legal requirements, security needs or changes to Distributed Tracing Engine Metric Sampling and Span Privacy Guard. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

32.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 32. The administrator should confirm the version in use, review the applicable controls for Distributed Tracing Engine Metric Sampling and Span Privacy Guard, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 32 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

32.24 Frequently Asked Interpretive Questions

Question: Does Article 32 apply to evaluation or test environments? Answer: Yes. Non-production use of Distributed Tracing Engine Metric Sampling and Span Privacy Guard remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

32.25 Contact, Notices and Reporting

Notices concerning Article 32 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Distributed Tracing Engine Metric Sampling and Span Privacy Guard should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

32.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 32 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Distributed Tracing Engine Metric Sampling and Span Privacy Guard.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

32.27 Operational Governance Checklist

Before relying on Article 32 the Licensee should maintain a written register covering ownership of Distributed Tracing Engine Metric Sampling and Span Privacy Guard, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

32.28 Interaction with Other Articles

Article 32 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Distributed Tracing Engine Metric Sampling and Span Privacy Guard.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

32.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 32 be available to people of every background and ability. Documentation concerning Distributed Tracing Engine Metric Sampling and Span Privacy Guard is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

32.30 Business Continuity and Resilience

Licensees relying on Distributed Tracing Engine Metric Sampling and Span Privacy Guard should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 32. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

32.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Distributed Tracing Engine Metric Sampling and Span Privacy Guard. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 32 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

32.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 32 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Distributed Tracing Engine Metric Sampling and Span Privacy Guard. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

32.33 Transitional Provisions

Where Article 32 introduces or tightens a requirement relating to Distributed Tracing Engine Metric Sampling and Span Privacy Guard, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3591 words. This commentary is explanatory and is subject to the operative text of Article 32 above.

Article 33 Domain Shield DNS Resolution Integrity and Malware Interception

Black Hat DNS Shield provides recursive DNS resolution with integrated DNSSEC validation and real-time blocking of known phishing domains, malware C2 servers, and rogue IP subnets.

Full commentary on Article 33

33.1 Purpose and Legislative Intent

Article 33, entitled “Domain Shield DNS Resolution Integrity and Malware Interception”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Black Hat DNS Shield provides recursive DNS resolution with integrated DNSSEC validation and real-time blocking of known phishing domains, malware C2 servers, and rogue IP subnets.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

33.2 Defined Terms and Interpretation

For the purposes of Article 33, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Domain Shield DNS Resolution Integrity and Malware Interception.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

33.3 Scope of Application

Article 33 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Domain Shield DNS Resolution Integrity and Malware Interception. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

33.4 Rights Granted

Subject to continuing compliance with Article 33 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 33 is intended to restrict rights that such a licence guarantees as a matter of law.

33.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 33 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Domain Shield DNS Resolution Integrity and Malware Interception within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

33.6 Prohibited Conduct

In connection with Domain Shield DNS Resolution Integrity and Malware Interception, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 33. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

33.7 Technical Standards and Engineering Requirements

Where Article 33 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Domain Shield DNS Resolution Integrity and Malware Interception.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

33.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Domain Shield DNS Resolution Integrity and Malware Interception using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 33 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

33.9 Privacy and Data Protection

To the extent Article 33 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Domain Shield DNS Resolution Integrity and Malware Interception.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

33.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Domain Shield DNS Resolution Integrity and Malware Interception is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 33 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

33.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 33 shall not be construed as an assignment of any intellectual property relating to Domain Shield DNS Resolution Integrity and Malware Interception, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 33 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

33.12 Open-Source Attribution Duties

Where the subject matter of Domain Shield DNS Resolution Integrity and Malware Interception incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 33 and of the underlying open-source licence.

33.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 33, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Domain Shield DNS Resolution Integrity and Malware Interception.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

33.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 33, the Licensee shall not export, re-export, transfer or make available any item relating to Domain Shield DNS Resolution Integrity and Malware Interception in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

33.15 Service Levels and Availability

Where Article 33 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Domain Shield DNS Resolution Integrity and Malware Interception, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

33.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 33 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Domain Shield DNS Resolution Integrity and Malware Interception will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

33.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 33 or Domain Shield DNS Resolution Integrity and Malware Interception, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

33.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 33, misuse of Domain Shield DNS Resolution Integrity and Malware Interception, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

33.19 Term, Suspension and Termination

The permission granted under Article 33 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Domain Shield DNS Resolution Integrity and Malware Interception.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

33.20 Remedies and Enforcement

Breach of Article 33 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Domain Shield DNS Resolution Integrity and Malware Interception will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

33.21 Dispute Resolution and Governing Law

Disputes relating to Article 33 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Domain Shield DNS Resolution Integrity and Malware Interception through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

33.22 Amendments and Versioning

The Corporation may revise Article 33 to reflect technical developments, legal requirements, security needs or changes to Domain Shield DNS Resolution Integrity and Malware Interception. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

33.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 33. The administrator should confirm the version in use, review the applicable controls for Domain Shield DNS Resolution Integrity and Malware Interception, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 33 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

33.24 Frequently Asked Interpretive Questions

Question: Does Article 33 apply to evaluation or test environments? Answer: Yes. Non-production use of Domain Shield DNS Resolution Integrity and Malware Interception remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

33.25 Contact, Notices and Reporting

Notices concerning Article 33 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Domain Shield DNS Resolution Integrity and Malware Interception should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

33.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 33 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Domain Shield DNS Resolution Integrity and Malware Interception.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

33.27 Operational Governance Checklist

Before relying on Article 33 the Licensee should maintain a written register covering ownership of Domain Shield DNS Resolution Integrity and Malware Interception, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

33.28 Interaction with Other Articles

Article 33 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Domain Shield DNS Resolution Integrity and Malware Interception.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

33.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 33 be available to people of every background and ability. Documentation concerning Domain Shield DNS Resolution Integrity and Malware Interception is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

33.30 Business Continuity and Resilience

Licensees relying on Domain Shield DNS Resolution Integrity and Malware Interception should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 33. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

33.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Domain Shield DNS Resolution Integrity and Malware Interception. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 33 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

33.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 33 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Domain Shield DNS Resolution Integrity and Malware Interception. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

33.33 Transitional Provisions

Where Article 33 introduces or tightens a requirement relating to Domain Shield DNS Resolution Integrity and Malware Interception, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3559 words. This commentary is explanatory and is subject to the operative text of Article 33 above.

Article 34 Endpoint Agent Telemetry Collection, System Hooking, and Privacy

Black Hat Endpoint Security Agent operates with kernel-level/eBPF visibility to detect malicious process behavior. System monitoring is strictly confined to security threat hunting and performance metrics.

Full commentary on Article 34

34.1 Purpose and Legislative Intent

Article 34, entitled “Endpoint Agent Telemetry Collection, System Hooking, and Privacy”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Black Hat Endpoint Security Agent operates with kernel-level/eBPF visibility to detect malicious process behavior.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

34.2 Defined Terms and Interpretation

For the purposes of Article 34, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Endpoint Agent Telemetry Collection, System Hooking, and Privacy.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

34.3 Scope of Application

Article 34 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Endpoint Agent Telemetry Collection, System Hooking, and Privacy. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

34.4 Rights Granted

Subject to continuing compliance with Article 34 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 34 is intended to restrict rights that such a licence guarantees as a matter of law.

34.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 34 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Endpoint Agent Telemetry Collection, System Hooking, and Privacy within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

34.6 Prohibited Conduct

In connection with Endpoint Agent Telemetry Collection, System Hooking, and Privacy, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 34. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

34.7 Technical Standards and Engineering Requirements

Where Article 34 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Endpoint Agent Telemetry Collection, System Hooking, and Privacy.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

34.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Endpoint Agent Telemetry Collection, System Hooking, and Privacy using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 34 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

34.9 Privacy and Data Protection

To the extent Article 34 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Endpoint Agent Telemetry Collection, System Hooking, and Privacy.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

34.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Endpoint Agent Telemetry Collection, System Hooking, and Privacy is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 34 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

34.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 34 shall not be construed as an assignment of any intellectual property relating to Endpoint Agent Telemetry Collection, System Hooking, and Privacy, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 34 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

34.12 Open-Source Attribution Duties

Where the subject matter of Endpoint Agent Telemetry Collection, System Hooking, and Privacy incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 34 and of the underlying open-source licence.

34.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 34, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Endpoint Agent Telemetry Collection, System Hooking, and Privacy.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

34.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 34, the Licensee shall not export, re-export, transfer or make available any item relating to Endpoint Agent Telemetry Collection, System Hooking, and Privacy in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

34.15 Service Levels and Availability

Where Article 34 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Endpoint Agent Telemetry Collection, System Hooking, and Privacy, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

34.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 34 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Endpoint Agent Telemetry Collection, System Hooking, and Privacy will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

34.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 34 or Endpoint Agent Telemetry Collection, System Hooking, and Privacy, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

34.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 34, misuse of Endpoint Agent Telemetry Collection, System Hooking, and Privacy, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

34.19 Term, Suspension and Termination

The permission granted under Article 34 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Endpoint Agent Telemetry Collection, System Hooking, and Privacy.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

34.20 Remedies and Enforcement

Breach of Article 34 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Endpoint Agent Telemetry Collection, System Hooking, and Privacy will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

34.21 Dispute Resolution and Governing Law

Disputes relating to Article 34 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Endpoint Agent Telemetry Collection, System Hooking, and Privacy through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

34.22 Amendments and Versioning

The Corporation may revise Article 34 to reflect technical developments, legal requirements, security needs or changes to Endpoint Agent Telemetry Collection, System Hooking, and Privacy. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

34.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 34. The administrator should confirm the version in use, review the applicable controls for Endpoint Agent Telemetry Collection, System Hooking, and Privacy, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 34 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

34.24 Frequently Asked Interpretive Questions

Question: Does Article 34 apply to evaluation or test environments? Answer: Yes. Non-production use of Endpoint Agent Telemetry Collection, System Hooking, and Privacy remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

34.25 Contact, Notices and Reporting

Notices concerning Article 34 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Endpoint Agent Telemetry Collection, System Hooking, and Privacy should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

34.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 34 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Endpoint Agent Telemetry Collection, System Hooking, and Privacy.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

34.27 Operational Governance Checklist

Before relying on Article 34 the Licensee should maintain a written register covering ownership of Endpoint Agent Telemetry Collection, System Hooking, and Privacy, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

34.28 Interaction with Other Articles

Article 34 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Endpoint Agent Telemetry Collection, System Hooking, and Privacy.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

34.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 34 be available to people of every background and ability. Documentation concerning Endpoint Agent Telemetry Collection, System Hooking, and Privacy is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

34.30 Business Continuity and Resilience

Licensees relying on Endpoint Agent Telemetry Collection, System Hooking, and Privacy should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 34. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

34.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Endpoint Agent Telemetry Collection, System Hooking, and Privacy. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 34 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

34.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 34 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Endpoint Agent Telemetry Collection, System Hooking, and Privacy. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

34.33 Transitional Provisions

Where Article 34 introduces or tightens a requirement relating to Endpoint Agent Telemetry Collection, System Hooking, and Privacy, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3547 words. This commentary is explanatory and is subject to the operative text of Article 34 above.

Article 35 Enterprise Service Bus Message Queuing and Mutual TLS Enforcement

High-throughput enterprise messaging via Black Hat Enterprise Service Bus guarantees at-least-once message delivery over TLS encrypted queues with dead-letter queue routing for unparseable payloads.

Full commentary on Article 35

35.1 Purpose and Legislative Intent

Article 35, entitled “Enterprise Service Bus Message Queuing and Mutual TLS Enforcement”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “High-throughput enterprise messaging via Black Hat Enterprise Service Bus guarantees at-least-once message delivery over TLS encrypted queues with dead-letter queue routing for unparseable payloads.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

35.2 Defined Terms and Interpretation

For the purposes of Article 35, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Enterprise Service Bus Message Queuing and Mutual TLS Enforcement.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

35.3 Scope of Application

Article 35 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Enterprise Service Bus Message Queuing and Mutual TLS Enforcement. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

35.4 Rights Granted

Subject to continuing compliance with Article 35 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 35 is intended to restrict rights that such a licence guarantees as a matter of law.

35.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 35 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Enterprise Service Bus Message Queuing and Mutual TLS Enforcement within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

35.6 Prohibited Conduct

In connection with Enterprise Service Bus Message Queuing and Mutual TLS Enforcement, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 35. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

35.7 Technical Standards and Engineering Requirements

Where Article 35 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Enterprise Service Bus Message Queuing and Mutual TLS Enforcement.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

35.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Enterprise Service Bus Message Queuing and Mutual TLS Enforcement using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 35 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

35.9 Privacy and Data Protection

To the extent Article 35 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Enterprise Service Bus Message Queuing and Mutual TLS Enforcement.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

35.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Enterprise Service Bus Message Queuing and Mutual TLS Enforcement is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 35 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

35.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 35 shall not be construed as an assignment of any intellectual property relating to Enterprise Service Bus Message Queuing and Mutual TLS Enforcement, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 35 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

35.12 Open-Source Attribution Duties

Where the subject matter of Enterprise Service Bus Message Queuing and Mutual TLS Enforcement incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 35 and of the underlying open-source licence.

35.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 35, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Enterprise Service Bus Message Queuing and Mutual TLS Enforcement.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

35.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 35, the Licensee shall not export, re-export, transfer or make available any item relating to Enterprise Service Bus Message Queuing and Mutual TLS Enforcement in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

35.15 Service Levels and Availability

Where Article 35 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Enterprise Service Bus Message Queuing and Mutual TLS Enforcement, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

35.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 35 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Enterprise Service Bus Message Queuing and Mutual TLS Enforcement will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

35.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 35 or Enterprise Service Bus Message Queuing and Mutual TLS Enforcement, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

35.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 35, misuse of Enterprise Service Bus Message Queuing and Mutual TLS Enforcement, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

35.19 Term, Suspension and Termination

The permission granted under Article 35 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Enterprise Service Bus Message Queuing and Mutual TLS Enforcement.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

35.20 Remedies and Enforcement

Breach of Article 35 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Enterprise Service Bus Message Queuing and Mutual TLS Enforcement will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

35.21 Dispute Resolution and Governing Law

Disputes relating to Article 35 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Enterprise Service Bus Message Queuing and Mutual TLS Enforcement through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

35.22 Amendments and Versioning

The Corporation may revise Article 35 to reflect technical developments, legal requirements, security needs or changes to Enterprise Service Bus Message Queuing and Mutual TLS Enforcement. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

35.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 35. The administrator should confirm the version in use, review the applicable controls for Enterprise Service Bus Message Queuing and Mutual TLS Enforcement, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 35 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

35.24 Frequently Asked Interpretive Questions

Question: Does Article 35 apply to evaluation or test environments? Answer: Yes. Non-production use of Enterprise Service Bus Message Queuing and Mutual TLS Enforcement remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

35.25 Contact, Notices and Reporting

Notices concerning Article 35 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Enterprise Service Bus Message Queuing and Mutual TLS Enforcement should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

35.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 35 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Enterprise Service Bus Message Queuing and Mutual TLS Enforcement.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

35.27 Operational Governance Checklist

Before relying on Article 35 the Licensee should maintain a written register covering ownership of Enterprise Service Bus Message Queuing and Mutual TLS Enforcement, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

35.28 Interaction with Other Articles

Article 35 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Enterprise Service Bus Message Queuing and Mutual TLS Enforcement.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

35.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 35 be available to people of every background and ability. Documentation concerning Enterprise Service Bus Message Queuing and Mutual TLS Enforcement is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

35.30 Business Continuity and Resilience

Licensees relying on Enterprise Service Bus Message Queuing and Mutual TLS Enforcement should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 35. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

35.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Enterprise Service Bus Message Queuing and Mutual TLS Enforcement. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 35 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

35.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 35 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Enterprise Service Bus Message Queuing and Mutual TLS Enforcement. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

35.33 Transitional Provisions

Where Article 35 introduces or tightens a requirement relating to Enterprise Service Bus Message Queuing and Mutual TLS Enforcement, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3589 words. This commentary is explanatory and is subject to the operative text of Article 35 above.

Article 36 Event Streaming Real-Time Topic Access Control and Retention

Kafka-compatible event streams managed by Black Hat Event Streaming API enforce topic-level ACLs. Data retention periods are configured per topic specification with automated cold storage archiving.

Full commentary on Article 36

36.1 Purpose and Legislative Intent

Article 36, entitled “Event Streaming Real-Time Topic Access Control and Retention”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Kafka-compatible event streams managed by Black Hat Event Streaming API enforce topic-level ACLs.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

36.2 Defined Terms and Interpretation

For the purposes of Article 36, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Event Streaming Real-Time Topic Access Control and Retention.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

36.3 Scope of Application

Article 36 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Event Streaming Real-Time Topic Access Control and Retention. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

36.4 Rights Granted

Subject to continuing compliance with Article 36 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 36 is intended to restrict rights that such a licence guarantees as a matter of law.

36.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 36 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Event Streaming Real-Time Topic Access Control and Retention within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

36.6 Prohibited Conduct

In connection with Event Streaming Real-Time Topic Access Control and Retention, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 36. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

36.7 Technical Standards and Engineering Requirements

Where Article 36 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Event Streaming Real-Time Topic Access Control and Retention.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

36.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Event Streaming Real-Time Topic Access Control and Retention using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 36 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

36.9 Privacy and Data Protection

To the extent Article 36 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Event Streaming Real-Time Topic Access Control and Retention.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

36.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Event Streaming Real-Time Topic Access Control and Retention is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 36 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

36.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 36 shall not be construed as an assignment of any intellectual property relating to Event Streaming Real-Time Topic Access Control and Retention, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 36 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

36.12 Open-Source Attribution Duties

Where the subject matter of Event Streaming Real-Time Topic Access Control and Retention incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 36 and of the underlying open-source licence.

36.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 36, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Event Streaming Real-Time Topic Access Control and Retention.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

36.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 36, the Licensee shall not export, re-export, transfer or make available any item relating to Event Streaming Real-Time Topic Access Control and Retention in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

36.15 Service Levels and Availability

Where Article 36 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Event Streaming Real-Time Topic Access Control and Retention, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

36.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 36 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Event Streaming Real-Time Topic Access Control and Retention will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

36.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 36 or Event Streaming Real-Time Topic Access Control and Retention, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

36.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 36, misuse of Event Streaming Real-Time Topic Access Control and Retention, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

36.19 Term, Suspension and Termination

The permission granted under Article 36 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Event Streaming Real-Time Topic Access Control and Retention.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

36.20 Remedies and Enforcement

Breach of Article 36 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Event Streaming Real-Time Topic Access Control and Retention will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

36.21 Dispute Resolution and Governing Law

Disputes relating to Article 36 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Event Streaming Real-Time Topic Access Control and Retention through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

36.22 Amendments and Versioning

The Corporation may revise Article 36 to reflect technical developments, legal requirements, security needs or changes to Event Streaming Real-Time Topic Access Control and Retention. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

36.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 36. The administrator should confirm the version in use, review the applicable controls for Event Streaming Real-Time Topic Access Control and Retention, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 36 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

36.24 Frequently Asked Interpretive Questions

Question: Does Article 36 apply to evaluation or test environments? Answer: Yes. Non-production use of Event Streaming Real-Time Topic Access Control and Retention remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

36.25 Contact, Notices and Reporting

Notices concerning Article 36 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Event Streaming Real-Time Topic Access Control and Retention should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

36.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 36 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Event Streaming Real-Time Topic Access Control and Retention.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

36.27 Operational Governance Checklist

Before relying on Article 36 the Licensee should maintain a written register covering ownership of Event Streaming Real-Time Topic Access Control and Retention, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

36.28 Interaction with Other Articles

Article 36 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Event Streaming Real-Time Topic Access Control and Retention.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

36.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 36 be available to people of every background and ability. Documentation concerning Event Streaming Real-Time Topic Access Control and Retention is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

36.30 Business Continuity and Resilience

Licensees relying on Event Streaming Real-Time Topic Access Control and Retention should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 36. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

36.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Event Streaming Real-Time Topic Access Control and Retention. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 36 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

36.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 36 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Event Streaming Real-Time Topic Access Control and Retention. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

36.33 Transitional Provisions

Where Article 36 introduces or tightens a requirement relating to Event Streaming Real-Time Topic Access Control and Retention, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3546 words. This commentary is explanatory and is subject to the operative text of Article 36 above.

Article 37 Feature Flag Manager Dynamic Configuration and Canary Rollout Safety

Flag evaluations executed by Black Hat Feature Flag Manager occur locally in memory using cached rule trees, ensuring zero network latency impact on client request execution paths.

Full commentary on Article 37

37.1 Purpose and Legislative Intent

Article 37, entitled “Feature Flag Manager Dynamic Configuration and Canary Rollout Safety”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Flag evaluations executed by Black Hat Feature Flag Manager occur locally in memory using cached rule trees, ensuring zero network latency impact on client request execution paths.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

37.2 Defined Terms and Interpretation

For the purposes of Article 37, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Feature Flag Manager Dynamic Configuration and Canary Rollout Safety.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

37.3 Scope of Application

Article 37 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Feature Flag Manager Dynamic Configuration and Canary Rollout Safety. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

37.4 Rights Granted

Subject to continuing compliance with Article 37 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 37 is intended to restrict rights that such a licence guarantees as a matter of law.

37.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 37 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Feature Flag Manager Dynamic Configuration and Canary Rollout Safety within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

37.6 Prohibited Conduct

In connection with Feature Flag Manager Dynamic Configuration and Canary Rollout Safety, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 37. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

37.7 Technical Standards and Engineering Requirements

Where Article 37 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Feature Flag Manager Dynamic Configuration and Canary Rollout Safety.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

37.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Feature Flag Manager Dynamic Configuration and Canary Rollout Safety using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 37 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

37.9 Privacy and Data Protection

To the extent Article 37 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Feature Flag Manager Dynamic Configuration and Canary Rollout Safety.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

37.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Feature Flag Manager Dynamic Configuration and Canary Rollout Safety is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 37 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

37.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 37 shall not be construed as an assignment of any intellectual property relating to Feature Flag Manager Dynamic Configuration and Canary Rollout Safety, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 37 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

37.12 Open-Source Attribution Duties

Where the subject matter of Feature Flag Manager Dynamic Configuration and Canary Rollout Safety incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 37 and of the underlying open-source licence.

37.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 37, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Feature Flag Manager Dynamic Configuration and Canary Rollout Safety.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

37.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 37, the Licensee shall not export, re-export, transfer or make available any item relating to Feature Flag Manager Dynamic Configuration and Canary Rollout Safety in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

37.15 Service Levels and Availability

Where Article 37 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Feature Flag Manager Dynamic Configuration and Canary Rollout Safety, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

37.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 37 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Feature Flag Manager Dynamic Configuration and Canary Rollout Safety will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

37.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 37 or Feature Flag Manager Dynamic Configuration and Canary Rollout Safety, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

37.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 37, misuse of Feature Flag Manager Dynamic Configuration and Canary Rollout Safety, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

37.19 Term, Suspension and Termination

The permission granted under Article 37 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Feature Flag Manager Dynamic Configuration and Canary Rollout Safety.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

37.20 Remedies and Enforcement

Breach of Article 37 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Feature Flag Manager Dynamic Configuration and Canary Rollout Safety will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

37.21 Dispute Resolution and Governing Law

Disputes relating to Article 37 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Feature Flag Manager Dynamic Configuration and Canary Rollout Safety through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

37.22 Amendments and Versioning

The Corporation may revise Article 37 to reflect technical developments, legal requirements, security needs or changes to Feature Flag Manager Dynamic Configuration and Canary Rollout Safety. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

37.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 37. The administrator should confirm the version in use, review the applicable controls for Feature Flag Manager Dynamic Configuration and Canary Rollout Safety, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 37 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

37.24 Frequently Asked Interpretive Questions

Question: Does Article 37 apply to evaluation or test environments? Answer: Yes. Non-production use of Feature Flag Manager Dynamic Configuration and Canary Rollout Safety remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

37.25 Contact, Notices and Reporting

Notices concerning Article 37 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Feature Flag Manager Dynamic Configuration and Canary Rollout Safety should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

37.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 37 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Feature Flag Manager Dynamic Configuration and Canary Rollout Safety.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

37.27 Operational Governance Checklist

Before relying on Article 37 the Licensee should maintain a written register covering ownership of Feature Flag Manager Dynamic Configuration and Canary Rollout Safety, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

37.28 Interaction with Other Articles

Article 37 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Feature Flag Manager Dynamic Configuration and Canary Rollout Safety.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

37.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 37 be available to people of every background and ability. Documentation concerning Feature Flag Manager Dynamic Configuration and Canary Rollout Safety is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

37.30 Business Continuity and Resilience

Licensees relying on Feature Flag Manager Dynamic Configuration and Canary Rollout Safety should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 37. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

37.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Feature Flag Manager Dynamic Configuration and Canary Rollout Safety. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 37 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

37.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 37 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Feature Flag Manager Dynamic Configuration and Canary Rollout Safety. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

37.33 Transitional Provisions

Where Article 37 introduces or tightens a requirement relating to Feature Flag Manager Dynamic Configuration and Canary Rollout Safety, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3592 words. This commentary is explanatory and is subject to the operative text of Article 37 above.

Article 38 Firewall Guard Stateful Packet Inspection and DDoS Thresholds

Network perimeters guarded by Black Hat Firewall Guard maintain active state tables for connection tracking, dynamically blocking IP ranges that exceed configurable SYN rate limits or UDP amplification vectors.

Full commentary on Article 38

38.1 Purpose and Legislative Intent

Article 38, entitled “Firewall Guard Stateful Packet Inspection and DDoS Thresholds”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Network perimeters guarded by Black Hat Firewall Guard maintain active state tables for connection tracking, dynamically blocking IP ranges that exceed configurable SYN rate limits or UDP amplification vectors.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

38.2 Defined Terms and Interpretation

For the purposes of Article 38, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Firewall Guard Stateful Packet Inspection and DDoS Thresholds.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

38.3 Scope of Application

Article 38 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Firewall Guard Stateful Packet Inspection and DDoS Thresholds. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

38.4 Rights Granted

Subject to continuing compliance with Article 38 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 38 is intended to restrict rights that such a licence guarantees as a matter of law.

38.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 38 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Firewall Guard Stateful Packet Inspection and DDoS Thresholds within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

38.6 Prohibited Conduct

In connection with Firewall Guard Stateful Packet Inspection and DDoS Thresholds, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 38. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

38.7 Technical Standards and Engineering Requirements

Where Article 38 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Firewall Guard Stateful Packet Inspection and DDoS Thresholds.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

38.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Firewall Guard Stateful Packet Inspection and DDoS Thresholds using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 38 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

38.9 Privacy and Data Protection

To the extent Article 38 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Firewall Guard Stateful Packet Inspection and DDoS Thresholds.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

38.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Firewall Guard Stateful Packet Inspection and DDoS Thresholds is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 38 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

38.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 38 shall not be construed as an assignment of any intellectual property relating to Firewall Guard Stateful Packet Inspection and DDoS Thresholds, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 38 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

38.12 Open-Source Attribution Duties

Where the subject matter of Firewall Guard Stateful Packet Inspection and DDoS Thresholds incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 38 and of the underlying open-source licence.

38.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 38, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Firewall Guard Stateful Packet Inspection and DDoS Thresholds.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

38.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 38, the Licensee shall not export, re-export, transfer or make available any item relating to Firewall Guard Stateful Packet Inspection and DDoS Thresholds in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

38.15 Service Levels and Availability

Where Article 38 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Firewall Guard Stateful Packet Inspection and DDoS Thresholds, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

38.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 38 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Firewall Guard Stateful Packet Inspection and DDoS Thresholds will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

38.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 38 or Firewall Guard Stateful Packet Inspection and DDoS Thresholds, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

38.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 38, misuse of Firewall Guard Stateful Packet Inspection and DDoS Thresholds, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

38.19 Term, Suspension and Termination

The permission granted under Article 38 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Firewall Guard Stateful Packet Inspection and DDoS Thresholds.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

38.20 Remedies and Enforcement

Breach of Article 38 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Firewall Guard Stateful Packet Inspection and DDoS Thresholds will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

38.21 Dispute Resolution and Governing Law

Disputes relating to Article 38 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Firewall Guard Stateful Packet Inspection and DDoS Thresholds through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

38.22 Amendments and Versioning

The Corporation may revise Article 38 to reflect technical developments, legal requirements, security needs or changes to Firewall Guard Stateful Packet Inspection and DDoS Thresholds. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

38.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 38. The administrator should confirm the version in use, review the applicable controls for Firewall Guard Stateful Packet Inspection and DDoS Thresholds, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 38 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

38.24 Frequently Asked Interpretive Questions

Question: Does Article 38 apply to evaluation or test environments? Answer: Yes. Non-production use of Firewall Guard Stateful Packet Inspection and DDoS Thresholds remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

38.25 Contact, Notices and Reporting

Notices concerning Article 38 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Firewall Guard Stateful Packet Inspection and DDoS Thresholds should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

38.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 38 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Firewall Guard Stateful Packet Inspection and DDoS Thresholds.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

38.27 Operational Governance Checklist

Before relying on Article 38 the Licensee should maintain a written register covering ownership of Firewall Guard Stateful Packet Inspection and DDoS Thresholds, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

38.28 Interaction with Other Articles

Article 38 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Firewall Guard Stateful Packet Inspection and DDoS Thresholds.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

38.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 38 be available to people of every background and ability. Documentation concerning Firewall Guard Stateful Packet Inspection and DDoS Thresholds is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

38.30 Business Continuity and Resilience

Licensees relying on Firewall Guard Stateful Packet Inspection and DDoS Thresholds should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 38. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

38.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Firewall Guard Stateful Packet Inspection and DDoS Thresholds. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 38 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

38.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 38 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Firewall Guard Stateful Packet Inspection and DDoS Thresholds. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

38.33 Transitional Provisions

Where Article 38 introduces or tightens a requirement relating to Firewall Guard Stateful Packet Inspection and DDoS Thresholds, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3562 words. This commentary is explanatory and is subject to the operative text of Article 38 above.

Article 39 Gaming Platform SDK Asset Streaming and Anti-Cheat Directives

Game clients utilizing Black Hat Gaming Platform and Gaming SDK must run anti-cheat integrity checks. Modification of client memory spaces or unauthorized network packet manipulation will result in account banishment.

Full commentary on Article 39

39.1 Purpose and Legislative Intent

Article 39, entitled “Gaming Platform SDK Asset Streaming and Anti-Cheat Directives”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Game clients utilizing Black Hat Gaming Platform and Gaming SDK must run anti-cheat integrity checks.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

39.2 Defined Terms and Interpretation

For the purposes of Article 39, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Gaming Platform SDK Asset Streaming and Anti-Cheat Directives.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

39.3 Scope of Application

Article 39 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Gaming Platform SDK Asset Streaming and Anti-Cheat Directives. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

39.4 Rights Granted

Subject to continuing compliance with Article 39 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 39 is intended to restrict rights that such a licence guarantees as a matter of law.

39.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 39 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Gaming Platform SDK Asset Streaming and Anti-Cheat Directives within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

39.6 Prohibited Conduct

In connection with Gaming Platform SDK Asset Streaming and Anti-Cheat Directives, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 39. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

39.7 Technical Standards and Engineering Requirements

Where Article 39 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Gaming Platform SDK Asset Streaming and Anti-Cheat Directives.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

39.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Gaming Platform SDK Asset Streaming and Anti-Cheat Directives using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 39 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

39.9 Privacy and Data Protection

To the extent Article 39 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Gaming Platform SDK Asset Streaming and Anti-Cheat Directives.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

39.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Gaming Platform SDK Asset Streaming and Anti-Cheat Directives is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 39 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

39.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 39 shall not be construed as an assignment of any intellectual property relating to Gaming Platform SDK Asset Streaming and Anti-Cheat Directives, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 39 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

39.12 Open-Source Attribution Duties

Where the subject matter of Gaming Platform SDK Asset Streaming and Anti-Cheat Directives incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 39 and of the underlying open-source licence.

39.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 39, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Gaming Platform SDK Asset Streaming and Anti-Cheat Directives.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

39.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 39, the Licensee shall not export, re-export, transfer or make available any item relating to Gaming Platform SDK Asset Streaming and Anti-Cheat Directives in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

39.15 Service Levels and Availability

Where Article 39 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Gaming Platform SDK Asset Streaming and Anti-Cheat Directives, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

39.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 39 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Gaming Platform SDK Asset Streaming and Anti-Cheat Directives will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

39.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 39 or Gaming Platform SDK Asset Streaming and Anti-Cheat Directives, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

39.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 39, misuse of Gaming Platform SDK Asset Streaming and Anti-Cheat Directives, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

39.19 Term, Suspension and Termination

The permission granted under Article 39 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Gaming Platform SDK Asset Streaming and Anti-Cheat Directives.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

39.20 Remedies and Enforcement

Breach of Article 39 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Gaming Platform SDK Asset Streaming and Anti-Cheat Directives will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

39.21 Dispute Resolution and Governing Law

Disputes relating to Article 39 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Gaming Platform SDK Asset Streaming and Anti-Cheat Directives through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

39.22 Amendments and Versioning

The Corporation may revise Article 39 to reflect technical developments, legal requirements, security needs or changes to Gaming Platform SDK Asset Streaming and Anti-Cheat Directives. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

39.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 39. The administrator should confirm the version in use, review the applicable controls for Gaming Platform SDK Asset Streaming and Anti-Cheat Directives, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 39 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

39.24 Frequently Asked Interpretive Questions

Question: Does Article 39 apply to evaluation or test environments? Answer: Yes. Non-production use of Gaming Platform SDK Asset Streaming and Anti-Cheat Directives remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

39.25 Contact, Notices and Reporting

Notices concerning Article 39 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Gaming Platform SDK Asset Streaming and Anti-Cheat Directives should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

39.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 39 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Gaming Platform SDK Asset Streaming and Anti-Cheat Directives.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

39.27 Operational Governance Checklist

Before relying on Article 39 the Licensee should maintain a written register covering ownership of Gaming Platform SDK Asset Streaming and Anti-Cheat Directives, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

39.28 Interaction with Other Articles

Article 39 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Gaming Platform SDK Asset Streaming and Anti-Cheat Directives.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

39.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 39 be available to people of every background and ability. Documentation concerning Gaming Platform SDK Asset Streaming and Anti-Cheat Directives is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

39.30 Business Continuity and Resilience

Licensees relying on Gaming Platform SDK Asset Streaming and Anti-Cheat Directives should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 39. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

39.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Gaming Platform SDK Asset Streaming and Anti-Cheat Directives. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 39 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

39.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 39 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Gaming Platform SDK Asset Streaming and Anti-Cheat Directives. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

39.33 Transitional Provisions

Where Article 39 introduces or tightens a requirement relating to Gaming Platform SDK Asset Streaming and Anti-Cheat Directives, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3548 words. This commentary is explanatory and is subject to the operative text of Article 39 above.

Article 40 Global CDN Orchestrator Edge Caching and Origin Shielding Rules

Edge nodes managed by Black Hat Global CDN Orchestrator cache static assets according to HTTP Cache-Control headers, implementing origin shielding and Brotli compression for optimized global delivery.

Full commentary on Article 40

40.1 Purpose and Legislative Intent

Article 40, entitled “Global CDN Orchestrator Edge Caching and Origin Shielding Rules”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Edge nodes managed by Black Hat Global CDN Orchestrator cache static assets according to HTTP Cache-Control headers, implementing origin shielding and Brotli compression for optimized global delivery.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

40.2 Defined Terms and Interpretation

For the purposes of Article 40, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Global CDN Orchestrator Edge Caching and Origin Shielding Rules.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

40.3 Scope of Application

Article 40 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Global CDN Orchestrator Edge Caching and Origin Shielding Rules. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

40.4 Rights Granted

Subject to continuing compliance with Article 40 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 40 is intended to restrict rights that such a licence guarantees as a matter of law.

40.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 40 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Global CDN Orchestrator Edge Caching and Origin Shielding Rules within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

40.6 Prohibited Conduct

In connection with Global CDN Orchestrator Edge Caching and Origin Shielding Rules, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 40. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

40.7 Technical Standards and Engineering Requirements

Where Article 40 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Global CDN Orchestrator Edge Caching and Origin Shielding Rules.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

40.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Global CDN Orchestrator Edge Caching and Origin Shielding Rules using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 40 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

40.9 Privacy and Data Protection

To the extent Article 40 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Global CDN Orchestrator Edge Caching and Origin Shielding Rules.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

40.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Global CDN Orchestrator Edge Caching and Origin Shielding Rules is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 40 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

40.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 40 shall not be construed as an assignment of any intellectual property relating to Global CDN Orchestrator Edge Caching and Origin Shielding Rules, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 40 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

40.12 Open-Source Attribution Duties

Where the subject matter of Global CDN Orchestrator Edge Caching and Origin Shielding Rules incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 40 and of the underlying open-source licence.

40.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 40, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Global CDN Orchestrator Edge Caching and Origin Shielding Rules.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

40.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 40, the Licensee shall not export, re-export, transfer or make available any item relating to Global CDN Orchestrator Edge Caching and Origin Shielding Rules in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

40.15 Service Levels and Availability

Where Article 40 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Global CDN Orchestrator Edge Caching and Origin Shielding Rules, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

40.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 40 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Global CDN Orchestrator Edge Caching and Origin Shielding Rules will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

40.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 40 or Global CDN Orchestrator Edge Caching and Origin Shielding Rules, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

40.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 40, misuse of Global CDN Orchestrator Edge Caching and Origin Shielding Rules, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

40.19 Term, Suspension and Termination

The permission granted under Article 40 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Global CDN Orchestrator Edge Caching and Origin Shielding Rules.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

40.20 Remedies and Enforcement

Breach of Article 40 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Global CDN Orchestrator Edge Caching and Origin Shielding Rules will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

40.21 Dispute Resolution and Governing Law

Disputes relating to Article 40 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Global CDN Orchestrator Edge Caching and Origin Shielding Rules through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

40.22 Amendments and Versioning

The Corporation may revise Article 40 to reflect technical developments, legal requirements, security needs or changes to Global CDN Orchestrator Edge Caching and Origin Shielding Rules. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

40.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 40. The administrator should confirm the version in use, review the applicable controls for Global CDN Orchestrator Edge Caching and Origin Shielding Rules, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 40 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

40.24 Frequently Asked Interpretive Questions

Question: Does Article 40 apply to evaluation or test environments? Answer: Yes. Non-production use of Global CDN Orchestrator Edge Caching and Origin Shielding Rules remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

40.25 Contact, Notices and Reporting

Notices concerning Article 40 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Global CDN Orchestrator Edge Caching and Origin Shielding Rules should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

40.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 40 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Global CDN Orchestrator Edge Caching and Origin Shielding Rules.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

40.27 Operational Governance Checklist

Before relying on Article 40 the Licensee should maintain a written register covering ownership of Global CDN Orchestrator Edge Caching and Origin Shielding Rules, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

40.28 Interaction with Other Articles

Article 40 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Global CDN Orchestrator Edge Caching and Origin Shielding Rules.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

40.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 40 be available to people of every background and ability. Documentation concerning Global CDN Orchestrator Edge Caching and Origin Shielding Rules is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

40.30 Business Continuity and Resilience

Licensees relying on Global CDN Orchestrator Edge Caching and Origin Shielding Rules should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 40. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

40.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Global CDN Orchestrator Edge Caching and Origin Shielding Rules. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 40 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

40.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 40 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Global CDN Orchestrator Edge Caching and Origin Shielding Rules. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

40.33 Transitional Provisions

Where Article 40 introduces or tightens a requirement relating to Global CDN Orchestrator Edge Caching and Origin Shielding Rules, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3592 words. This commentary is explanatory and is subject to the operative text of Article 40 above.

Article 41 Identity Protection Threat Detection and Compromised Credential Alerting

Black Hat Identity Protection continuously cross-references user login attempts against known compromised credential databases, enforcing mandatory multi-factor authentication (MFA) upon detecting anomaly scores.

Full commentary on Article 41

41.1 Purpose and Legislative Intent

Article 41, entitled “Identity Protection Threat Detection and Compromised Credential Alerting”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Black Hat Identity Protection continuously cross-references user login attempts against known compromised credential databases, enforcing mandatory multi-factor authentication (MFA) upon detecting anomaly scores.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

41.2 Defined Terms and Interpretation

For the purposes of Article 41, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Identity Protection Threat Detection and Compromised Credential Alerting.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

41.3 Scope of Application

Article 41 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Identity Protection Threat Detection and Compromised Credential Alerting. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

41.4 Rights Granted

Subject to continuing compliance with Article 41 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 41 is intended to restrict rights that such a licence guarantees as a matter of law.

41.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 41 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Identity Protection Threat Detection and Compromised Credential Alerting within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

41.6 Prohibited Conduct

In connection with Identity Protection Threat Detection and Compromised Credential Alerting, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 41. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

41.7 Technical Standards and Engineering Requirements

Where Article 41 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Identity Protection Threat Detection and Compromised Credential Alerting.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

41.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Identity Protection Threat Detection and Compromised Credential Alerting using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 41 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

41.9 Privacy and Data Protection

To the extent Article 41 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Identity Protection Threat Detection and Compromised Credential Alerting.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

41.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Identity Protection Threat Detection and Compromised Credential Alerting is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 41 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

41.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 41 shall not be construed as an assignment of any intellectual property relating to Identity Protection Threat Detection and Compromised Credential Alerting, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 41 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

41.12 Open-Source Attribution Duties

Where the subject matter of Identity Protection Threat Detection and Compromised Credential Alerting incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 41 and of the underlying open-source licence.

41.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 41, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Identity Protection Threat Detection and Compromised Credential Alerting.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

41.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 41, the Licensee shall not export, re-export, transfer or make available any item relating to Identity Protection Threat Detection and Compromised Credential Alerting in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

41.15 Service Levels and Availability

Where Article 41 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Identity Protection Threat Detection and Compromised Credential Alerting, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

41.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 41 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Identity Protection Threat Detection and Compromised Credential Alerting will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

41.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 41 or Identity Protection Threat Detection and Compromised Credential Alerting, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

41.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 41, misuse of Identity Protection Threat Detection and Compromised Credential Alerting, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

41.19 Term, Suspension and Termination

The permission granted under Article 41 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Identity Protection Threat Detection and Compromised Credential Alerting.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

41.20 Remedies and Enforcement

Breach of Article 41 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Identity Protection Threat Detection and Compromised Credential Alerting will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

41.21 Dispute Resolution and Governing Law

Disputes relating to Article 41 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Identity Protection Threat Detection and Compromised Credential Alerting through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

41.22 Amendments and Versioning

The Corporation may revise Article 41 to reflect technical developments, legal requirements, security needs or changes to Identity Protection Threat Detection and Compromised Credential Alerting. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

41.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 41. The administrator should confirm the version in use, review the applicable controls for Identity Protection Threat Detection and Compromised Credential Alerting, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 41 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

41.24 Frequently Asked Interpretive Questions

Question: Does Article 41 apply to evaluation or test environments? Answer: Yes. Non-production use of Identity Protection Threat Detection and Compromised Credential Alerting remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

41.25 Contact, Notices and Reporting

Notices concerning Article 41 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Identity Protection Threat Detection and Compromised Credential Alerting should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

41.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 41 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Identity Protection Threat Detection and Compromised Credential Alerting.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

41.27 Operational Governance Checklist

Before relying on Article 41 the Licensee should maintain a written register covering ownership of Identity Protection Threat Detection and Compromised Credential Alerting, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

41.28 Interaction with Other Articles

Article 41 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Identity Protection Threat Detection and Compromised Credential Alerting.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

41.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 41 be available to people of every background and ability. Documentation concerning Identity Protection Threat Detection and Compromised Credential Alerting is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

41.30 Business Continuity and Resilience

Licensees relying on Identity Protection Threat Detection and Compromised Credential Alerting should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 41. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

41.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Identity Protection Threat Detection and Compromised Credential Alerting. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 41 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

41.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 41 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Identity Protection Threat Detection and Compromised Credential Alerting. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

41.33 Transitional Provisions

Where Article 41 introduces or tightens a requirement relating to Identity Protection Threat Detection and Compromised Credential Alerting, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3556 words. This commentary is explanatory and is subject to the operative text of Article 41 above.

Article 42 Incident Response Automated Remediation and Forensics Preservation

In the event of a security breach, Black Hat Incident Response Suite automatically isolates affected virtual machines, takes RAM/disk snapshots, and preserves immutable audit logs for forensic analysis.

Full commentary on Article 42

42.1 Purpose and Legislative Intent

Article 42, entitled “Incident Response Automated Remediation and Forensics Preservation”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “In the event of a security breach, Black Hat Incident Response Suite automatically isolates affected virtual machines, takes RAM/disk snapshots, and preserves immutable audit logs for forensic analysis.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

42.2 Defined Terms and Interpretation

For the purposes of Article 42, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Incident Response Automated Remediation and Forensics Preservation.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

42.3 Scope of Application

Article 42 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Incident Response Automated Remediation and Forensics Preservation. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

42.4 Rights Granted

Subject to continuing compliance with Article 42 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 42 is intended to restrict rights that such a licence guarantees as a matter of law.

42.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 42 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Incident Response Automated Remediation and Forensics Preservation within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

42.6 Prohibited Conduct

In connection with Incident Response Automated Remediation and Forensics Preservation, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 42. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

42.7 Technical Standards and Engineering Requirements

Where Article 42 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Incident Response Automated Remediation and Forensics Preservation.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

42.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Incident Response Automated Remediation and Forensics Preservation using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 42 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

42.9 Privacy and Data Protection

To the extent Article 42 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Incident Response Automated Remediation and Forensics Preservation.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

42.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Incident Response Automated Remediation and Forensics Preservation is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 42 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

42.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 42 shall not be construed as an assignment of any intellectual property relating to Incident Response Automated Remediation and Forensics Preservation, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 42 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

42.12 Open-Source Attribution Duties

Where the subject matter of Incident Response Automated Remediation and Forensics Preservation incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 42 and of the underlying open-source licence.

42.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 42, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Incident Response Automated Remediation and Forensics Preservation.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

42.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 42, the Licensee shall not export, re-export, transfer or make available any item relating to Incident Response Automated Remediation and Forensics Preservation in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

42.15 Service Levels and Availability

Where Article 42 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Incident Response Automated Remediation and Forensics Preservation, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

42.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 42 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Incident Response Automated Remediation and Forensics Preservation will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

42.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 42 or Incident Response Automated Remediation and Forensics Preservation, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

42.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 42, misuse of Incident Response Automated Remediation and Forensics Preservation, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

42.19 Term, Suspension and Termination

The permission granted under Article 42 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Incident Response Automated Remediation and Forensics Preservation.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

42.20 Remedies and Enforcement

Breach of Article 42 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Incident Response Automated Remediation and Forensics Preservation will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

42.21 Dispute Resolution and Governing Law

Disputes relating to Article 42 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Incident Response Automated Remediation and Forensics Preservation through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

42.22 Amendments and Versioning

The Corporation may revise Article 42 to reflect technical developments, legal requirements, security needs or changes to Incident Response Automated Remediation and Forensics Preservation. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

42.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 42. The administrator should confirm the version in use, review the applicable controls for Incident Response Automated Remediation and Forensics Preservation, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 42 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

42.24 Frequently Asked Interpretive Questions

Question: Does Article 42 apply to evaluation or test environments? Answer: Yes. Non-production use of Incident Response Automated Remediation and Forensics Preservation remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

42.25 Contact, Notices and Reporting

Notices concerning Article 42 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Incident Response Automated Remediation and Forensics Preservation should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

42.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 42 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Incident Response Automated Remediation and Forensics Preservation.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

42.27 Operational Governance Checklist

Before relying on Article 42 the Licensee should maintain a written register covering ownership of Incident Response Automated Remediation and Forensics Preservation, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

42.28 Interaction with Other Articles

Article 42 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Incident Response Automated Remediation and Forensics Preservation.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

42.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 42 be available to people of every background and ability. Documentation concerning Incident Response Automated Remediation and Forensics Preservation is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

42.30 Business Continuity and Resilience

Licensees relying on Incident Response Automated Remediation and Forensics Preservation should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 42. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

42.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Incident Response Automated Remediation and Forensics Preservation. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 42 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

42.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 42 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Incident Response Automated Remediation and Forensics Preservation. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

42.33 Transitional Provisions

Where Article 42 introduces or tightens a requirement relating to Incident Response Automated Remediation and Forensics Preservation, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3529 words. This commentary is explanatory and is subject to the operative text of Article 42 above.

Article 43 IoT Developer SDK Hardware Root of Trust and Device Registration

Microcontroller units running Black Hat IoT Developer SDK must authenticate using hardware TPM or secure element private keys during device onboarding to prevent rogue hardware injection.

Full commentary on Article 43

43.1 Purpose and Legislative Intent

Article 43, entitled “IoT Developer SDK Hardware Root of Trust and Device Registration”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Microcontroller units running Black Hat IoT Developer SDK must authenticate using hardware TPM or secure element private keys during device onboarding to prevent rogue hardware injection.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

43.2 Defined Terms and Interpretation

For the purposes of Article 43, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of IoT Developer SDK Hardware Root of Trust and Device Registration.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

43.3 Scope of Application

Article 43 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of IoT Developer SDK Hardware Root of Trust and Device Registration. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

43.4 Rights Granted

Subject to continuing compliance with Article 43 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 43 is intended to restrict rights that such a licence guarantees as a matter of law.

43.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 43 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for IoT Developer SDK Hardware Root of Trust and Device Registration within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

43.6 Prohibited Conduct

In connection with IoT Developer SDK Hardware Root of Trust and Device Registration, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 43. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

43.7 Technical Standards and Engineering Requirements

Where Article 43 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning IoT Developer SDK Hardware Root of Trust and Device Registration.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

43.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with IoT Developer SDK Hardware Root of Trust and Device Registration using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 43 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

43.9 Privacy and Data Protection

To the extent Article 43 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with IoT Developer SDK Hardware Root of Trust and Device Registration.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

43.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to IoT Developer SDK Hardware Root of Trust and Device Registration is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 43 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

43.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 43 shall not be construed as an assignment of any intellectual property relating to IoT Developer SDK Hardware Root of Trust and Device Registration, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 43 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

43.12 Open-Source Attribution Duties

Where the subject matter of IoT Developer SDK Hardware Root of Trust and Device Registration incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 43 and of the underlying open-source licence.

43.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 43, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to IoT Developer SDK Hardware Root of Trust and Device Registration.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

43.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 43, the Licensee shall not export, re-export, transfer or make available any item relating to IoT Developer SDK Hardware Root of Trust and Device Registration in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

43.15 Service Levels and Availability

Where Article 43 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with IoT Developer SDK Hardware Root of Trust and Device Registration, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

43.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 43 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that IoT Developer SDK Hardware Root of Trust and Device Registration will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

43.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 43 or IoT Developer SDK Hardware Root of Trust and Device Registration, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

43.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 43, misuse of IoT Developer SDK Hardware Root of Trust and Device Registration, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

43.19 Term, Suspension and Termination

The permission granted under Article 43 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of IoT Developer SDK Hardware Root of Trust and Device Registration.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

43.20 Remedies and Enforcement

Breach of Article 43 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding IoT Developer SDK Hardware Root of Trust and Device Registration will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

43.21 Dispute Resolution and Governing Law

Disputes relating to Article 43 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning IoT Developer SDK Hardware Root of Trust and Device Registration through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

43.22 Amendments and Versioning

The Corporation may revise Article 43 to reflect technical developments, legal requirements, security needs or changes to IoT Developer SDK Hardware Root of Trust and Device Registration. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

43.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 43. The administrator should confirm the version in use, review the applicable controls for IoT Developer SDK Hardware Root of Trust and Device Registration, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 43 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

43.24 Frequently Asked Interpretive Questions

Question: Does Article 43 apply to evaluation or test environments? Answer: Yes. Non-production use of IoT Developer SDK Hardware Root of Trust and Device Registration remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

43.25 Contact, Notices and Reporting

Notices concerning Article 43 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to IoT Developer SDK Hardware Root of Trust and Device Registration should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

43.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 43 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning IoT Developer SDK Hardware Root of Trust and Device Registration.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

43.27 Operational Governance Checklist

Before relying on Article 43 the Licensee should maintain a written register covering ownership of IoT Developer SDK Hardware Root of Trust and Device Registration, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

43.28 Interaction with Other Articles

Article 43 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of IoT Developer SDK Hardware Root of Trust and Device Registration.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

43.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 43 be available to people of every background and ability. Documentation concerning IoT Developer SDK Hardware Root of Trust and Device Registration is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

43.30 Business Continuity and Resilience

Licensees relying on IoT Developer SDK Hardware Root of Trust and Device Registration should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 43. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

43.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to IoT Developer SDK Hardware Root of Trust and Device Registration. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 43 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

43.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 43 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to IoT Developer SDK Hardware Root of Trust and Device Registration. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

43.33 Transitional Provisions

Where Article 43 introduces or tightens a requirement relating to IoT Developer SDK Hardware Root of Trust and Device Registration, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3623 words. This commentary is explanatory and is subject to the operative text of Article 43 above.

Article 44 Kubernetes Controller Custom Resource Definition (CRD) Management

Cloud native deployments governed by Black Hat Kubernetes Controller reconcile cluster state against declarative CRDs, ensuring automated pod auto-scaling and zero-downtime rolling updates.

Full commentary on Article 44

44.1 Purpose and Legislative Intent

Article 44, entitled “Kubernetes Controller Custom Resource Definition (CRD) Management”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Cloud native deployments governed by Black Hat Kubernetes Controller reconcile cluster state against declarative CRDs, ensuring automated pod auto-scaling and zero-downtime rolling updates.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

44.2 Defined Terms and Interpretation

For the purposes of Article 44, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Kubernetes Controller Custom Resource Definition (CRD) Management.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

44.3 Scope of Application

Article 44 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Kubernetes Controller Custom Resource Definition (CRD) Management. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

44.4 Rights Granted

Subject to continuing compliance with Article 44 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 44 is intended to restrict rights that such a licence guarantees as a matter of law.

44.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 44 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Kubernetes Controller Custom Resource Definition (CRD) Management within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

44.6 Prohibited Conduct

In connection with Kubernetes Controller Custom Resource Definition (CRD) Management, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 44. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

44.7 Technical Standards and Engineering Requirements

Where Article 44 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Kubernetes Controller Custom Resource Definition (CRD) Management.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

44.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Kubernetes Controller Custom Resource Definition (CRD) Management using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 44 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

44.9 Privacy and Data Protection

To the extent Article 44 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Kubernetes Controller Custom Resource Definition (CRD) Management.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

44.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Kubernetes Controller Custom Resource Definition (CRD) Management is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 44 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

44.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 44 shall not be construed as an assignment of any intellectual property relating to Kubernetes Controller Custom Resource Definition (CRD) Management, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 44 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

44.12 Open-Source Attribution Duties

Where the subject matter of Kubernetes Controller Custom Resource Definition (CRD) Management incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 44 and of the underlying open-source licence.

44.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 44, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Kubernetes Controller Custom Resource Definition (CRD) Management.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

44.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 44, the Licensee shall not export, re-export, transfer or make available any item relating to Kubernetes Controller Custom Resource Definition (CRD) Management in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

44.15 Service Levels and Availability

Where Article 44 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Kubernetes Controller Custom Resource Definition (CRD) Management, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

44.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 44 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Kubernetes Controller Custom Resource Definition (CRD) Management will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

44.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 44 or Kubernetes Controller Custom Resource Definition (CRD) Management, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

44.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 44, misuse of Kubernetes Controller Custom Resource Definition (CRD) Management, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

44.19 Term, Suspension and Termination

The permission granted under Article 44 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Kubernetes Controller Custom Resource Definition (CRD) Management.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

44.20 Remedies and Enforcement

Breach of Article 44 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Kubernetes Controller Custom Resource Definition (CRD) Management will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

44.21 Dispute Resolution and Governing Law

Disputes relating to Article 44 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Kubernetes Controller Custom Resource Definition (CRD) Management through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

44.22 Amendments and Versioning

The Corporation may revise Article 44 to reflect technical developments, legal requirements, security needs or changes to Kubernetes Controller Custom Resource Definition (CRD) Management. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

44.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 44. The administrator should confirm the version in use, review the applicable controls for Kubernetes Controller Custom Resource Definition (CRD) Management, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 44 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

44.24 Frequently Asked Interpretive Questions

Question: Does Article 44 apply to evaluation or test environments? Answer: Yes. Non-production use of Kubernetes Controller Custom Resource Definition (CRD) Management remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

44.25 Contact, Notices and Reporting

Notices concerning Article 44 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Kubernetes Controller Custom Resource Definition (CRD) Management should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

44.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 44 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Kubernetes Controller Custom Resource Definition (CRD) Management.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

44.27 Operational Governance Checklist

Before relying on Article 44 the Licensee should maintain a written register covering ownership of Kubernetes Controller Custom Resource Definition (CRD) Management, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

44.28 Interaction with Other Articles

Article 44 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Kubernetes Controller Custom Resource Definition (CRD) Management.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

44.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 44 be available to people of every background and ability. Documentation concerning Kubernetes Controller Custom Resource Definition (CRD) Management is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

44.30 Business Continuity and Resilience

Licensees relying on Kubernetes Controller Custom Resource Definition (CRD) Management should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 44. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

44.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Kubernetes Controller Custom Resource Definition (CRD) Management. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 44 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

44.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 44 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Kubernetes Controller Custom Resource Definition (CRD) Management. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

44.33 Transitional Provisions

Where Article 44 introduces or tightens a requirement relating to Kubernetes Controller Custom Resource Definition (CRD) Management, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3524 words. This commentary is explanatory and is subject to the operative text of Article 44 above.

Article 45 Load Balancer Health Checking, SSL Offloading, and Traffic Shaping

Traffic ingress managed by Black Hat Load Balancer Controller distributes requests using least-connections algorithms, performing TLS termination with automatic Let's Encrypt / custom certificate renewal.

Full commentary on Article 45

45.1 Purpose and Legislative Intent

Article 45, entitled “Load Balancer Health Checking, SSL Offloading, and Traffic Shaping”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Traffic ingress managed by Black Hat Load Balancer Controller distributes requests using least-connections algorithms, performing TLS termination with automatic Let's Encrypt / custom certificate renewal.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

45.2 Defined Terms and Interpretation

For the purposes of Article 45, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Load Balancer Health Checking, SSL Offloading, and Traffic Shaping.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

45.3 Scope of Application

Article 45 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Load Balancer Health Checking, SSL Offloading, and Traffic Shaping. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

45.4 Rights Granted

Subject to continuing compliance with Article 45 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 45 is intended to restrict rights that such a licence guarantees as a matter of law.

45.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 45 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Load Balancer Health Checking, SSL Offloading, and Traffic Shaping within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

45.6 Prohibited Conduct

In connection with Load Balancer Health Checking, SSL Offloading, and Traffic Shaping, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 45. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

45.7 Technical Standards and Engineering Requirements

Where Article 45 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Load Balancer Health Checking, SSL Offloading, and Traffic Shaping.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

45.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Load Balancer Health Checking, SSL Offloading, and Traffic Shaping using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 45 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

45.9 Privacy and Data Protection

To the extent Article 45 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Load Balancer Health Checking, SSL Offloading, and Traffic Shaping.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

45.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Load Balancer Health Checking, SSL Offloading, and Traffic Shaping is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 45 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

45.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 45 shall not be construed as an assignment of any intellectual property relating to Load Balancer Health Checking, SSL Offloading, and Traffic Shaping, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 45 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

45.12 Open-Source Attribution Duties

Where the subject matter of Load Balancer Health Checking, SSL Offloading, and Traffic Shaping incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 45 and of the underlying open-source licence.

45.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 45, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Load Balancer Health Checking, SSL Offloading, and Traffic Shaping.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

45.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 45, the Licensee shall not export, re-export, transfer or make available any item relating to Load Balancer Health Checking, SSL Offloading, and Traffic Shaping in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

45.15 Service Levels and Availability

Where Article 45 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Load Balancer Health Checking, SSL Offloading, and Traffic Shaping, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

45.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 45 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Load Balancer Health Checking, SSL Offloading, and Traffic Shaping will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

45.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 45 or Load Balancer Health Checking, SSL Offloading, and Traffic Shaping, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

45.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 45, misuse of Load Balancer Health Checking, SSL Offloading, and Traffic Shaping, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

45.19 Term, Suspension and Termination

The permission granted under Article 45 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Load Balancer Health Checking, SSL Offloading, and Traffic Shaping.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

45.20 Remedies and Enforcement

Breach of Article 45 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Load Balancer Health Checking, SSL Offloading, and Traffic Shaping will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

45.21 Dispute Resolution and Governing Law

Disputes relating to Article 45 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Load Balancer Health Checking, SSL Offloading, and Traffic Shaping through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

45.22 Amendments and Versioning

The Corporation may revise Article 45 to reflect technical developments, legal requirements, security needs or changes to Load Balancer Health Checking, SSL Offloading, and Traffic Shaping. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

45.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 45. The administrator should confirm the version in use, review the applicable controls for Load Balancer Health Checking, SSL Offloading, and Traffic Shaping, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 45 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

45.24 Frequently Asked Interpretive Questions

Question: Does Article 45 apply to evaluation or test environments? Answer: Yes. Non-production use of Load Balancer Health Checking, SSL Offloading, and Traffic Shaping remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

45.25 Contact, Notices and Reporting

Notices concerning Article 45 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Load Balancer Health Checking, SSL Offloading, and Traffic Shaping should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

45.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 45 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Load Balancer Health Checking, SSL Offloading, and Traffic Shaping.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

45.27 Operational Governance Checklist

Before relying on Article 45 the Licensee should maintain a written register covering ownership of Load Balancer Health Checking, SSL Offloading, and Traffic Shaping, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

45.28 Interaction with Other Articles

Article 45 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Load Balancer Health Checking, SSL Offloading, and Traffic Shaping.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

45.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 45 be available to people of every background and ability. Documentation concerning Load Balancer Health Checking, SSL Offloading, and Traffic Shaping is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

45.30 Business Continuity and Resilience

Licensees relying on Load Balancer Health Checking, SSL Offloading, and Traffic Shaping should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 45. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

45.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Load Balancer Health Checking, SSL Offloading, and Traffic Shaping. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 45 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

45.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 45 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Load Balancer Health Checking, SSL Offloading, and Traffic Shaping. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

45.33 Transitional Provisions

Where Article 45 introduces or tightens a requirement relating to Load Balancer Health Checking, SSL Offloading, and Traffic Shaping, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3590 words. This commentary is explanatory and is subject to the operative text of Article 45 above.

Article 46 Log Analytics Aggregation, Encryption, and Audit Retention Periods

Log records collected by Black Hat Logs Analytics are indexed using column-oriented storage with mandatory encryption keys. Search queries enforce role-based access control to protect sensitive log streams.

Full commentary on Article 46

46.1 Purpose and Legislative Intent

Article 46, entitled “Log Analytics Aggregation, Encryption, and Audit Retention Periods”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Log records collected by Black Hat Logs Analytics are indexed using column-oriented storage with mandatory encryption keys.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

46.2 Defined Terms and Interpretation

For the purposes of Article 46, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Log Analytics Aggregation, Encryption, and Audit Retention Periods.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

46.3 Scope of Application

Article 46 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Log Analytics Aggregation, Encryption, and Audit Retention Periods. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

46.4 Rights Granted

Subject to continuing compliance with Article 46 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 46 is intended to restrict rights that such a licence guarantees as a matter of law.

46.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 46 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Log Analytics Aggregation, Encryption, and Audit Retention Periods within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

46.6 Prohibited Conduct

In connection with Log Analytics Aggregation, Encryption, and Audit Retention Periods, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 46. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

46.7 Technical Standards and Engineering Requirements

Where Article 46 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Log Analytics Aggregation, Encryption, and Audit Retention Periods.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

46.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Log Analytics Aggregation, Encryption, and Audit Retention Periods using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 46 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

46.9 Privacy and Data Protection

To the extent Article 46 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Log Analytics Aggregation, Encryption, and Audit Retention Periods.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

46.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Log Analytics Aggregation, Encryption, and Audit Retention Periods is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 46 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

46.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 46 shall not be construed as an assignment of any intellectual property relating to Log Analytics Aggregation, Encryption, and Audit Retention Periods, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 46 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

46.12 Open-Source Attribution Duties

Where the subject matter of Log Analytics Aggregation, Encryption, and Audit Retention Periods incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 46 and of the underlying open-source licence.

46.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 46, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Log Analytics Aggregation, Encryption, and Audit Retention Periods.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

46.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 46, the Licensee shall not export, re-export, transfer or make available any item relating to Log Analytics Aggregation, Encryption, and Audit Retention Periods in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

46.15 Service Levels and Availability

Where Article 46 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Log Analytics Aggregation, Encryption, and Audit Retention Periods, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

46.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 46 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Log Analytics Aggregation, Encryption, and Audit Retention Periods will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

46.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 46 or Log Analytics Aggregation, Encryption, and Audit Retention Periods, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

46.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 46, misuse of Log Analytics Aggregation, Encryption, and Audit Retention Periods, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

46.19 Term, Suspension and Termination

The permission granted under Article 46 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Log Analytics Aggregation, Encryption, and Audit Retention Periods.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

46.20 Remedies and Enforcement

Breach of Article 46 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Log Analytics Aggregation, Encryption, and Audit Retention Periods will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

46.21 Dispute Resolution and Governing Law

Disputes relating to Article 46 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Log Analytics Aggregation, Encryption, and Audit Retention Periods through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

46.22 Amendments and Versioning

The Corporation may revise Article 46 to reflect technical developments, legal requirements, security needs or changes to Log Analytics Aggregation, Encryption, and Audit Retention Periods. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

46.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 46. The administrator should confirm the version in use, review the applicable controls for Log Analytics Aggregation, Encryption, and Audit Retention Periods, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 46 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

46.24 Frequently Asked Interpretive Questions

Question: Does Article 46 apply to evaluation or test environments? Answer: Yes. Non-production use of Log Analytics Aggregation, Encryption, and Audit Retention Periods remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

46.25 Contact, Notices and Reporting

Notices concerning Article 46 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Log Analytics Aggregation, Encryption, and Audit Retention Periods should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

46.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 46 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Log Analytics Aggregation, Encryption, and Audit Retention Periods.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

46.27 Operational Governance Checklist

Before relying on Article 46 the Licensee should maintain a written register covering ownership of Log Analytics Aggregation, Encryption, and Audit Retention Periods, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

46.28 Interaction with Other Articles

Article 46 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Log Analytics Aggregation, Encryption, and Audit Retention Periods.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

46.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 46 be available to people of every background and ability. Documentation concerning Log Analytics Aggregation, Encryption, and Audit Retention Periods is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

46.30 Business Continuity and Resilience

Licensees relying on Log Analytics Aggregation, Encryption, and Audit Retention Periods should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 46. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

46.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Log Analytics Aggregation, Encryption, and Audit Retention Periods. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 46 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

46.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 46 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Log Analytics Aggregation, Encryption, and Audit Retention Periods. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

46.33 Transitional Provisions

Where Article 46 introduces or tightens a requirement relating to Log Analytics Aggregation, Encryption, and Audit Retention Periods, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3550 words. This commentary is explanatory and is subject to the operative text of Article 46 above.

Article 47 Code Sandbox API Execution Isolation and Container Escape Prevention

Untrusted code execution requested via Black Hat Code Analysis Sandbox API runs within ephemeral, gVisor-isolated microVMs with restricted memory allocations and strict network namespace blocks.

Full commentary on Article 47

47.1 Purpose and Legislative Intent

Article 47, entitled “Code Sandbox API Execution Isolation and Container Escape Prevention”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Untrusted code execution requested via Black Hat Code Analysis Sandbox API runs within ephemeral, gVisor-isolated microVMs with restricted memory allocations and strict network namespace blocks.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

47.2 Defined Terms and Interpretation

For the purposes of Article 47, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Code Sandbox API Execution Isolation and Container Escape Prevention.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

47.3 Scope of Application

Article 47 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Code Sandbox API Execution Isolation and Container Escape Prevention. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

47.4 Rights Granted

Subject to continuing compliance with Article 47 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 47 is intended to restrict rights that such a licence guarantees as a matter of law.

47.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 47 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Code Sandbox API Execution Isolation and Container Escape Prevention within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

47.6 Prohibited Conduct

In connection with Code Sandbox API Execution Isolation and Container Escape Prevention, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 47. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

47.7 Technical Standards and Engineering Requirements

Where Article 47 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Code Sandbox API Execution Isolation and Container Escape Prevention.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

47.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Code Sandbox API Execution Isolation and Container Escape Prevention using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 47 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

47.9 Privacy and Data Protection

To the extent Article 47 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Code Sandbox API Execution Isolation and Container Escape Prevention.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

47.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Code Sandbox API Execution Isolation and Container Escape Prevention is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 47 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

47.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 47 shall not be construed as an assignment of any intellectual property relating to Code Sandbox API Execution Isolation and Container Escape Prevention, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 47 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

47.12 Open-Source Attribution Duties

Where the subject matter of Code Sandbox API Execution Isolation and Container Escape Prevention incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 47 and of the underlying open-source licence.

47.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 47, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Code Sandbox API Execution Isolation and Container Escape Prevention.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

47.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 47, the Licensee shall not export, re-export, transfer or make available any item relating to Code Sandbox API Execution Isolation and Container Escape Prevention in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

47.15 Service Levels and Availability

Where Article 47 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Code Sandbox API Execution Isolation and Container Escape Prevention, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

47.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 47 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Code Sandbox API Execution Isolation and Container Escape Prevention will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

47.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 47 or Code Sandbox API Execution Isolation and Container Escape Prevention, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

47.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 47, misuse of Code Sandbox API Execution Isolation and Container Escape Prevention, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

47.19 Term, Suspension and Termination

The permission granted under Article 47 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Code Sandbox API Execution Isolation and Container Escape Prevention.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

47.20 Remedies and Enforcement

Breach of Article 47 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Code Sandbox API Execution Isolation and Container Escape Prevention will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

47.21 Dispute Resolution and Governing Law

Disputes relating to Article 47 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Code Sandbox API Execution Isolation and Container Escape Prevention through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

47.22 Amendments and Versioning

The Corporation may revise Article 47 to reflect technical developments, legal requirements, security needs or changes to Code Sandbox API Execution Isolation and Container Escape Prevention. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

47.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 47. The administrator should confirm the version in use, review the applicable controls for Code Sandbox API Execution Isolation and Container Escape Prevention, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 47 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

47.24 Frequently Asked Interpretive Questions

Question: Does Article 47 apply to evaluation or test environments? Answer: Yes. Non-production use of Code Sandbox API Execution Isolation and Container Escape Prevention remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

47.25 Contact, Notices and Reporting

Notices concerning Article 47 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Code Sandbox API Execution Isolation and Container Escape Prevention should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

47.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 47 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Code Sandbox API Execution Isolation and Container Escape Prevention.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

47.27 Operational Governance Checklist

Before relying on Article 47 the Licensee should maintain a written register covering ownership of Code Sandbox API Execution Isolation and Container Escape Prevention, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

47.28 Interaction with Other Articles

Article 47 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Code Sandbox API Execution Isolation and Container Escape Prevention.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

47.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 47 be available to people of every background and ability. Documentation concerning Code Sandbox API Execution Isolation and Container Escape Prevention is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

47.30 Business Continuity and Resilience

Licensees relying on Code Sandbox API Execution Isolation and Container Escape Prevention should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 47. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

47.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Code Sandbox API Execution Isolation and Container Escape Prevention. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 47 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

47.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 47 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Code Sandbox API Execution Isolation and Container Escape Prevention. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

47.33 Transitional Provisions

Where Article 47 introduces or tightens a requirement relating to Code Sandbox API Execution Isolation and Container Escape Prevention, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3590 words. This commentary is explanatory and is subject to the operative text of Article 47 above.

Article 48 Messaging Gateway Protocol Translation and Message Hygiene

Cross-protocol communication routed through Black Hat Messaging Gateway automatically converts payloads between WebSockets, gRPC, and REST while scrubbing HTML/script injections.

Full commentary on Article 48

48.1 Purpose and Legislative Intent

Article 48, entitled “Messaging Gateway Protocol Translation and Message Hygiene”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Cross-protocol communication routed through Black Hat Messaging Gateway automatically converts payloads between WebSockets, gRPC, and REST while scrubbing HTML/script injections.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

48.2 Defined Terms and Interpretation

For the purposes of Article 48, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Messaging Gateway Protocol Translation and Message Hygiene.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

48.3 Scope of Application

Article 48 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Messaging Gateway Protocol Translation and Message Hygiene. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

48.4 Rights Granted

Subject to continuing compliance with Article 48 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 48 is intended to restrict rights that such a licence guarantees as a matter of law.

48.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 48 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Messaging Gateway Protocol Translation and Message Hygiene within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

48.6 Prohibited Conduct

In connection with Messaging Gateway Protocol Translation and Message Hygiene, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 48. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

48.7 Technical Standards and Engineering Requirements

Where Article 48 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Messaging Gateway Protocol Translation and Message Hygiene.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

48.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Messaging Gateway Protocol Translation and Message Hygiene using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 48 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

48.9 Privacy and Data Protection

To the extent Article 48 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Messaging Gateway Protocol Translation and Message Hygiene.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

48.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Messaging Gateway Protocol Translation and Message Hygiene is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 48 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

48.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 48 shall not be construed as an assignment of any intellectual property relating to Messaging Gateway Protocol Translation and Message Hygiene, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 48 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

48.12 Open-Source Attribution Duties

Where the subject matter of Messaging Gateway Protocol Translation and Message Hygiene incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 48 and of the underlying open-source licence.

48.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 48, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Messaging Gateway Protocol Translation and Message Hygiene.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

48.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 48, the Licensee shall not export, re-export, transfer or make available any item relating to Messaging Gateway Protocol Translation and Message Hygiene in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

48.15 Service Levels and Availability

Where Article 48 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Messaging Gateway Protocol Translation and Message Hygiene, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

48.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 48 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Messaging Gateway Protocol Translation and Message Hygiene will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

48.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 48 or Messaging Gateway Protocol Translation and Message Hygiene, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

48.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 48, misuse of Messaging Gateway Protocol Translation and Message Hygiene, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

48.19 Term, Suspension and Termination

The permission granted under Article 48 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Messaging Gateway Protocol Translation and Message Hygiene.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

48.20 Remedies and Enforcement

Breach of Article 48 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Messaging Gateway Protocol Translation and Message Hygiene will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

48.21 Dispute Resolution and Governing Law

Disputes relating to Article 48 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Messaging Gateway Protocol Translation and Message Hygiene through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

48.22 Amendments and Versioning

The Corporation may revise Article 48 to reflect technical developments, legal requirements, security needs or changes to Messaging Gateway Protocol Translation and Message Hygiene. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

48.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 48. The administrator should confirm the version in use, review the applicable controls for Messaging Gateway Protocol Translation and Message Hygiene, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 48 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

48.24 Frequently Asked Interpretive Questions

Question: Does Article 48 apply to evaluation or test environments? Answer: Yes. Non-production use of Messaging Gateway Protocol Translation and Message Hygiene remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

48.25 Contact, Notices and Reporting

Notices concerning Article 48 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Messaging Gateway Protocol Translation and Message Hygiene should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

48.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 48 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Messaging Gateway Protocol Translation and Message Hygiene.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

48.27 Operational Governance Checklist

Before relying on Article 48 the Licensee should maintain a written register covering ownership of Messaging Gateway Protocol Translation and Message Hygiene, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

48.28 Interaction with Other Articles

Article 48 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Messaging Gateway Protocol Translation and Message Hygiene.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

48.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 48 be available to people of every background and ability. Documentation concerning Messaging Gateway Protocol Translation and Message Hygiene is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

48.30 Business Continuity and Resilience

Licensees relying on Messaging Gateway Protocol Translation and Message Hygiene should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 48. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

48.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Messaging Gateway Protocol Translation and Message Hygiene. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 48 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

48.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 48 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Messaging Gateway Protocol Translation and Message Hygiene. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

48.33 Transitional Provisions

Where Article 48 introduces or tightens a requirement relating to Messaging Gateway Protocol Translation and Message Hygiene, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3521 words. This commentary is explanatory and is subject to the operative text of Article 48 above.

Article 49 Microservices Mesh Mutual TLS and Identity Propagation

Service-to-service calls inside the Black Hat Microservices Mesh propagate SPIFFE/SPIRE identity tokens, enforcing fine-grained RBAC authorization policies at the Envoy proxy sidecar tier.

Full commentary on Article 49

49.1 Purpose and Legislative Intent

Article 49, entitled “Microservices Mesh Mutual TLS and Identity Propagation”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “Service-to-service calls inside the Black Hat Microservices Mesh propagate SPIFFE/SPIRE identity tokens, enforcing fine-grained RBAC authorization policies at the Envoy proxy sidecar tier.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

49.2 Defined Terms and Interpretation

For the purposes of Article 49, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Microservices Mesh Mutual TLS and Identity Propagation.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

49.3 Scope of Application

Article 49 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Microservices Mesh Mutual TLS and Identity Propagation. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

49.4 Rights Granted

Subject to continuing compliance with Article 49 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 49 is intended to restrict rights that such a licence guarantees as a matter of law.

49.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 49 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Microservices Mesh Mutual TLS and Identity Propagation within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

49.6 Prohibited Conduct

In connection with Microservices Mesh Mutual TLS and Identity Propagation, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 49. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

49.7 Technical Standards and Engineering Requirements

Where Article 49 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Microservices Mesh Mutual TLS and Identity Propagation.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

49.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Microservices Mesh Mutual TLS and Identity Propagation using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 49 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

49.9 Privacy and Data Protection

To the extent Article 49 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Microservices Mesh Mutual TLS and Identity Propagation.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

49.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Microservices Mesh Mutual TLS and Identity Propagation is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 49 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

49.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 49 shall not be construed as an assignment of any intellectual property relating to Microservices Mesh Mutual TLS and Identity Propagation, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 49 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

49.12 Open-Source Attribution Duties

Where the subject matter of Microservices Mesh Mutual TLS and Identity Propagation incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 49 and of the underlying open-source licence.

49.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 49, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Microservices Mesh Mutual TLS and Identity Propagation.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

49.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 49, the Licensee shall not export, re-export, transfer or make available any item relating to Microservices Mesh Mutual TLS and Identity Propagation in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

49.15 Service Levels and Availability

Where Article 49 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Microservices Mesh Mutual TLS and Identity Propagation, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

49.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 49 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Microservices Mesh Mutual TLS and Identity Propagation will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

49.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 49 or Microservices Mesh Mutual TLS and Identity Propagation, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

49.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 49, misuse of Microservices Mesh Mutual TLS and Identity Propagation, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

49.19 Term, Suspension and Termination

The permission granted under Article 49 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Microservices Mesh Mutual TLS and Identity Propagation.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

49.20 Remedies and Enforcement

Breach of Article 49 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Microservices Mesh Mutual TLS and Identity Propagation will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

49.21 Dispute Resolution and Governing Law

Disputes relating to Article 49 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Microservices Mesh Mutual TLS and Identity Propagation through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

49.22 Amendments and Versioning

The Corporation may revise Article 49 to reflect technical developments, legal requirements, security needs or changes to Microservices Mesh Mutual TLS and Identity Propagation. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

49.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 49. The administrator should confirm the version in use, review the applicable controls for Microservices Mesh Mutual TLS and Identity Propagation, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 49 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

49.24 Frequently Asked Interpretive Questions

Question: Does Article 49 apply to evaluation or test environments? Answer: Yes. Non-production use of Microservices Mesh Mutual TLS and Identity Propagation remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

49.25 Contact, Notices and Reporting

Notices concerning Article 49 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Microservices Mesh Mutual TLS and Identity Propagation should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

49.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 49 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Microservices Mesh Mutual TLS and Identity Propagation.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

49.27 Operational Governance Checklist

Before relying on Article 49 the Licensee should maintain a written register covering ownership of Microservices Mesh Mutual TLS and Identity Propagation, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

49.28 Interaction with Other Articles

Article 49 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Microservices Mesh Mutual TLS and Identity Propagation.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

49.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 49 be available to people of every background and ability. Documentation concerning Microservices Mesh Mutual TLS and Identity Propagation is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

49.30 Business Continuity and Resilience

Licensees relying on Microservices Mesh Mutual TLS and Identity Propagation should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 49. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

49.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Microservices Mesh Mutual TLS and Identity Propagation. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 49 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

49.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 49 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Microservices Mesh Mutual TLS and Identity Propagation. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

49.33 Transitional Provisions

Where Article 49 introduces or tightens a requirement relating to Microservices Mesh Mutual TLS and Identity Propagation, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3524 words. This commentary is explanatory and is subject to the operative text of Article 49 above.

Article 50 Zero Trust Engine Policy Enforcement, Session Revocation, and Governance

The Black Hat Zero Trust Engine evaluates contextual risk factors (device health, location, time, user role) for every API request. Sessions can be globally revoked in real time across all 87 corporate ecosystem products upon risk threshold elevation.

Full commentary on Article 50

50.1 Purpose and Legislative Intent

Article 50, entitled “Zero Trust Engine Policy Enforcement, Session Revocation, and Governance”, exists to give every Licensee, Contributor, enterprise customer and regulator a single, unambiguous statement of how Black Hat Developers Corporation expects the covered technology to be used. The Corporation drafted this Article deliberately so that its meaning can be understood without external commentary, yet this extended description records the reasoning behind each requirement for the benefit of interpreters.

The operative text of the Article reads: “The Black Hat Zero Trust Engine evaluates contextual risk factors (device health, location, time, user role) for every API request.” This statement is the controlling expression of intent. Where any explanatory passage in this commentary appears to conflict with that operative text, the operative text prevails, and the commentary is to be read only as an aid to good-faith interpretation and never as an independent source of obligations or exceptions.

50.2 Defined Terms and Interpretation

For the purposes of Article 50, the words “Licensee”, “Corporation”, “Celeris”, “Celerium”, “Hat Search”, “Services”, “Software” and “Documentation” carry the meanings given in the Preamble and in Section 5 of this Declaration. Capitalised terms not defined here take their ordinary technical meaning as understood by competent engineers working in the field of Zero Trust Engine Policy Enforcement, Session Revocation, and Governance.

Headings are inserted for convenience and do not alter interpretation. The words “including” and “such as” are illustrative, never exhaustive. References to a statute, standard or specification include its amendments and successors. Singular includes plural, and any obligation to refrain from an act includes an obligation not to permit, assist, encourage or knowingly allow a third party to perform it.

50.3 Scope of Application

Article 50 applies to every installation, build, deployment, instance, container image, mobile application, desktop binary, browser extension, hosted endpoint and API credential that incorporates or communicates with technology governed by this Declaration and that is connected, directly or indirectly, with the subject matter of Zero Trust Engine Policy Enforcement, Session Revocation, and Governance. Geographic location, device type and delivery channel do not narrow this scope.

The Article binds the original Licensee and every successor, affiliate, employee, contractor, agent, managed service provider and downstream recipient who obtains access through the Licensee. A Licensee who delegates activities to a third party remains fully responsible for that party’s compliance as though the Licensee had performed the activities personally, and must flow these terms down in writing.

50.4 Rights Granted

Subject to continuing compliance with Article 50 and with the rest of this Declaration, the Corporation grants a limited, non-exclusive, non-transferable, non-sublicensable, revocable permission to use the covered technology solely for the purposes contemplated by the Article. The grant is a licence and not a sale, and no title or ownership passes to the Licensee at any time.

Rights not expressly granted are reserved. No waiver, estoppel, implied licence or course-of-dealing argument may enlarge the grant. Where open-source components are present, the Licensee’s rights in those components are governed by the applicable open-source licence reproduced in Section 8, and nothing in Article 50 is intended to restrict rights that such a licence guarantees as a matter of law.

50.5 Mandatory Obligations of the Licensee

The Licensee shall comply at all times with the requirement stated in Article 50 and shall implement administrative, technical and organisational controls reasonably calculated to ensure continuing compliance. Those controls must be documented, reviewed at least annually, and made available to the Corporation on reasonable written request during ordinary business hours.

The Licensee shall appoint an accountable individual responsible for Zero Trust Engine Policy Enforcement, Session Revocation, and Governance within its organisation, shall train relevant personnel on the Article, and shall notify the Corporation without undue delay, and in any event within seventy-two hours, upon becoming aware of any actual or suspected breach of the Article that could affect the Corporation, other Licensees or end users.

50.6 Prohibited Conduct

In connection with Zero Trust Engine Policy Enforcement, Session Revocation, and Governance, the Licensee shall not circumvent, disable, degrade, obscure or interfere with any technical protection measure, licence check, rate limiter, attestation mechanism or telemetry safeguard that the Corporation applies to enforce Article 50. Attempts to do so, whether successful or not, constitute a material breach.

The Licensee further shall not use the covered technology to infringe the rights of others, to violate applicable law, to conduct unauthorised surveillance, to distribute malicious code, to facilitate fraud, to harass any individual, or to build a competing product by copying proprietary design elements. Conduct that would be prohibited if done directly is equally prohibited if done through automation, proxies or intermediaries.

50.7 Technical Standards and Engineering Requirements

Where Article 50 imposes engineering requirements, those requirements shall be implemented in accordance with current industry practice and the Corporation’s published engineering guidance. The Licensee shall use supported versions, apply security updates promptly, and avoid configurations that the Corporation has publicly identified as unsafe for matters concerning Zero Trust Engine Policy Enforcement, Session Revocation, and Governance.

Implementations shall employ strong, publicly reviewed cryptographic primitives, memory-safe constructs wherever practicable, least-privilege execution, deterministic and reproducible build practices, and defence-in-depth. The Corporation may publish updated technical baselines, and the Licensee shall adopt each update within the transition period stated in the release notes accompanying it.

50.8 Security Controls and Safeguards

The Licensee shall protect credentials, keys, tokens, certificates and configuration associated with Zero Trust Engine Policy Enforcement, Session Revocation, and Governance using hardware-backed or operating-system-backed secure storage where available. Secrets shall never be committed to source repositories, embedded in client-side code, transmitted over unencrypted channels, or shared across unrelated environments.

Access to systems implementing Article 50 shall be limited to authorised personnel under multi-factor authentication, logged, monitored and periodically reviewed. Privileged access shall be time-bound and justified. Any security control that the Licensee considers unworkable shall be raised with the Corporation rather than silently disabled.

50.9 Privacy and Data Protection

To the extent Article 50 involves the processing of personal data, each party shall comply with applicable data-protection law, including, where relevant, laws of Sri Lanka, the European Union, the United Kingdom, the United States and other jurisdictions. Processing shall be limited to what is necessary, proportionate and transparent for the purposes connected with Zero Trust Engine Policy Enforcement, Session Revocation, and Governance.

The Corporation applies privacy-by-design and privacy-by-default principles. Data minimisation, purpose limitation, storage limitation, integrity and confidentiality are binding design goals. Data subjects may exercise rights of access, correction, deletion, restriction, portability and objection through the channels described on the Corporation’s privacy page, and the Licensee shall cooperate in good faith with such requests.

50.10 Telemetry, Logging and Auditability

Diagnostic and security telemetry relating to Zero Trust Engine Policy Enforcement, Session Revocation, and Governance is collected only to the extent described in the Corporation’s privacy documentation and, where required by law, with the consent of the end user. Telemetry shall not include page content, message content, passwords or private browsing activity unless expressly authorised.

Audit logs generated in support of Article 50 shall be tamper-evident, time-synchronised, protected against unauthorised modification and retained for a period consistent with applicable law and the retention schedules in Section 6. Logs shall be available to authorised auditors and, where required, to competent regulatory authorities.

50.11 Intellectual Property Considerations

All proprietary rights in the covered technology, including copyrights, trademarks, trade dress, patents, designs, database rights and trade secrets, remain with the Corporation and its licensors. Article 50 shall not be construed as an assignment of any intellectual property relating to Zero Trust Engine Policy Enforcement, Session Revocation, and Governance, nor as a licence to use the Corporation’s names, logos or brand identities.

Feedback, suggestions and improvement proposals voluntarily submitted to the Corporation concerning Article 50 may be used by the Corporation without restriction, compensation or attribution. Contributions to open-source components remain subject to the contribution terms and the open-source licence under which the component is distributed.

50.12 Open-Source Attribution Duties

Where the subject matter of Zero Trust Engine Policy Enforcement, Session Revocation, and Governance incorporates third-party open-source software, the Licensee shall preserve copyright notices, licence texts, attribution statements and disclaimers exactly as required by the applicable licence. The catalogue of components and licences is set out in Sections 7 and 8 of this Declaration.

A Licensee who redistributes the software or any derivative of it shall include this Declaration, or an equivalent notice file, with the distribution and shall make corresponding source code available where a copyleft or reciprocal licence so requires. Removal or alteration of attribution notices is a breach of Article 50 and of the underlying open-source licence.

50.13 Compliance with Applicable Law

The Licensee shall comply with all laws, regulations, binding standards and governmental orders applicable to its activities under Article 50, including laws concerning consumer protection, electronic commerce, anti-corruption, sanctions, taxation, accessibility, cybersecurity and intellectual property, as these relate to Zero Trust Engine Policy Enforcement, Session Revocation, and Governance.

Where a mandatory legal provision conflicts with a provision of this Article, the mandatory provision prevails only to the minimum extent necessary and the remainder of the Article continues in force. The Licensee shall promptly inform the Corporation when it believes such a conflict exists so that the parties may agree on a lawful alternative arrangement.

50.14 Export Control and Sanctions

The covered technology may contain cryptographic functionality that is subject to export, re-export and transfer controls. In connection with Article 50, the Licensee shall not export, re-export, transfer or make available any item relating to Zero Trust Engine Policy Enforcement, Session Revocation, and Governance in violation of applicable trade-control laws or to any person or jurisdiction restricted under those laws.

The Licensee represents that it is not owned or controlled by, and is not acting on behalf of, any restricted party. The Corporation may suspend access without liability where it reasonably believes that continued performance would breach sanctions or export obligations, and shall restore access where lawful and practicable.

50.15 Service Levels and Availability

Where Article 50 concerns hosted or networked functionality, availability and support commitments are governed by the Service Level Agreement charter in Section 6.2. Scheduled maintenance, emergency security patches, force-majeure events and failures of third-party networks are excluded from availability calculations to the extent stated there.

Service credits, where applicable, are the Licensee’s sole financial remedy for unavailability connected with Zero Trust Engine Policy Enforcement, Session Revocation, and Governance, without prejudice to remedies that cannot lawfully be limited. Credits must be claimed in writing within thirty days after the end of the affected period and are not redeemable for cash.

50.16 Warranty Disclaimer

Except as expressly stated in a signed enterprise agreement, the technology described in Article 50 is provided “as is” and “as available”. To the fullest extent permitted by law, the Corporation disclaims all warranties, express, implied or statutory, including warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement and uninterrupted or error-free operation.

The Corporation does not warrant that Zero Trust Engine Policy Enforcement, Session Revocation, and Governance will meet the Licensee’s requirements, that defects will be corrected, or that the technology is free of harmful components. The Licensee is responsible for independent validation, backups and risk assessment appropriate to its own use case and regulatory environment.

50.17 Limitation of Liability

To the maximum extent permitted by law, the Corporation shall not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for loss of profits, revenue, goodwill, data or business opportunity, arising out of or related to Article 50 or Zero Trust Engine Policy Enforcement, Session Revocation, and Governance, even if advised of the possibility of such damages.

The Corporation’s aggregate liability for all claims relating to this Article shall not exceed the greater of the amount paid by the Licensee for the relevant Service in the twelve months preceding the claim or one hundred United States dollars. Nothing in this Declaration excludes liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability that cannot lawfully be excluded.

50.18 Indemnification

The Licensee shall defend, indemnify and hold harmless the Corporation, its officers, directors, employees and agents from claims, damages, liabilities, costs and expenses, including reasonable legal fees, arising from the Licensee’s breach of Article 50, misuse of Zero Trust Engine Policy Enforcement, Session Revocation, and Governance, or violation of law or third-party rights.

The Corporation shall give notice of the claim promptly, allow the Licensee to control the defence subject to the Corporation’s right to participate with its own counsel, and shall not be required to accept any settlement that imposes obligations or admissions on the Corporation without its written consent.

50.19 Term, Suspension and Termination

The permission granted under Article 50 continues until terminated. The Corporation may suspend or terminate access where the Licensee commits a material breach that is incapable of remedy or is not remedied within thirty days of notice, or immediately where necessary to prevent serious harm, comply with law or protect the security of Zero Trust Engine Policy Enforcement, Session Revocation, and Governance.

On termination the Licensee shall cease use, delete or return copies of non-open-source components, certify compliance on request, and settle outstanding fees. Provisions concerning intellectual property, disclaimers, liability, indemnity, governing law and any provision intended by its nature to survive shall continue after termination.

50.20 Remedies and Enforcement

Breach of Article 50 may cause irreparable harm for which damages are an inadequate remedy. The Corporation is therefore entitled to seek injunctive relief, specific performance and other equitable remedies, in addition to any other remedy available at law, without the requirement to post a bond to the extent permitted.

The Corporation’s enforcement actions regarding Zero Trust Engine Policy Enforcement, Session Revocation, and Governance will be proportionate. Remedies may include warnings, rate limiting, credential revocation, feature restriction, suspension, termination and referral to authorities. The Licensee may respond to any enforcement notice in writing, and the Corporation will consider that response in good faith.

50.21 Dispute Resolution and Governing Law

Disputes relating to Article 50 shall be governed by the law and resolved through the arbitration procedure stated in Section 9.1. The parties shall first attempt to resolve any dispute concerning Zero Trust Engine Policy Enforcement, Session Revocation, and Governance through good-faith negotiation between senior representatives for a period of thirty days.

Nothing in this clause prevents either party from seeking urgent interim relief from a competent court, or prevents a consumer from exercising non-waivable rights before the courts of the consumer’s place of residence. Arbitration shall be conducted in English, and the award shall be final and binding to the extent permitted by law.

50.22 Amendments and Versioning

The Corporation may revise Article 50 to reflect technical developments, legal requirements, security needs or changes to Zero Trust Engine Policy Enforcement, Session Revocation, and Governance. Material revisions will be published on the official web portal with a new version identifier and effective date, and where practicable notified to registered Licensees in advance.

Continued use of the technology after the effective date constitutes acceptance of the revised Article. A Licensee who does not accept a revision must stop using the affected technology. Prior versions remain archived for reference, and revisions do not retroactively impose liability for conduct that complied with the earlier text.

50.23 Worked Examples and Illustrations

Consider a Licensee that deploys a build of Celeris within a corporate network and wishes to rely on Article 50. The administrator should confirm the version in use, review the applicable controls for Zero Trust Engine Policy Enforcement, Session Revocation, and Governance, record the configuration decisions taken, and retain evidence showing that each requirement of the Article has been met.

Consider instead a developer who integrates Celerium into a third-party product. The developer must preserve attribution, pass these terms to downstream users, avoid use of the Corporation’s marks as endorsement, and refrain from conduct that Article 50 prohibits. When doubt remains, the developer should seek written clarification before releasing the product.

50.24 Frequently Asked Interpretive Questions

Question: Does Article 50 apply to evaluation or test environments? Answer: Yes. Non-production use of Zero Trust Engine Policy Enforcement, Session Revocation, and Governance remains subject to the Article unless a signed agreement states otherwise, although the Corporation will apply reasonable discretion in judging proportionality of any enforcement response.

Question: Can the Licensee request an exception? Answer: Yes. Written exception requests describing the business need, risk mitigations and requested duration may be submitted through the support channel. No exception is effective unless confirmed in writing by an authorised officer of the Corporation.

50.25 Contact, Notices and Reporting

Notices concerning Article 50 must be in writing and delivered to the Corporation’s registered office or through the official contact and support channels published on the web portal. Notices are effective on receipt, or on the next business day if received outside business hours.

Security issues relating to Zero Trust Engine Policy Enforcement, Session Revocation, and Governance should be reported through the responsible disclosure channel in Article 11. Legal questions, licensing enquiries and requests for the corresponding source code should be directed to the Legal Department of Black Hat Developers Corporation, Jayasinghe Park, Sri Lanka.

50.26 Severability, Entire Agreement and Closing Provisions

If any part of Article 50 is held invalid or unenforceable, that part shall be modified to the minimum extent necessary and the remaining provisions shall continue in full force. Failure to enforce any right is not a waiver of that right or of any later breach concerning Zero Trust Engine Policy Enforcement, Session Revocation, and Governance.

This Declaration, together with any signed enterprise agreement, constitutes the entire agreement between the parties on its subject matter and supersedes prior understandings. The Licensee may not assign its rights without written consent; the Corporation may assign this Declaration in connection with a reorganisation, merger or sale of the relevant business.

50.27 Operational Governance Checklist

Before relying on Article 50 the Licensee should maintain a written register covering ownership of Zero Trust Engine Policy Enforcement, Session Revocation, and Governance, versions in service, applicable risk assessments, approved exceptions, incident history, training records and the date of the last compliance review.

A designated officer should sign off the register at least every twelve months and whenever a material change occurs. The register should be retained for the duration of use and for a period of seven years afterwards, or longer where applicable law demands.

50.28 Interaction with Other Articles

Article 50 operates together with the other forty-nine Articles of this Declaration, with the product-specific declarations in Section 5.1, and with the Celeris and Celerium directives in Section 3. The most specific applicable provision governs where provisions overlap on the subject of Zero Trust Engine Policy Enforcement, Session Revocation, and Governance.

Where two provisions impose different standards, the Licensee shall comply with the stricter standard unless the Corporation confirms otherwise in writing. The privacy, security and anti-abuse commitments throughout this Declaration are cumulative and are never to be read as exceptions to one another.

50.29 Accessibility, Localisation and Fair Treatment

The Corporation intends that the benefits of Article 50 be available to people of every background and ability. Documentation concerning Zero Trust Engine Policy Enforcement, Session Revocation, and Governance is published in accessible formats and, where feasible, in several languages, although the English text is authoritative for interpretation.

Enforcement under this Article is applied consistently and without discrimination. Licensees who believe that they have been treated unfairly may request an internal review by an officer who was not involved in the original decision, and the outcome of that review will be communicated in writing.

50.30 Business Continuity and Resilience

Licensees relying on Zero Trust Engine Policy Enforcement, Session Revocation, and Governance should maintain continuity and disaster-recovery plans that account for temporary unavailability, version retirement and change of licence terms under Article 50. Plans should be tested at least annually and must not depend on circumventing any control.

The Corporation maintains redundancy, backups and recovery procedures for services it operates. It does not guarantee uninterrupted operation, and Licensees remain responsible for contingency arrangements proportionate to the criticality of their own use.

50.31 Environmental and Ethical Responsibility

The Corporation encourages efficient, responsible use of computing resources in all activities relating to Zero Trust Engine Policy Enforcement, Session Revocation, and Governance. Licensees are urged to avoid wasteful workloads, to prefer energy-efficient configurations and to dispose of hardware and data in accordance with applicable environmental and security requirements.

Use of the technology under Article 50 must be consistent with human dignity, lawful expression and respect for the rights of others. Uses intended to deceive, exploit vulnerable persons or cause serious public harm are incompatible with the spirit as well as the letter of this Declaration.

50.32 Evidence, Records and Burden of Demonstration

A Licensee asserting that it complies with Article 50 bears the practical burden of demonstrating compliance through records, configuration exports, logs and attestations that relate to Zero Trust Engine Policy Enforcement, Session Revocation, and Governance. The Corporation may rely on reasonable technical indicators when assessing compliance.

Records must be accurate, contemporaneous and protected against alteration. Failure to maintain adequate records is itself a breach and may lead the Corporation to treat the underlying requirement as unfulfilled until reliable evidence is supplied.

50.33 Transitional Provisions

Where Article 50 introduces or tightens a requirement relating to Zero Trust Engine Policy Enforcement, Session Revocation, and Governance, the Corporation may allow a reasonable transition period during which existing deployments may continue while they are brought into compliance. Transition periods are stated in release notes or notices.

Use of a transition period does not excuse new deployments from immediate compliance and does not waive the requirement. The Corporation may shorten a transition period where continued non-compliance exposes users or infrastructure to serious security risk.

Commentary word count: approximately 3585 words. This commentary is explanatory and is subject to the operative text of Article 50 above.

3. CELERIS BROWSER & CELERIUM ENGINE DIRECTIVES

3.1 Celerium Engine Architecture & Process Isolation

The Celerium Browser Engine is engineered with multi-process isolation architecture separating the GPU process, network stack, renderer processes, and utility sandboxes. Memory safety and seccomp-bpf system call filtering are strictly enforced across all rendering instances.

3.2 Master Core Proprietary License Notice

Copyright (c) 2026, Black Hat Developers Corporation. All rights reserved.

Celeris, Celerium and Hat Search are proprietary software of Black Hat Developers Corporation. They are not open-source software. No part of them may be copied, modified, redistributed, sublicensed, reverse engineered or used to create derivative works except as expressly permitted in a written agreement with Black Hat Developers Corporation or as required by mandatory law.

Third-party components listed in Section 7 are licensed separately by their own authors under their own terms, which are reproduced in Section 8. Nothing in this notice limits any rights that those licences grant.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES ARISING FROM THE USE OF THIS SOFTWARE.

4. HAT SEARCH ENGINE INTEGRATION POLICY

Hat Search serves as the integrated search client for Celeris. Search queries routed through Hat Search utilize zero-knowledge query hashing, differential privacy noise injection, and localized query prediction powered by Cllipora models. Client applications must not intercept or modify search origin headers without explicit end-user consent.

6. DATA PRIVACY, AI MODEL GOVERNANCE & SLA CHARTERS

6.1 Black Hat AI & Cllipora Inference Protocols

Artificial intelligence services powered by Black Hat AI Model Studio and Cllipora models process prompt data within isolated hardware enclaves. User data is never used for multi-tenant model training without explicit opt-in agreements.

6.2 Service Level Agreement (SLA) Commitments

Black Hat Developers Corporation guarantees a monthly uptime service percentage of 99.95% for cloud gateway endpoints, OAuth 2.0 authentication services, and data pipelines. Unscheduled downtime exceeding SLA thresholds qualifies enterprise accounts for automated service credits under Article 45.

7. THIRD-PARTY SOFTWARE CREDITS (CATALOG 1 THRU 100)

The Celeris Browser, Celerium Engine, and Black Hat cloud platform integrate open-source third-party software components. Below is the complete catalog of 100 third-party software credits, copyright notices, and license designations:

7.1 Blink Rendering Engine

Subsystem Function

Core HTML/CSS layout and DOM tree calculation engine.

Copyright Holder

Copyright Google Inc., Apple Inc.

License Model

BSD 2-Clause / LGPL v2.1

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Blink Rendering Engine.

Extended explanation of Blink Rendering Engine

7.1.1 What the Component Is and Why It Is Included

Blink Rendering Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Core HTML/CSS layout and DOM tree calculation engine. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of Blink Rendering Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.1.2 Copyright and Ownership

The copyright statement recorded for Blink Rendering Engine is: Copyright Google Inc., Apple Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.1.3 Licence Designation Explained

The licence designation recorded for Blink Rendering Engine is BSD 2-Clause / LGPL v2.1. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.1.4 Redistribution Requirements in Practice

The Corporation's recorded directive for Blink Rendering Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Blink Rendering Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.1.5 Placement of Attribution Notices

Attribution for Blink Rendering Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.1.6 Modification and Derivative Works

Modifications to Blink Rendering Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.1.7 Patent Considerations

Some licences applicable to Blink Rendering Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.1.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to Blink Rendering Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of Blink Rendering Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.1.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with Blink Rendering Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from Blink Rendering Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.1.10 Trademarks and Branding

The name Blink Rendering Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.1.11 Disclaimer of Warranty

Like most open-source components, Blink Rendering Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.1.12 Compliance Checklist

Before shipping a product containing Blink Rendering Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.1.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes Blink Rendering Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of Blink Rendering Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.1.14 Frequently Asked Questions

Question: May Blink Rendering Engine be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 2-Clause / LGPL v2.1. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for Blink Rendering Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.2 V8 JavaScript Engine

Subsystem Function

High-performance WebAssembly and JavaScript execution pipeline.

Copyright Holder

Copyright 2014-2026 the V8 project authors.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating V8 JavaScript Engine.

Extended explanation of V8 JavaScript Engine

7.2.1 What the Component Is and Why It Is Included

V8 JavaScript Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: High-performance WebAssembly and JavaScript execution pipeline. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of V8 JavaScript Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.2.2 Copyright and Ownership

The copyright statement recorded for V8 JavaScript Engine is: Copyright 2014-2026 the V8 project authors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.2.3 Licence Designation Explained

The licence designation recorded for V8 JavaScript Engine is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.2.4 Redistribution Requirements in Practice

The Corporation's recorded directive for V8 JavaScript Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating V8 JavaScript Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.2.5 Placement of Attribution Notices

Attribution for V8 JavaScript Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.2.6 Modification and Derivative Works

Modifications to V8 JavaScript Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.2.7 Patent Considerations

Some licences applicable to V8 JavaScript Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.2.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to V8 JavaScript Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of V8 JavaScript Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.2.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with V8 JavaScript Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from V8 JavaScript Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.2.10 Trademarks and Branding

The name V8 JavaScript Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.2.11 Disclaimer of Warranty

Like most open-source components, V8 JavaScript Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.2.12 Compliance Checklist

Before shipping a product containing V8 JavaScript Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.2.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes V8 JavaScript Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of V8 JavaScript Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.2.14 Frequently Asked Questions

Question: May V8 JavaScript Engine be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for V8 JavaScript Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.3 Skia Graphics Engine

Subsystem Function

2D vector graphics hardware abstraction library.

Copyright Holder

Copyright (c) 2011 Google Inc.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Skia Graphics Engine.

Extended explanation of Skia Graphics Engine

7.3.1 What the Component Is and Why It Is Included

Skia Graphics Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: 2D vector graphics hardware abstraction library. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of Skia Graphics Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.3.2 Copyright and Ownership

The copyright statement recorded for Skia Graphics Engine is: Copyright (c) 2011 Google Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.3.3 Licence Designation Explained

The licence designation recorded for Skia Graphics Engine is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.3.4 Redistribution Requirements in Practice

The Corporation's recorded directive for Skia Graphics Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Skia Graphics Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.3.5 Placement of Attribution Notices

Attribution for Skia Graphics Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.3.6 Modification and Derivative Works

Modifications to Skia Graphics Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.3.7 Patent Considerations

Some licences applicable to Skia Graphics Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.3.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to Skia Graphics Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of Skia Graphics Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.3.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with Skia Graphics Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from Skia Graphics Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.3.10 Trademarks and Branding

The name Skia Graphics Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.3.11 Disclaimer of Warranty

Like most open-source components, Skia Graphics Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.3.12 Compliance Checklist

Before shipping a product containing Skia Graphics Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.3.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes Skia Graphics Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of Skia Graphics Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.3.14 Frequently Asked Questions

Question: May Skia Graphics Engine be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for Skia Graphics Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.4 BoringSSL Cryptography Suite

Subsystem Function

TLS 1.3 protocol stack and cryptographic primitives.

Copyright Holder

Copyright (c) 2014 Google Inc., OpenSSL Project.

License Model

OpenSSL / ISC Dual License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating BoringSSL Cryptography Suite.

Extended explanation of BoringSSL Cryptography Suite

7.4.1 What the Component Is and Why It Is Included

BoringSSL Cryptography Suite is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: TLS 1.3 protocol stack and cryptographic primitives. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of BoringSSL Cryptography Suite does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.4.2 Copyright and Ownership

The copyright statement recorded for BoringSSL Cryptography Suite is: Copyright (c) 2014 Google Inc., OpenSSL Project. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.4.3 Licence Designation Explained

The licence designation recorded for BoringSSL Cryptography Suite is OpenSSL / ISC Dual License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.4.4 Redistribution Requirements in Practice

The Corporation's recorded directive for BoringSSL Cryptography Suite is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating BoringSSL Cryptography Suite. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.4.5 Placement of Attribution Notices

Attribution for BoringSSL Cryptography Suite should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.4.6 Modification and Derivative Works

Modifications to BoringSSL Cryptography Suite must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.4.7 Patent Considerations

Some licences applicable to BoringSSL Cryptography Suite contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.4.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to BoringSSL Cryptography Suite and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of BoringSSL Cryptography Suite after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.4.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with BoringSSL Cryptography Suite remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from BoringSSL Cryptography Suite apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.4.10 Trademarks and Branding

The name BoringSSL Cryptography Suite, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.4.11 Disclaimer of Warranty

Like most open-source components, BoringSSL Cryptography Suite is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.4.12 Compliance Checklist

Before shipping a product containing BoringSSL Cryptography Suite, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.4.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes BoringSSL Cryptography Suite, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of BoringSSL Cryptography Suite are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.4.14 Frequently Asked Questions

Question: May BoringSSL Cryptography Suite be used in a commercial product? Answer: In general yes, subject to the conditions of OpenSSL / ISC Dual License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for BoringSSL Cryptography Suite? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.5 ANGLE Graphics Abstraction Layer

Subsystem Function

Translates OpenGL ES API calls into Vulkan, Direct3D, or Metal.

Copyright Holder

Copyright (c) 2002-2026 The ANGLE Project Authors.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating ANGLE Graphics Abstraction Layer.

Extended explanation of ANGLE Graphics Abstraction Layer

7.5.1 What the Component Is and Why It Is Included

ANGLE Graphics Abstraction Layer is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Translates OpenGL ES API calls into Vulkan, Direct3D, or Metal. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of ANGLE Graphics Abstraction Layer does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.5.2 Copyright and Ownership

The copyright statement recorded for ANGLE Graphics Abstraction Layer is: Copyright (c) 2002-2026 The ANGLE Project Authors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.5.3 Licence Designation Explained

The licence designation recorded for ANGLE Graphics Abstraction Layer is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.5.4 Redistribution Requirements in Practice

The Corporation's recorded directive for ANGLE Graphics Abstraction Layer is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating ANGLE Graphics Abstraction Layer. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.5.5 Placement of Attribution Notices

Attribution for ANGLE Graphics Abstraction Layer should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.5.6 Modification and Derivative Works

Modifications to ANGLE Graphics Abstraction Layer must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.5.7 Patent Considerations

Some licences applicable to ANGLE Graphics Abstraction Layer contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.5.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to ANGLE Graphics Abstraction Layer and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of ANGLE Graphics Abstraction Layer after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.5.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with ANGLE Graphics Abstraction Layer remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from ANGLE Graphics Abstraction Layer apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.5.10 Trademarks and Branding

The name ANGLE Graphics Abstraction Layer, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.5.11 Disclaimer of Warranty

Like most open-source components, ANGLE Graphics Abstraction Layer is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.5.12 Compliance Checklist

Before shipping a product containing ANGLE Graphics Abstraction Layer, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.5.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes ANGLE Graphics Abstraction Layer, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of ANGLE Graphics Abstraction Layer are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.5.14 Frequently Asked Questions

Question: May ANGLE Graphics Abstraction Layer be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for ANGLE Graphics Abstraction Layer? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.6 PDFium Document Renderer

Subsystem Function

Embedded PDF file viewing and rasterization engine.

Copyright Holder

Copyright 2014-2026 PDFium Authors.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating PDFium Document Renderer.

Extended explanation of PDFium Document Renderer

7.6.1 What the Component Is and Why It Is Included

PDFium Document Renderer is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Embedded PDF file viewing and rasterization engine. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of PDFium Document Renderer does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.6.2 Copyright and Ownership

The copyright statement recorded for PDFium Document Renderer is: Copyright 2014-2026 PDFium Authors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.6.3 Licence Designation Explained

The licence designation recorded for PDFium Document Renderer is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.6.4 Redistribution Requirements in Practice

The Corporation's recorded directive for PDFium Document Renderer is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating PDFium Document Renderer. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.6.5 Placement of Attribution Notices

Attribution for PDFium Document Renderer should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.6.6 Modification and Derivative Works

Modifications to PDFium Document Renderer must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.6.7 Patent Considerations

Some licences applicable to PDFium Document Renderer contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.6.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to PDFium Document Renderer and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of PDFium Document Renderer after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.6.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with PDFium Document Renderer remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from PDFium Document Renderer apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.6.10 Trademarks and Branding

The name PDFium Document Renderer, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.6.11 Disclaimer of Warranty

Like most open-source components, PDFium Document Renderer is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.6.12 Compliance Checklist

Before shipping a product containing PDFium Document Renderer, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.6.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes PDFium Document Renderer, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of PDFium Document Renderer are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.6.14 Frequently Asked Questions

Question: May PDFium Document Renderer be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for PDFium Document Renderer? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.7 WebRTC Real-Time Communications

Subsystem Function

Low-latency audio/video peer-to-peer transport engine.

Copyright Holder

Copyright (c) 2011 The WebRTC project authors.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating WebRTC Real-Time Communications.

Extended explanation of WebRTC Real-Time Communications

7.7.1 What the Component Is and Why It Is Included

WebRTC Real-Time Communications is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Low-latency audio/video peer-to-peer transport engine. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of WebRTC Real-Time Communications does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.7.2 Copyright and Ownership

The copyright statement recorded for WebRTC Real-Time Communications is: Copyright (c) 2011 The WebRTC project authors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.7.3 Licence Designation Explained

The licence designation recorded for WebRTC Real-Time Communications is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.7.4 Redistribution Requirements in Practice

The Corporation's recorded directive for WebRTC Real-Time Communications is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating WebRTC Real-Time Communications. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.7.5 Placement of Attribution Notices

Attribution for WebRTC Real-Time Communications should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.7.6 Modification and Derivative Works

Modifications to WebRTC Real-Time Communications must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.7.7 Patent Considerations

Some licences applicable to WebRTC Real-Time Communications contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.7.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to WebRTC Real-Time Communications and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of WebRTC Real-Time Communications after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.7.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with WebRTC Real-Time Communications remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from WebRTC Real-Time Communications apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.7.10 Trademarks and Branding

The name WebRTC Real-Time Communications, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.7.11 Disclaimer of Warranty

Like most open-source components, WebRTC Real-Time Communications is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.7.12 Compliance Checklist

Before shipping a product containing WebRTC Real-Time Communications, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.7.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes WebRTC Real-Time Communications, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of WebRTC Real-Time Communications are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.7.14 Frequently Asked Questions

Question: May WebRTC Real-Time Communications be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for WebRTC Real-Time Communications? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.8 ICU International Components for Unicode

Subsystem Function

Unicode globalization, localization, and date/time formatting.

Copyright Holder

Copyright (c) 1995-2026 IBM Corp., Unicode Inc.

License Model

Unicode License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating ICU International Components for Unicode.

Extended explanation of ICU International Components for Unicode

7.8.1 What the Component Is and Why It Is Included

ICU International Components for Unicode is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Unicode globalization, localization, and date/time formatting. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of ICU International Components for Unicode does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.8.2 Copyright and Ownership

The copyright statement recorded for ICU International Components for Unicode is: Copyright (c) 1995-2026 IBM Corp., Unicode Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.8.3 Licence Designation Explained

The licence designation recorded for ICU International Components for Unicode is Unicode License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.8.4 Redistribution Requirements in Practice

The Corporation's recorded directive for ICU International Components for Unicode is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating ICU International Components for Unicode. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.8.5 Placement of Attribution Notices

Attribution for ICU International Components for Unicode should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.8.6 Modification and Derivative Works

Modifications to ICU International Components for Unicode must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.8.7 Patent Considerations

Some licences applicable to ICU International Components for Unicode contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.8.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to ICU International Components for Unicode and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of ICU International Components for Unicode after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.8.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with ICU International Components for Unicode remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from ICU International Components for Unicode apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.8.10 Trademarks and Branding

The name ICU International Components for Unicode, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.8.11 Disclaimer of Warranty

Like most open-source components, ICU International Components for Unicode is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.8.12 Compliance Checklist

Before shipping a product containing ICU International Components for Unicode, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.8.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes ICU International Components for Unicode, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of ICU International Components for Unicode are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.8.14 Frequently Asked Questions

Question: May ICU International Components for Unicode be used in a commercial product? Answer: In general yes, subject to the conditions of Unicode License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for ICU International Components for Unicode? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.9 HarfBuzz Text Shaping Engine

Subsystem Function

OpenType text shaping and complex script rendering library.

Copyright Holder

Copyright (c) 2006-2026 Behdad Esfahbod, Red Hat Inc.

License Model

Old MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating HarfBuzz Text Shaping Engine.

Extended explanation of HarfBuzz Text Shaping Engine

7.9.1 What the Component Is and Why It Is Included

HarfBuzz Text Shaping Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: OpenType text shaping and complex script rendering library. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of HarfBuzz Text Shaping Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.9.2 Copyright and Ownership

The copyright statement recorded for HarfBuzz Text Shaping Engine is: Copyright (c) 2006-2026 Behdad Esfahbod, Red Hat Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.9.3 Licence Designation Explained

The licence designation recorded for HarfBuzz Text Shaping Engine is Old MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.9.4 Redistribution Requirements in Practice

The Corporation's recorded directive for HarfBuzz Text Shaping Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating HarfBuzz Text Shaping Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.9.5 Placement of Attribution Notices

Attribution for HarfBuzz Text Shaping Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.9.6 Modification and Derivative Works

Modifications to HarfBuzz Text Shaping Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.9.7 Patent Considerations

Some licences applicable to HarfBuzz Text Shaping Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.9.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to HarfBuzz Text Shaping Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of HarfBuzz Text Shaping Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.9.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with HarfBuzz Text Shaping Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from HarfBuzz Text Shaping Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.9.10 Trademarks and Branding

The name HarfBuzz Text Shaping Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.9.11 Disclaimer of Warranty

Like most open-source components, HarfBuzz Text Shaping Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.9.12 Compliance Checklist

Before shipping a product containing HarfBuzz Text Shaping Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.9.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes HarfBuzz Text Shaping Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of HarfBuzz Text Shaping Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.9.14 Frequently Asked Questions

Question: May HarfBuzz Text Shaping Engine be used in a commercial product? Answer: In general yes, subject to the conditions of Old MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for HarfBuzz Text Shaping Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.10 FreeType 2 Font Engine

Subsystem Function

Font rasterization engine supporting TrueType, OpenType, and WOFF2.

Copyright Holder

Copyright (c) 1996-2026 The FreeType Project.

License Model

FreeType License / GPL v2

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating FreeType 2 Font Engine.

Extended explanation of FreeType 2 Font Engine

7.10.1 What the Component Is and Why It Is Included

FreeType 2 Font Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Font rasterization engine supporting TrueType, OpenType, and WOFF2. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of FreeType 2 Font Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.10.2 Copyright and Ownership

The copyright statement recorded for FreeType 2 Font Engine is: Copyright (c) 1996-2026 The FreeType Project. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.10.3 Licence Designation Explained

The licence designation recorded for FreeType 2 Font Engine is FreeType License / GPL v2. In summary, this designation describes a reciprocal or special-purpose licence whose conditions on source availability and notices must be read carefully. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.10.4 Redistribution Requirements in Practice

The Corporation's recorded directive for FreeType 2 Font Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating FreeType 2 Font Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.10.5 Placement of Attribution Notices

Attribution for FreeType 2 Font Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.10.6 Modification and Derivative Works

Modifications to FreeType 2 Font Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.10.7 Patent Considerations

Some licences applicable to FreeType 2 Font Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.10.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to FreeType 2 Font Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of FreeType 2 Font Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.10.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with FreeType 2 Font Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from FreeType 2 Font Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.10.10 Trademarks and Branding

The name FreeType 2 Font Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.10.11 Disclaimer of Warranty

Like most open-source components, FreeType 2 Font Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.10.12 Compliance Checklist

Before shipping a product containing FreeType 2 Font Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.10.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes FreeType 2 Font Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of FreeType 2 Font Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.10.14 Frequently Asked Questions

Question: May FreeType 2 Font Engine be used in a commercial product? Answer: In general yes, subject to the conditions of FreeType License / GPL v2. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for FreeType 2 Font Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.11 SQLite Embedded Relational Database

Subsystem Function

Zero-configuration transactional SQL database engine.

Copyright Holder

Public Domain Software.

License Model

Public Domain

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating SQLite Embedded Relational Database.

Extended explanation of SQLite Embedded Relational Database

7.11.1 What the Component Is and Why It Is Included

SQLite Embedded Relational Database is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Zero-configuration transactional SQL database engine. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of SQLite Embedded Relational Database does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.11.2 Copyright and Ownership

The copyright statement recorded for SQLite Embedded Relational Database is: Public Domain Software. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.11.3 Licence Designation Explained

The licence designation recorded for SQLite Embedded Relational Database is Public Domain. In summary, this designation describes a licence whose exact conditions are reproduced in Section 8 and in the upstream project. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.11.4 Redistribution Requirements in Practice

The Corporation's recorded directive for SQLite Embedded Relational Database is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating SQLite Embedded Relational Database. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.11.5 Placement of Attribution Notices

Attribution for SQLite Embedded Relational Database should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.11.6 Modification and Derivative Works

Modifications to SQLite Embedded Relational Database must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.11.7 Patent Considerations

Some licences applicable to SQLite Embedded Relational Database contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.11.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to SQLite Embedded Relational Database and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of SQLite Embedded Relational Database after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.11.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with SQLite Embedded Relational Database remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from SQLite Embedded Relational Database apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.11.10 Trademarks and Branding

The name SQLite Embedded Relational Database, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.11.11 Disclaimer of Warranty

Like most open-source components, SQLite Embedded Relational Database is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.11.12 Compliance Checklist

Before shipping a product containing SQLite Embedded Relational Database, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.11.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes SQLite Embedded Relational Database, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of SQLite Embedded Relational Database are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.11.14 Frequently Asked Questions

Question: May SQLite Embedded Relational Database be used in a commercial product? Answer: In general yes, subject to the conditions of Public Domain. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for SQLite Embedded Relational Database? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.12 LevelDB Key-Value Storage Engine

Subsystem Function

Fast key-value storage library powering browser storage APIs.

Copyright Holder

Copyright (c) 2011 The LevelDB Authors.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating LevelDB Key-Value Storage Engine.

Extended explanation of LevelDB Key-Value Storage Engine

7.12.1 What the Component Is and Why It Is Included

LevelDB Key-Value Storage Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Fast key-value storage library powering browser storage APIs. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of LevelDB Key-Value Storage Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.12.2 Copyright and Ownership

The copyright statement recorded for LevelDB Key-Value Storage Engine is: Copyright (c) 2011 The LevelDB Authors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.12.3 Licence Designation Explained

The licence designation recorded for LevelDB Key-Value Storage Engine is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.12.4 Redistribution Requirements in Practice

The Corporation's recorded directive for LevelDB Key-Value Storage Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating LevelDB Key-Value Storage Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.12.5 Placement of Attribution Notices

Attribution for LevelDB Key-Value Storage Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.12.6 Modification and Derivative Works

Modifications to LevelDB Key-Value Storage Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.12.7 Patent Considerations

Some licences applicable to LevelDB Key-Value Storage Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.12.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to LevelDB Key-Value Storage Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of LevelDB Key-Value Storage Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.12.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with LevelDB Key-Value Storage Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from LevelDB Key-Value Storage Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.12.10 Trademarks and Branding

The name LevelDB Key-Value Storage Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.12.11 Disclaimer of Warranty

Like most open-source components, LevelDB Key-Value Storage Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.12.12 Compliance Checklist

Before shipping a product containing LevelDB Key-Value Storage Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.12.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes LevelDB Key-Value Storage Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of LevelDB Key-Value Storage Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.12.14 Frequently Asked Questions

Question: May LevelDB Key-Value Storage Engine be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for LevelDB Key-Value Storage Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.13 Brotli Data Compression Engine

Subsystem Function

Generic-purpose lossless compression algorithm optimized for web assets.

Copyright Holder

Copyright (c) 2013-2026 Google Inc.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Brotli Data Compression Engine.

Extended explanation of Brotli Data Compression Engine

7.13.1 What the Component Is and Why It Is Included

Brotli Data Compression Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Generic-purpose lossless compression algorithm optimized for web assets. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of Brotli Data Compression Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.13.2 Copyright and Ownership

The copyright statement recorded for Brotli Data Compression Engine is: Copyright (c) 2013-2026 Google Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.13.3 Licence Designation Explained

The licence designation recorded for Brotli Data Compression Engine is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.13.4 Redistribution Requirements in Practice

The Corporation's recorded directive for Brotli Data Compression Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Brotli Data Compression Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.13.5 Placement of Attribution Notices

Attribution for Brotli Data Compression Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.13.6 Modification and Derivative Works

Modifications to Brotli Data Compression Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.13.7 Patent Considerations

Some licences applicable to Brotli Data Compression Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.13.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to Brotli Data Compression Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of Brotli Data Compression Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.13.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with Brotli Data Compression Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from Brotli Data Compression Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.13.10 Trademarks and Branding

The name Brotli Data Compression Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.13.11 Disclaimer of Warranty

Like most open-source components, Brotli Data Compression Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.13.12 Compliance Checklist

Before shipping a product containing Brotli Data Compression Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.13.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes Brotli Data Compression Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of Brotli Data Compression Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.13.14 Frequently Asked Questions

Question: May Brotli Data Compression Engine be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for Brotli Data Compression Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.14 dav1d AV1 Video Decoder

Subsystem Function

Targeted AV1 video codec decoder for high-efficiency video playback.

Copyright Holder

Copyright (c) 2018-2026 VideoLAN, VideoLabs.

License Model

BSD 2-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating dav1d AV1 Video Decoder.

Extended explanation of dav1d AV1 Video Decoder

7.14.1 What the Component Is and Why It Is Included

dav1d AV1 Video Decoder is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Targeted AV1 video codec decoder for high-efficiency video playback. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of dav1d AV1 Video Decoder does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.14.2 Copyright and Ownership

The copyright statement recorded for dav1d AV1 Video Decoder is: Copyright (c) 2018-2026 VideoLAN, VideoLabs. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.14.3 Licence Designation Explained

The licence designation recorded for dav1d AV1 Video Decoder is BSD 2-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.14.4 Redistribution Requirements in Practice

The Corporation's recorded directive for dav1d AV1 Video Decoder is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating dav1d AV1 Video Decoder. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.14.5 Placement of Attribution Notices

Attribution for dav1d AV1 Video Decoder should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.14.6 Modification and Derivative Works

Modifications to dav1d AV1 Video Decoder must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.14.7 Patent Considerations

Some licences applicable to dav1d AV1 Video Decoder contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.14.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to dav1d AV1 Video Decoder and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of dav1d AV1 Video Decoder after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.14.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with dav1d AV1 Video Decoder remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from dav1d AV1 Video Decoder apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.14.10 Trademarks and Branding

The name dav1d AV1 Video Decoder, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.14.11 Disclaimer of Warranty

Like most open-source components, dav1d AV1 Video Decoder is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.14.12 Compliance Checklist

Before shipping a product containing dav1d AV1 Video Decoder, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.14.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes dav1d AV1 Video Decoder, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of dav1d AV1 Video Decoder are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.14.14 Frequently Asked Questions

Question: May dav1d AV1 Video Decoder be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 2-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for dav1d AV1 Video Decoder? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.15 zlib Compression Infrastructure

Subsystem Function

Lossless data-compression library used across network buffers.

Copyright Holder

Copyright (C) 1995-2026 Jean-loup Gailly, Mark Adler.

License Model

zlib License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating zlib Compression Infrastructure.

Extended explanation of zlib Compression Infrastructure

7.15.1 What the Component Is and Why It Is Included

zlib Compression Infrastructure is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Lossless data-compression library used across network buffers. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of zlib Compression Infrastructure does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.15.2 Copyright and Ownership

The copyright statement recorded for zlib Compression Infrastructure is: Copyright (C) 1995-2026 Jean-loup Gailly, Mark Adler. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.15.3 Licence Designation Explained

The licence designation recorded for zlib Compression Infrastructure is zlib License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.15.4 Redistribution Requirements in Practice

The Corporation's recorded directive for zlib Compression Infrastructure is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating zlib Compression Infrastructure. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.15.5 Placement of Attribution Notices

Attribution for zlib Compression Infrastructure should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.15.6 Modification and Derivative Works

Modifications to zlib Compression Infrastructure must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.15.7 Patent Considerations

Some licences applicable to zlib Compression Infrastructure contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.15.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to zlib Compression Infrastructure and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of zlib Compression Infrastructure after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.15.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with zlib Compression Infrastructure remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from zlib Compression Infrastructure apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.15.10 Trademarks and Branding

The name zlib Compression Infrastructure, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.15.11 Disclaimer of Warranty

Like most open-source components, zlib Compression Infrastructure is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.15.12 Compliance Checklist

Before shipping a product containing zlib Compression Infrastructure, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.15.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes zlib Compression Infrastructure, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of zlib Compression Infrastructure are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.15.14 Frequently Asked Questions

Question: May zlib Compression Infrastructure be used in a commercial product? Answer: In general yes, subject to the conditions of zlib License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for zlib Compression Infrastructure? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.16 libpng Image Processing Library

Subsystem Function

Official PNG image format reference library.

Copyright Holder

Copyright (c) 1995-2026 Glenn Randers-Pehrson.

License Model

libpng License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libpng Image Processing Library.

Extended explanation of libpng Image Processing Library

7.16.1 What the Component Is and Why It Is Included

libpng Image Processing Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Official PNG image format reference library. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libpng Image Processing Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.16.2 Copyright and Ownership

The copyright statement recorded for libpng Image Processing Library is: Copyright (c) 1995-2026 Glenn Randers-Pehrson. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.16.3 Licence Designation Explained

The licence designation recorded for libpng Image Processing Library is libpng License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.16.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libpng Image Processing Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libpng Image Processing Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.16.5 Placement of Attribution Notices

Attribution for libpng Image Processing Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.16.6 Modification and Derivative Works

Modifications to libpng Image Processing Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.16.7 Patent Considerations

Some licences applicable to libpng Image Processing Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.16.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libpng Image Processing Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libpng Image Processing Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.16.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libpng Image Processing Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libpng Image Processing Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.16.10 Trademarks and Branding

The name libpng Image Processing Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.16.11 Disclaimer of Warranty

Like most open-source components, libpng Image Processing Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.16.12 Compliance Checklist

Before shipping a product containing libpng Image Processing Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.16.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libpng Image Processing Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libpng Image Processing Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.16.14 Frequently Asked Questions

Question: May libpng Image Processing Library be used in a commercial product? Answer: In general yes, subject to the conditions of libpng License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libpng Image Processing Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.17 libjpeg-turbo SIMD Accelerator

Subsystem Function

Accelerated JPEG image decoding and encoding pipeline.

Copyright Holder

Copyright (C) 2009-2026 D. R. Commander.

License Model

IJG / BSD-Style

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libjpeg-turbo SIMD Accelerator.

Extended explanation of libjpeg-turbo SIMD Accelerator

7.17.1 What the Component Is and Why It Is Included

libjpeg-turbo SIMD Accelerator is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Accelerated JPEG image decoding and encoding pipeline. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libjpeg-turbo SIMD Accelerator does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.17.2 Copyright and Ownership

The copyright statement recorded for libjpeg-turbo SIMD Accelerator is: Copyright (C) 2009-2026 D. R. Commander. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.17.3 Licence Designation Explained

The licence designation recorded for libjpeg-turbo SIMD Accelerator is IJG / BSD-Style. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.17.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libjpeg-turbo SIMD Accelerator is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libjpeg-turbo SIMD Accelerator. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.17.5 Placement of Attribution Notices

Attribution for libjpeg-turbo SIMD Accelerator should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.17.6 Modification and Derivative Works

Modifications to libjpeg-turbo SIMD Accelerator must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.17.7 Patent Considerations

Some licences applicable to libjpeg-turbo SIMD Accelerator contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.17.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libjpeg-turbo SIMD Accelerator and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libjpeg-turbo SIMD Accelerator after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.17.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libjpeg-turbo SIMD Accelerator remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libjpeg-turbo SIMD Accelerator apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.17.10 Trademarks and Branding

The name libjpeg-turbo SIMD Accelerator, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.17.11 Disclaimer of Warranty

Like most open-source components, libjpeg-turbo SIMD Accelerator is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.17.12 Compliance Checklist

Before shipping a product containing libjpeg-turbo SIMD Accelerator, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.17.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libjpeg-turbo SIMD Accelerator, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libjpeg-turbo SIMD Accelerator are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.17.14 Frequently Asked Questions

Question: May libjpeg-turbo SIMD Accelerator be used in a commercial product? Answer: In general yes, subject to the conditions of IJG / BSD-Style. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libjpeg-turbo SIMD Accelerator? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.18 libwebp Image Codec

Subsystem Function

WebP image compression and decompression engine.

Copyright Holder

Copyright (c) 2010 Google Inc.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libwebp Image Codec.

Extended explanation of libwebp Image Codec

7.18.1 What the Component Is and Why It Is Included

libwebp Image Codec is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: WebP image compression and decompression engine. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libwebp Image Codec does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.18.2 Copyright and Ownership

The copyright statement recorded for libwebp Image Codec is: Copyright (c) 2010 Google Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.18.3 Licence Designation Explained

The licence designation recorded for libwebp Image Codec is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.18.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libwebp Image Codec is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libwebp Image Codec. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.18.5 Placement of Attribution Notices

Attribution for libwebp Image Codec should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.18.6 Modification and Derivative Works

Modifications to libwebp Image Codec must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.18.7 Patent Considerations

Some licences applicable to libwebp Image Codec contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.18.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libwebp Image Codec and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libwebp Image Codec after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.18.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libwebp Image Codec remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libwebp Image Codec apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.18.10 Trademarks and Branding

The name libwebp Image Codec, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.18.11 Disclaimer of Warranty

Like most open-source components, libwebp Image Codec is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.18.12 Compliance Checklist

Before shipping a product containing libwebp Image Codec, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.18.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libwebp Image Codec, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libwebp Image Codec are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.18.14 Frequently Asked Questions

Question: May libwebp Image Codec be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libwebp Image Codec? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.19 FFmpeg Media Codec Framework

Subsystem Function

Cross-platform audio and video container demuxing framework.

Copyright Holder

Copyright (c) 2000-2026 Fabrice Bellard et al.

License Model

GNU LGPL v2.1

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating FFmpeg Media Codec Framework.

Extended explanation of FFmpeg Media Codec Framework

7.19.1 What the Component Is and Why It Is Included

FFmpeg Media Codec Framework is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Cross-platform audio and video container demuxing framework. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of FFmpeg Media Codec Framework does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.19.2 Copyright and Ownership

The copyright statement recorded for FFmpeg Media Codec Framework is: Copyright (c) 2000-2026 Fabrice Bellard et al. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.19.3 Licence Designation Explained

The licence designation recorded for FFmpeg Media Codec Framework is GNU LGPL v2.1. In summary, this designation describes a reciprocal or special-purpose licence whose conditions on source availability and notices must be read carefully. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.19.4 Redistribution Requirements in Practice

The Corporation's recorded directive for FFmpeg Media Codec Framework is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating FFmpeg Media Codec Framework. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.19.5 Placement of Attribution Notices

Attribution for FFmpeg Media Codec Framework should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.19.6 Modification and Derivative Works

Modifications to FFmpeg Media Codec Framework must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.19.7 Patent Considerations

Some licences applicable to FFmpeg Media Codec Framework contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.19.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to FFmpeg Media Codec Framework and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of FFmpeg Media Codec Framework after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.19.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with FFmpeg Media Codec Framework remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from FFmpeg Media Codec Framework apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.19.10 Trademarks and Branding

The name FFmpeg Media Codec Framework, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.19.11 Disclaimer of Warranty

Like most open-source components, FFmpeg Media Codec Framework is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.19.12 Compliance Checklist

Before shipping a product containing FFmpeg Media Codec Framework, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.19.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes FFmpeg Media Codec Framework, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of FFmpeg Media Codec Framework are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.19.14 Frequently Asked Questions

Question: May FFmpeg Media Codec Framework be used in a commercial product? Answer: In general yes, subject to the conditions of GNU LGPL v2.1. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for FFmpeg Media Codec Framework? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.20 gRPC High Performance RPC

Subsystem Function

Cloud service remote procedure call protocol engine.

Copyright Holder

Copyright 2015 gRPC authors.

License Model

Apache License 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating gRPC High Performance RPC.

Extended explanation of gRPC High Performance RPC

7.20.1 What the Component Is and Why It Is Included

gRPC High Performance RPC is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Cloud service remote procedure call protocol engine. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of gRPC High Performance RPC does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.20.2 Copyright and Ownership

The copyright statement recorded for gRPC High Performance RPC is: Copyright 2015 gRPC authors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.20.3 Licence Designation Explained

The licence designation recorded for gRPC High Performance RPC is Apache License 2.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.20.4 Redistribution Requirements in Practice

The Corporation's recorded directive for gRPC High Performance RPC is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating gRPC High Performance RPC. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.20.5 Placement of Attribution Notices

Attribution for gRPC High Performance RPC should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.20.6 Modification and Derivative Works

Modifications to gRPC High Performance RPC must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.20.7 Patent Considerations

Some licences applicable to gRPC High Performance RPC contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.20.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to gRPC High Performance RPC and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of gRPC High Performance RPC after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.20.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with gRPC High Performance RPC remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from gRPC High Performance RPC apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.20.10 Trademarks and Branding

The name gRPC High Performance RPC, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.20.11 Disclaimer of Warranty

Like most open-source components, gRPC High Performance RPC is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.20.12 Compliance Checklist

Before shipping a product containing gRPC High Performance RPC, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.20.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes gRPC High Performance RPC, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of gRPC High Performance RPC are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.20.14 Frequently Asked Questions

Question: May gRPC High Performance RPC be used in a commercial product? Answer: In general yes, subject to the conditions of Apache License 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for gRPC High Performance RPC? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.21 Protobuf Protocol Buffers

Subsystem Function

Language-neutral data serialization format.

Copyright Holder

Copyright 2008 Google Inc.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Protobuf Protocol Buffers.

Extended explanation of Protobuf Protocol Buffers

7.21.1 What the Component Is and Why It Is Included

Protobuf Protocol Buffers is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Language-neutral data serialization format. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of Protobuf Protocol Buffers does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.21.2 Copyright and Ownership

The copyright statement recorded for Protobuf Protocol Buffers is: Copyright 2008 Google Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.21.3 Licence Designation Explained

The licence designation recorded for Protobuf Protocol Buffers is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.21.4 Redistribution Requirements in Practice

The Corporation's recorded directive for Protobuf Protocol Buffers is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Protobuf Protocol Buffers. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.21.5 Placement of Attribution Notices

Attribution for Protobuf Protocol Buffers should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.21.6 Modification and Derivative Works

Modifications to Protobuf Protocol Buffers must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.21.7 Patent Considerations

Some licences applicable to Protobuf Protocol Buffers contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.21.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to Protobuf Protocol Buffers and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of Protobuf Protocol Buffers after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.21.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with Protobuf Protocol Buffers remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from Protobuf Protocol Buffers apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.21.10 Trademarks and Branding

The name Protobuf Protocol Buffers, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.21.11 Disclaimer of Warranty

Like most open-source components, Protobuf Protocol Buffers is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.21.12 Compliance Checklist

Before shipping a product containing Protobuf Protocol Buffers, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.21.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes Protobuf Protocol Buffers, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of Protobuf Protocol Buffers are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.21.14 Frequently Asked Questions

Question: May Protobuf Protocol Buffers be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for Protobuf Protocol Buffers? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.22 Mesa 3D Graphics Library

Subsystem Function

Open-source implementation of OpenGL and Vulkan device drivers.

Copyright Holder

Copyright (C) 1999-2026 Brian Paul et al.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Mesa 3D Graphics Library.

Extended explanation of Mesa 3D Graphics Library

7.22.1 What the Component Is and Why It Is Included

Mesa 3D Graphics Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Open-source implementation of OpenGL and Vulkan device drivers. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of Mesa 3D Graphics Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.22.2 Copyright and Ownership

The copyright statement recorded for Mesa 3D Graphics Library is: Copyright (C) 1999-2026 Brian Paul et al. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.22.3 Licence Designation Explained

The licence designation recorded for Mesa 3D Graphics Library is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.22.4 Redistribution Requirements in Practice

The Corporation's recorded directive for Mesa 3D Graphics Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Mesa 3D Graphics Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.22.5 Placement of Attribution Notices

Attribution for Mesa 3D Graphics Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.22.6 Modification and Derivative Works

Modifications to Mesa 3D Graphics Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.22.7 Patent Considerations

Some licences applicable to Mesa 3D Graphics Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.22.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to Mesa 3D Graphics Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of Mesa 3D Graphics Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.22.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with Mesa 3D Graphics Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from Mesa 3D Graphics Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.22.10 Trademarks and Branding

The name Mesa 3D Graphics Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.22.11 Disclaimer of Warranty

Like most open-source components, Mesa 3D Graphics Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.22.12 Compliance Checklist

Before shipping a product containing Mesa 3D Graphics Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.22.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes Mesa 3D Graphics Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of Mesa 3D Graphics Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.22.14 Frequently Asked Questions

Question: May Mesa 3D Graphics Library be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for Mesa 3D Graphics Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.23 Wayland Display Protocol

Subsystem Function

Linux windowing system protocol client library.

Copyright Holder

Copyright © 2008-2012 Kristian Høgsberg.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Wayland Display Protocol.

Extended explanation of Wayland Display Protocol

7.23.1 What the Component Is and Why It Is Included

Wayland Display Protocol is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Linux windowing system protocol client library. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of Wayland Display Protocol does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.23.2 Copyright and Ownership

The copyright statement recorded for Wayland Display Protocol is: Copyright © 2008-2012 Kristian Høgsberg. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.23.3 Licence Designation Explained

The licence designation recorded for Wayland Display Protocol is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.23.4 Redistribution Requirements in Practice

The Corporation's recorded directive for Wayland Display Protocol is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Wayland Display Protocol. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.23.5 Placement of Attribution Notices

Attribution for Wayland Display Protocol should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.23.6 Modification and Derivative Works

Modifications to Wayland Display Protocol must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.23.7 Patent Considerations

Some licences applicable to Wayland Display Protocol contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.23.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to Wayland Display Protocol and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of Wayland Display Protocol after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.23.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with Wayland Display Protocol remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from Wayland Display Protocol apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.23.10 Trademarks and Branding

The name Wayland Display Protocol, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.23.11 Disclaimer of Warranty

Like most open-source components, Wayland Display Protocol is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.23.12 Compliance Checklist

Before shipping a product containing Wayland Display Protocol, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.23.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes Wayland Display Protocol, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of Wayland Display Protocol are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.23.14 Frequently Asked Questions

Question: May Wayland Display Protocol be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for Wayland Display Protocol? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.24 libxcb X C Binding

Subsystem Function

X Window System protocol transport interface.

Copyright Holder

Copyright © 2001-2006 Bart Massey and Jamey Sharp.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libxcb X C Binding.

Extended explanation of libxcb X C Binding

7.24.1 What the Component Is and Why It Is Included

libxcb X C Binding is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: X Window System protocol transport interface. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libxcb X C Binding does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.24.2 Copyright and Ownership

The copyright statement recorded for libxcb X C Binding is: Copyright © 2001-2006 Bart Massey and Jamey Sharp. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.24.3 Licence Designation Explained

The licence designation recorded for libxcb X C Binding is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.24.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libxcb X C Binding is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libxcb X C Binding. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.24.5 Placement of Attribution Notices

Attribution for libxcb X C Binding should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.24.6 Modification and Derivative Works

Modifications to libxcb X C Binding must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.24.7 Patent Considerations

Some licences applicable to libxcb X C Binding contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.24.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libxcb X C Binding and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libxcb X C Binding after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.24.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libxcb X C Binding remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libxcb X C Binding apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.24.10 Trademarks and Branding

The name libxcb X C Binding, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.24.11 Disclaimer of Warranty

Like most open-source components, libxcb X C Binding is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.24.12 Compliance Checklist

Before shipping a product containing libxcb X C Binding, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.24.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libxcb X C Binding, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libxcb X C Binding are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.24.14 Frequently Asked Questions

Question: May libxcb X C Binding be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libxcb X C Binding? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.25 NSS Network Security Services

Subsystem Function

Security libraries supporting SSL/TLS and PKCS standards.

Copyright Holder

Copyright (c) 1998-2026 Mozilla Foundation.

License Model

MPL 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating NSS Network Security Services.

Extended explanation of NSS Network Security Services

7.25.1 What the Component Is and Why It Is Included

NSS Network Security Services is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Security libraries supporting SSL/TLS and PKCS standards. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of NSS Network Security Services does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.25.2 Copyright and Ownership

The copyright statement recorded for NSS Network Security Services is: Copyright (c) 1998-2026 Mozilla Foundation. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.25.3 Licence Designation Explained

The licence designation recorded for NSS Network Security Services is MPL 2.0. In summary, this designation describes a reciprocal or special-purpose licence whose conditions on source availability and notices must be read carefully. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.25.4 Redistribution Requirements in Practice

The Corporation's recorded directive for NSS Network Security Services is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating NSS Network Security Services. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.25.5 Placement of Attribution Notices

Attribution for NSS Network Security Services should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.25.6 Modification and Derivative Works

Modifications to NSS Network Security Services must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.25.7 Patent Considerations

Some licences applicable to NSS Network Security Services contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.25.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to NSS Network Security Services and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of NSS Network Security Services after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.25.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with NSS Network Security Services remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from NSS Network Security Services apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.25.10 Trademarks and Branding

The name NSS Network Security Services, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.25.11 Disclaimer of Warranty

Like most open-source components, NSS Network Security Services is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.25.12 Compliance Checklist

Before shipping a product containing NSS Network Security Services, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.25.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes NSS Network Security Services, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of NSS Network Security Services are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.25.14 Frequently Asked Questions

Question: May NSS Network Security Services be used in a commercial product? Answer: In general yes, subject to the conditions of MPL 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for NSS Network Security Services? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.26 libxml2 XML C Parser

Subsystem Function

XML document parsing and XPath evaluation library.

Copyright Holder

Copyright (C) 1998-2012 Daniel Veillard.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libxml2 XML C Parser.

Extended explanation of libxml2 XML C Parser

7.26.1 What the Component Is and Why It Is Included

libxml2 XML C Parser is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: XML document parsing and XPath evaluation library. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libxml2 XML C Parser does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.26.2 Copyright and Ownership

The copyright statement recorded for libxml2 XML C Parser is: Copyright (C) 1998-2012 Daniel Veillard. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.26.3 Licence Designation Explained

The licence designation recorded for libxml2 XML C Parser is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.26.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libxml2 XML C Parser is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libxml2 XML C Parser. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.26.5 Placement of Attribution Notices

Attribution for libxml2 XML C Parser should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.26.6 Modification and Derivative Works

Modifications to libxml2 XML C Parser must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.26.7 Patent Considerations

Some licences applicable to libxml2 XML C Parser contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.26.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libxml2 XML C Parser and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libxml2 XML C Parser after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.26.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libxml2 XML C Parser remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libxml2 XML C Parser apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.26.10 Trademarks and Branding

The name libxml2 XML C Parser, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.26.11 Disclaimer of Warranty

Like most open-source components, libxml2 XML C Parser is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.26.12 Compliance Checklist

Before shipping a product containing libxml2 XML C Parser, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.26.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libxml2 XML C Parser, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libxml2 XML C Parser are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.26.14 Frequently Asked Questions

Question: May libxml2 XML C Parser be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libxml2 XML C Parser? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.27 libxslt XSLT Engine

Subsystem Function

XSLT transformations engine for XML processing.

Copyright Holder

Copyright (C) 2001-2002 Daniel Veillard.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libxslt XSLT Engine.

Extended explanation of libxslt XSLT Engine

7.27.1 What the Component Is and Why It Is Included

libxslt XSLT Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: XSLT transformations engine for XML processing. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libxslt XSLT Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.27.2 Copyright and Ownership

The copyright statement recorded for libxslt XSLT Engine is: Copyright (C) 2001-2002 Daniel Veillard. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.27.3 Licence Designation Explained

The licence designation recorded for libxslt XSLT Engine is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.27.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libxslt XSLT Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libxslt XSLT Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.27.5 Placement of Attribution Notices

Attribution for libxslt XSLT Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.27.6 Modification and Derivative Works

Modifications to libxslt XSLT Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.27.7 Patent Considerations

Some licences applicable to libxslt XSLT Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.27.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libxslt XSLT Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libxslt XSLT Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.27.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libxslt XSLT Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libxslt XSLT Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.27.10 Trademarks and Branding

The name libxslt XSLT Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.27.11 Disclaimer of Warranty

Like most open-source components, libxslt XSLT Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.27.12 Compliance Checklist

Before shipping a product containing libxslt XSLT Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.27.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libxslt XSLT Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libxslt XSLT Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.27.14 Frequently Asked Questions

Question: May libxslt XSLT Engine be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libxslt XSLT Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.28 cURL Command Line & Library

Subsystem Function

URL transfer library supporting HTTP, HTTPS, FTP, and SFTP.

Copyright Holder

Copyright (c) 1996 - 2026, Daniel Stenberg.

License Model

MIT-Style

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating cURL Command Line & Library.

Extended explanation of cURL Command Line & Library

7.28.1 What the Component Is and Why It Is Included

cURL Command Line & Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: URL transfer library supporting HTTP, HTTPS, FTP, and SFTP. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of cURL Command Line & Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.28.2 Copyright and Ownership

The copyright statement recorded for cURL Command Line & Library is: Copyright (c) 1996 - 2026, Daniel Stenberg. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.28.3 Licence Designation Explained

The licence designation recorded for cURL Command Line & Library is MIT-Style. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.28.4 Redistribution Requirements in Practice

The Corporation's recorded directive for cURL Command Line & Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating cURL Command Line & Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.28.5 Placement of Attribution Notices

Attribution for cURL Command Line & Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.28.6 Modification and Derivative Works

Modifications to cURL Command Line & Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.28.7 Patent Considerations

Some licences applicable to cURL Command Line & Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.28.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to cURL Command Line & Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of cURL Command Line & Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.28.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with cURL Command Line & Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from cURL Command Line & Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.28.10 Trademarks and Branding

The name cURL Command Line & Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.28.11 Disclaimer of Warranty

Like most open-source components, cURL Command Line & Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.28.12 Compliance Checklist

Before shipping a product containing cURL Command Line & Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.28.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes cURL Command Line & Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of cURL Command Line & Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.28.14 Frequently Asked Questions

Question: May cURL Command Line & Library be used in a commercial product? Answer: In general yes, subject to the conditions of MIT-Style. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for cURL Command Line & Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.29 OpenSSL Toolkit

Subsystem Function

Robust commercial-grade cryptography toolkit.

Copyright Holder

Copyright (c) 1998-2026 The OpenSSL Project.

License Model

OpenSSL License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating OpenSSL Toolkit.

Extended explanation of OpenSSL Toolkit

7.29.1 What the Component Is and Why It Is Included

OpenSSL Toolkit is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Robust commercial-grade cryptography toolkit. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of OpenSSL Toolkit does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.29.2 Copyright and Ownership

The copyright statement recorded for OpenSSL Toolkit is: Copyright (c) 1998-2026 The OpenSSL Project. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.29.3 Licence Designation Explained

The licence designation recorded for OpenSSL Toolkit is OpenSSL License. In summary, this designation describes a licence whose exact conditions are reproduced in Section 8 and in the upstream project. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.29.4 Redistribution Requirements in Practice

The Corporation's recorded directive for OpenSSL Toolkit is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating OpenSSL Toolkit. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.29.5 Placement of Attribution Notices

Attribution for OpenSSL Toolkit should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.29.6 Modification and Derivative Works

Modifications to OpenSSL Toolkit must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.29.7 Patent Considerations

Some licences applicable to OpenSSL Toolkit contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.29.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to OpenSSL Toolkit and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of OpenSSL Toolkit after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.29.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with OpenSSL Toolkit remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from OpenSSL Toolkit apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.29.10 Trademarks and Branding

The name OpenSSL Toolkit, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.29.11 Disclaimer of Warranty

Like most open-source components, OpenSSL Toolkit is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.29.12 Compliance Checklist

Before shipping a product containing OpenSSL Toolkit, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.29.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes OpenSSL Toolkit, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of OpenSSL Toolkit are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.29.14 Frequently Asked Questions

Question: May OpenSSL Toolkit be used in a commercial product? Answer: In general yes, subject to the conditions of OpenSSL License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for OpenSSL Toolkit? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.30 libsodium Crypto Library

Subsystem Function

Modern easy-to-use crypto library for signatures and encryption.

Copyright Holder

Copyright (c) 2013-2026 Frank Denis.

License Model

ISC License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libsodium Crypto Library.

Extended explanation of libsodium Crypto Library

7.30.1 What the Component Is and Why It Is Included

libsodium Crypto Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Modern easy-to-use crypto library for signatures and encryption. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libsodium Crypto Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.30.2 Copyright and Ownership

The copyright statement recorded for libsodium Crypto Library is: Copyright (c) 2013-2026 Frank Denis. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.30.3 Licence Designation Explained

The licence designation recorded for libsodium Crypto Library is ISC License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.30.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libsodium Crypto Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libsodium Crypto Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.30.5 Placement of Attribution Notices

Attribution for libsodium Crypto Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.30.6 Modification and Derivative Works

Modifications to libsodium Crypto Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.30.7 Patent Considerations

Some licences applicable to libsodium Crypto Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.30.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libsodium Crypto Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libsodium Crypto Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.30.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libsodium Crypto Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libsodium Crypto Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.30.10 Trademarks and Branding

The name libsodium Crypto Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.30.11 Disclaimer of Warranty

Like most open-source components, libsodium Crypto Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.30.12 Compliance Checklist

Before shipping a product containing libsodium Crypto Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.30.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libsodium Crypto Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libsodium Crypto Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.30.14 Frequently Asked Questions

Question: May libsodium Crypto Library be used in a commercial product? Answer: In general yes, subject to the conditions of ISC License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libsodium Crypto Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.31 LLVM Compiler Infrastructure

Subsystem Function

Modular and reusable compiler and toolchain technologies.

Copyright Holder

Copyright (c) 2003-2026 LLVM Team.

License Model

Apache 2.0 with LLVM Exception

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating LLVM Compiler Infrastructure.

Extended explanation of LLVM Compiler Infrastructure

7.31.1 What the Component Is and Why It Is Included

LLVM Compiler Infrastructure is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Modular and reusable compiler and toolchain technologies. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of LLVM Compiler Infrastructure does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.31.2 Copyright and Ownership

The copyright statement recorded for LLVM Compiler Infrastructure is: Copyright (c) 2003-2026 LLVM Team. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.31.3 Licence Designation Explained

The licence designation recorded for LLVM Compiler Infrastructure is Apache 2.0 with LLVM Exception. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.31.4 Redistribution Requirements in Practice

The Corporation's recorded directive for LLVM Compiler Infrastructure is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating LLVM Compiler Infrastructure. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.31.5 Placement of Attribution Notices

Attribution for LLVM Compiler Infrastructure should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.31.6 Modification and Derivative Works

Modifications to LLVM Compiler Infrastructure must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.31.7 Patent Considerations

Some licences applicable to LLVM Compiler Infrastructure contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.31.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to LLVM Compiler Infrastructure and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of LLVM Compiler Infrastructure after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.31.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with LLVM Compiler Infrastructure remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from LLVM Compiler Infrastructure apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.31.10 Trademarks and Branding

The name LLVM Compiler Infrastructure, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.31.11 Disclaimer of Warranty

Like most open-source components, LLVM Compiler Infrastructure is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.31.12 Compliance Checklist

Before shipping a product containing LLVM Compiler Infrastructure, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.31.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes LLVM Compiler Infrastructure, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of LLVM Compiler Infrastructure are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.31.14 Frequently Asked Questions

Question: May LLVM Compiler Infrastructure be used in a commercial product? Answer: In general yes, subject to the conditions of Apache 2.0 with LLVM Exception. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for LLVM Compiler Infrastructure? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.32 Clang C/C++ Frontend

Subsystem Function

High-performance C, C++, and Objective-C compiler frontend.

Copyright Holder

Copyright (c) 2007-2026 LLVM Team.

License Model

Apache 2.0 with LLVM Exception

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Clang C/C++ Frontend.

Extended explanation of Clang C/C++ Frontend

7.32.1 What the Component Is and Why It Is Included

Clang C/C++ Frontend is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: High-performance C, C++, and Objective-C compiler frontend. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of Clang C/C++ Frontend does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.32.2 Copyright and Ownership

The copyright statement recorded for Clang C/C++ Frontend is: Copyright (c) 2007-2026 LLVM Team. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.32.3 Licence Designation Explained

The licence designation recorded for Clang C/C++ Frontend is Apache 2.0 with LLVM Exception. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.32.4 Redistribution Requirements in Practice

The Corporation's recorded directive for Clang C/C++ Frontend is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Clang C/C++ Frontend. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.32.5 Placement of Attribution Notices

Attribution for Clang C/C++ Frontend should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.32.6 Modification and Derivative Works

Modifications to Clang C/C++ Frontend must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.32.7 Patent Considerations

Some licences applicable to Clang C/C++ Frontend contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.32.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to Clang C/C++ Frontend and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of Clang C/C++ Frontend after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.32.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with Clang C/C++ Frontend remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from Clang C/C++ Frontend apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.32.10 Trademarks and Branding

The name Clang C/C++ Frontend, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.32.11 Disclaimer of Warranty

Like most open-source components, Clang C/C++ Frontend is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.32.12 Compliance Checklist

Before shipping a product containing Clang C/C++ Frontend, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.32.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes Clang C/C++ Frontend, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of Clang C/C++ Frontend are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.32.14 Frequently Asked Questions

Question: May Clang C/C++ Frontend be used in a commercial product? Answer: In general yes, subject to the conditions of Apache 2.0 with LLVM Exception. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for Clang C/C++ Frontend? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.33 Rust Core Standard Library

Subsystem Function

Memory-safe systems programming language standard runtime.

Copyright Holder

Copyright (c) 2010-2026 The Rust Project Developers.

License Model

MIT / Apache 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Rust Core Standard Library.

Extended explanation of Rust Core Standard Library

7.33.1 What the Component Is and Why It Is Included

Rust Core Standard Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Memory-safe systems programming language standard runtime. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of Rust Core Standard Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.33.2 Copyright and Ownership

The copyright statement recorded for Rust Core Standard Library is: Copyright (c) 2010-2026 The Rust Project Developers. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.33.3 Licence Designation Explained

The licence designation recorded for Rust Core Standard Library is MIT / Apache 2.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.33.4 Redistribution Requirements in Practice

The Corporation's recorded directive for Rust Core Standard Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Rust Core Standard Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.33.5 Placement of Attribution Notices

Attribution for Rust Core Standard Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.33.6 Modification and Derivative Works

Modifications to Rust Core Standard Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.33.7 Patent Considerations

Some licences applicable to Rust Core Standard Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.33.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to Rust Core Standard Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of Rust Core Standard Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.33.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with Rust Core Standard Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from Rust Core Standard Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.33.10 Trademarks and Branding

The name Rust Core Standard Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.33.11 Disclaimer of Warranty

Like most open-source components, Rust Core Standard Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.33.12 Compliance Checklist

Before shipping a product containing Rust Core Standard Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.33.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes Rust Core Standard Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of Rust Core Standard Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.33.14 Frequently Asked Questions

Question: May Rust Core Standard Library be used in a commercial product? Answer: In general yes, subject to the conditions of MIT / Apache 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for Rust Core Standard Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.34 Boost C++ Libraries

Subsystem Function

Peer-reviewed portable C++ source libraries.

Copyright Holder

Copyright Beman Dawes, David Abrahams, et al.

License Model

Boost Software License 1.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Boost C++ Libraries.

Extended explanation of Boost C++ Libraries

7.34.1 What the Component Is and Why It Is Included

Boost C++ Libraries is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Peer-reviewed portable C++ source libraries. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of Boost C++ Libraries does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.34.2 Copyright and Ownership

The copyright statement recorded for Boost C++ Libraries is: Copyright Beman Dawes, David Abrahams, et al. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.34.3 Licence Designation Explained

The licence designation recorded for Boost C++ Libraries is Boost Software License 1.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.34.4 Redistribution Requirements in Practice

The Corporation's recorded directive for Boost C++ Libraries is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Boost C++ Libraries. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.34.5 Placement of Attribution Notices

Attribution for Boost C++ Libraries should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.34.6 Modification and Derivative Works

Modifications to Boost C++ Libraries must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.34.7 Patent Considerations

Some licences applicable to Boost C++ Libraries contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.34.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to Boost C++ Libraries and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of Boost C++ Libraries after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.34.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with Boost C++ Libraries remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from Boost C++ Libraries apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.34.10 Trademarks and Branding

The name Boost C++ Libraries, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.34.11 Disclaimer of Warranty

Like most open-source components, Boost C++ Libraries is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.34.12 Compliance Checklist

Before shipping a product containing Boost C++ Libraries, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.34.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes Boost C++ Libraries, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of Boost C++ Libraries are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.34.14 Frequently Asked Questions

Question: May Boost C++ Libraries be used in a commercial product? Answer: In general yes, subject to the conditions of Boost Software License 1.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for Boost C++ Libraries? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.35 Eigen Matrix Math Library

Subsystem Function

C++ template library for linear algebra, matrices, and vectors.

Copyright Holder

Copyright (C) 2008-2026 Gael Guennebaud, Benoit Jacob.

License Model

MPL 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Eigen Matrix Math Library.

Extended explanation of Eigen Matrix Math Library

7.35.1 What the Component Is and Why It Is Included

Eigen Matrix Math Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: C++ template library for linear algebra, matrices, and vectors. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of Eigen Matrix Math Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.35.2 Copyright and Ownership

The copyright statement recorded for Eigen Matrix Math Library is: Copyright (C) 2008-2026 Gael Guennebaud, Benoit Jacob. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.35.3 Licence Designation Explained

The licence designation recorded for Eigen Matrix Math Library is MPL 2.0. In summary, this designation describes a reciprocal or special-purpose licence whose conditions on source availability and notices must be read carefully. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.35.4 Redistribution Requirements in Practice

The Corporation's recorded directive for Eigen Matrix Math Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating Eigen Matrix Math Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.35.5 Placement of Attribution Notices

Attribution for Eigen Matrix Math Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.35.6 Modification and Derivative Works

Modifications to Eigen Matrix Math Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.35.7 Patent Considerations

Some licences applicable to Eigen Matrix Math Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.35.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to Eigen Matrix Math Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of Eigen Matrix Math Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.35.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with Eigen Matrix Math Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from Eigen Matrix Math Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.35.10 Trademarks and Branding

The name Eigen Matrix Math Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.35.11 Disclaimer of Warranty

Like most open-source components, Eigen Matrix Math Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.35.12 Compliance Checklist

Before shipping a product containing Eigen Matrix Math Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.35.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes Eigen Matrix Math Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of Eigen Matrix Math Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.35.14 Frequently Asked Questions

Question: May Eigen Matrix Math Library be used in a commercial product? Answer: In general yes, subject to the conditions of MPL 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for Eigen Matrix Math Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.36 OpenCV Computer Vision Engine

Subsystem Function

Real-time computer vision and image processing algorithms.

Copyright Holder

Copyright (C) 2000-2026 OpenCV team.

License Model

Apache License 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating OpenCV Computer Vision Engine.

Extended explanation of OpenCV Computer Vision Engine

7.36.1 What the Component Is and Why It Is Included

OpenCV Computer Vision Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Real-time computer vision and image processing algorithms. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of OpenCV Computer Vision Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.36.2 Copyright and Ownership

The copyright statement recorded for OpenCV Computer Vision Engine is: Copyright (C) 2000-2026 OpenCV team. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.36.3 Licence Designation Explained

The licence designation recorded for OpenCV Computer Vision Engine is Apache License 2.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.36.4 Redistribution Requirements in Practice

The Corporation's recorded directive for OpenCV Computer Vision Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating OpenCV Computer Vision Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.36.5 Placement of Attribution Notices

Attribution for OpenCV Computer Vision Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.36.6 Modification and Derivative Works

Modifications to OpenCV Computer Vision Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.36.7 Patent Considerations

Some licences applicable to OpenCV Computer Vision Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.36.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to OpenCV Computer Vision Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of OpenCV Computer Vision Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.36.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with OpenCV Computer Vision Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from OpenCV Computer Vision Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.36.10 Trademarks and Branding

The name OpenCV Computer Vision Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.36.11 Disclaimer of Warranty

Like most open-source components, OpenCV Computer Vision Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.36.12 Compliance Checklist

Before shipping a product containing OpenCV Computer Vision Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.36.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes OpenCV Computer Vision Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of OpenCV Computer Vision Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.36.14 Frequently Asked Questions

Question: May OpenCV Computer Vision Engine be used in a commercial product? Answer: In general yes, subject to the conditions of Apache License 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for OpenCV Computer Vision Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.37 re2 Regular Expression Engine

Subsystem Function

Efficient, linear-time regular expression matching engine.

Copyright Holder

Copyright (c) 2009 The RE2 Authors.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating re2 Regular Expression Engine.

Extended explanation of re2 Regular Expression Engine

7.37.1 What the Component Is and Why It Is Included

re2 Regular Expression Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Efficient, linear-time regular expression matching engine. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of re2 Regular Expression Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.37.2 Copyright and Ownership

The copyright statement recorded for re2 Regular Expression Engine is: Copyright (c) 2009 The RE2 Authors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.37.3 Licence Designation Explained

The licence designation recorded for re2 Regular Expression Engine is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.37.4 Redistribution Requirements in Practice

The Corporation's recorded directive for re2 Regular Expression Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating re2 Regular Expression Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.37.5 Placement of Attribution Notices

Attribution for re2 Regular Expression Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.37.6 Modification and Derivative Works

Modifications to re2 Regular Expression Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.37.7 Patent Considerations

Some licences applicable to re2 Regular Expression Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.37.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to re2 Regular Expression Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of re2 Regular Expression Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.37.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with re2 Regular Expression Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from re2 Regular Expression Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.37.10 Trademarks and Branding

The name re2 Regular Expression Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.37.11 Disclaimer of Warranty

Like most open-source components, re2 Regular Expression Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.37.12 Compliance Checklist

Before shipping a product containing re2 Regular Expression Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.37.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes re2 Regular Expression Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of re2 Regular Expression Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.37.14 Frequently Asked Questions

Question: May re2 Regular Expression Engine be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for re2 Regular Expression Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.38 snappy Fast Compressor

Subsystem Function

High-speed compression and decompression library.

Copyright Holder

Copyright 2011 Google Inc.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating snappy Fast Compressor.

Extended explanation of snappy Fast Compressor

7.38.1 What the Component Is and Why It Is Included

snappy Fast Compressor is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: High-speed compression and decompression library. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of snappy Fast Compressor does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.38.2 Copyright and Ownership

The copyright statement recorded for snappy Fast Compressor is: Copyright 2011 Google Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.38.3 Licence Designation Explained

The licence designation recorded for snappy Fast Compressor is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.38.4 Redistribution Requirements in Practice

The Corporation's recorded directive for snappy Fast Compressor is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating snappy Fast Compressor. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.38.5 Placement of Attribution Notices

Attribution for snappy Fast Compressor should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.38.6 Modification and Derivative Works

Modifications to snappy Fast Compressor must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.38.7 Patent Considerations

Some licences applicable to snappy Fast Compressor contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.38.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to snappy Fast Compressor and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of snappy Fast Compressor after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.38.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with snappy Fast Compressor remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from snappy Fast Compressor apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.38.10 Trademarks and Branding

The name snappy Fast Compressor, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.38.11 Disclaimer of Warranty

Like most open-source components, snappy Fast Compressor is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.38.12 Compliance Checklist

Before shipping a product containing snappy Fast Compressor, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.38.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes snappy Fast Compressor, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of snappy Fast Compressor are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.38.14 Frequently Asked Questions

Question: May snappy Fast Compressor be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for snappy Fast Compressor? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.39 lz4 Extremely Fast Compression

Subsystem Function

Extremely fast lossless compression algorithm.

Copyright Holder

Copyright (c) 2011-2026 Yann Collet.

License Model

BSD 2-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating lz4 Extremely Fast Compression.

Extended explanation of lz4 Extremely Fast Compression

7.39.1 What the Component Is and Why It Is Included

lz4 Extremely Fast Compression is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Extremely fast lossless compression algorithm. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of lz4 Extremely Fast Compression does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.39.2 Copyright and Ownership

The copyright statement recorded for lz4 Extremely Fast Compression is: Copyright (c) 2011-2026 Yann Collet. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.39.3 Licence Designation Explained

The licence designation recorded for lz4 Extremely Fast Compression is BSD 2-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.39.4 Redistribution Requirements in Practice

The Corporation's recorded directive for lz4 Extremely Fast Compression is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating lz4 Extremely Fast Compression. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.39.5 Placement of Attribution Notices

Attribution for lz4 Extremely Fast Compression should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.39.6 Modification and Derivative Works

Modifications to lz4 Extremely Fast Compression must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.39.7 Patent Considerations

Some licences applicable to lz4 Extremely Fast Compression contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.39.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to lz4 Extremely Fast Compression and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of lz4 Extremely Fast Compression after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.39.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with lz4 Extremely Fast Compression remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from lz4 Extremely Fast Compression apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.39.10 Trademarks and Branding

The name lz4 Extremely Fast Compression, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.39.11 Disclaimer of Warranty

Like most open-source components, lz4 Extremely Fast Compression is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.39.12 Compliance Checklist

Before shipping a product containing lz4 Extremely Fast Compression, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.39.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes lz4 Extremely Fast Compression, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of lz4 Extremely Fast Compression are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.39.14 Frequently Asked Questions

Question: May lz4 Extremely Fast Compression be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 2-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for lz4 Extremely Fast Compression? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.40 zstd Zstandard Compression

Subsystem Function

Real-time compression algorithm providing high compression ratios.

Copyright Holder

Copyright (c) 2016-present, Facebook, Inc.

License Model

BSD 3-Clause / GPL v2

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating zstd Zstandard Compression.

Extended explanation of zstd Zstandard Compression

7.40.1 What the Component Is and Why It Is Included

zstd Zstandard Compression is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Real-time compression algorithm providing high compression ratios. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of zstd Zstandard Compression does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.40.2 Copyright and Ownership

The copyright statement recorded for zstd Zstandard Compression is: Copyright (c) 2016-present, Facebook, Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.40.3 Licence Designation Explained

The licence designation recorded for zstd Zstandard Compression is BSD 3-Clause / GPL v2. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.40.4 Redistribution Requirements in Practice

The Corporation's recorded directive for zstd Zstandard Compression is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating zstd Zstandard Compression. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.40.5 Placement of Attribution Notices

Attribution for zstd Zstandard Compression should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.40.6 Modification and Derivative Works

Modifications to zstd Zstandard Compression must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.40.7 Patent Considerations

Some licences applicable to zstd Zstandard Compression contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.40.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to zstd Zstandard Compression and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of zstd Zstandard Compression after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.40.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with zstd Zstandard Compression remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from zstd Zstandard Compression apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.40.10 Trademarks and Branding

The name zstd Zstandard Compression, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.40.11 Disclaimer of Warranty

Like most open-source components, zstd Zstandard Compression is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.40.12 Compliance Checklist

Before shipping a product containing zstd Zstandard Compression, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.40.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes zstd Zstandard Compression, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of zstd Zstandard Compression are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.40.14 Frequently Asked Questions

Question: May zstd Zstandard Compression be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause / GPL v2. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for zstd Zstandard Compression? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.41 flatbuffers Serialization Engine

Subsystem Function

Cross-platform serialization library for maximum memory efficiency.

Copyright Holder

Copyright 2014 Google Inc.

License Model

Apache License 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating flatbuffers Serialization Engine.

Extended explanation of flatbuffers Serialization Engine

7.41.1 What the Component Is and Why It Is Included

flatbuffers Serialization Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Cross-platform serialization library for maximum memory efficiency. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of flatbuffers Serialization Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.41.2 Copyright and Ownership

The copyright statement recorded for flatbuffers Serialization Engine is: Copyright 2014 Google Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.41.3 Licence Designation Explained

The licence designation recorded for flatbuffers Serialization Engine is Apache License 2.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.41.4 Redistribution Requirements in Practice

The Corporation's recorded directive for flatbuffers Serialization Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating flatbuffers Serialization Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.41.5 Placement of Attribution Notices

Attribution for flatbuffers Serialization Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.41.6 Modification and Derivative Works

Modifications to flatbuffers Serialization Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.41.7 Patent Considerations

Some licences applicable to flatbuffers Serialization Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.41.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to flatbuffers Serialization Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of flatbuffers Serialization Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.41.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with flatbuffers Serialization Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from flatbuffers Serialization Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.41.10 Trademarks and Branding

The name flatbuffers Serialization Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.41.11 Disclaimer of Warranty

Like most open-source components, flatbuffers Serialization Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.41.12 Compliance Checklist

Before shipping a product containing flatbuffers Serialization Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.41.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes flatbuffers Serialization Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of flatbuffers Serialization Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.41.14 Frequently Asked Questions

Question: May flatbuffers Serialization Engine be used in a commercial product? Answer: In general yes, subject to the conditions of Apache License 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for flatbuffers Serialization Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.42 msgpack MessagePack Engine

Subsystem Function

Efficient binary serialization format.

Copyright Holder

Copyright (C) 2008-2026 FURUHASHI Sadayuki.

License Model

Boost Software License 1.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating msgpack MessagePack Engine.

Extended explanation of msgpack MessagePack Engine

7.42.1 What the Component Is and Why It Is Included

msgpack MessagePack Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Efficient binary serialization format. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of msgpack MessagePack Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.42.2 Copyright and Ownership

The copyright statement recorded for msgpack MessagePack Engine is: Copyright (C) 2008-2026 FURUHASHI Sadayuki. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.42.3 Licence Designation Explained

The licence designation recorded for msgpack MessagePack Engine is Boost Software License 1.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.42.4 Redistribution Requirements in Practice

The Corporation's recorded directive for msgpack MessagePack Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating msgpack MessagePack Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.42.5 Placement of Attribution Notices

Attribution for msgpack MessagePack Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.42.6 Modification and Derivative Works

Modifications to msgpack MessagePack Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.42.7 Patent Considerations

Some licences applicable to msgpack MessagePack Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.42.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to msgpack MessagePack Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of msgpack MessagePack Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.42.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with msgpack MessagePack Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from msgpack MessagePack Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.42.10 Trademarks and Branding

The name msgpack MessagePack Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.42.11 Disclaimer of Warranty

Like most open-source components, msgpack MessagePack Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.42.12 Compliance Checklist

Before shipping a product containing msgpack MessagePack Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.42.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes msgpack MessagePack Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of msgpack MessagePack Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.42.14 Frequently Asked Questions

Question: May msgpack MessagePack Engine be used in a commercial product? Answer: In general yes, subject to the conditions of Boost Software License 1.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for msgpack MessagePack Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.43 jsoncpp JSON C++ Library

Subsystem Function

C++ library for reading and writing JSON formatting.

Copyright Holder

Copyright (c) 2007-2010 Baptiste Lepilleur.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating jsoncpp JSON C++ Library.

Extended explanation of jsoncpp JSON C++ Library

7.43.1 What the Component Is and Why It Is Included

jsoncpp JSON C++ Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: C++ library for reading and writing JSON formatting. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of jsoncpp JSON C++ Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.43.2 Copyright and Ownership

The copyright statement recorded for jsoncpp JSON C++ Library is: Copyright (c) 2007-2010 Baptiste Lepilleur. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.43.3 Licence Designation Explained

The licence designation recorded for jsoncpp JSON C++ Library is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.43.4 Redistribution Requirements in Practice

The Corporation's recorded directive for jsoncpp JSON C++ Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating jsoncpp JSON C++ Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.43.5 Placement of Attribution Notices

Attribution for jsoncpp JSON C++ Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.43.6 Modification and Derivative Works

Modifications to jsoncpp JSON C++ Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.43.7 Patent Considerations

Some licences applicable to jsoncpp JSON C++ Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.43.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to jsoncpp JSON C++ Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of jsoncpp JSON C++ Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.43.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with jsoncpp JSON C++ Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from jsoncpp JSON C++ Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.43.10 Trademarks and Branding

The name jsoncpp JSON C++ Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.43.11 Disclaimer of Warranty

Like most open-source components, jsoncpp JSON C++ Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.43.12 Compliance Checklist

Before shipping a product containing jsoncpp JSON C++ Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.43.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes jsoncpp JSON C++ Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of jsoncpp JSON C++ Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.43.14 Frequently Asked Questions

Question: May jsoncpp JSON C++ Library be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for jsoncpp JSON C++ Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.44 rapidjson Fast JSON Parser

Subsystem Function

Fast JSON parser and generator for C++ with SAX/DOM API.

Copyright Holder

Copyright (C) 2015 THL A29 Limited, Tencent company.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating rapidjson Fast JSON Parser.

Extended explanation of rapidjson Fast JSON Parser

7.44.1 What the Component Is and Why It Is Included

rapidjson Fast JSON Parser is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Fast JSON parser and generator for C++ with SAX/DOM API. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of rapidjson Fast JSON Parser does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.44.2 Copyright and Ownership

The copyright statement recorded for rapidjson Fast JSON Parser is: Copyright (C) 2015 THL A29 Limited, Tencent company. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.44.3 Licence Designation Explained

The licence designation recorded for rapidjson Fast JSON Parser is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.44.4 Redistribution Requirements in Practice

The Corporation's recorded directive for rapidjson Fast JSON Parser is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating rapidjson Fast JSON Parser. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.44.5 Placement of Attribution Notices

Attribution for rapidjson Fast JSON Parser should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.44.6 Modification and Derivative Works

Modifications to rapidjson Fast JSON Parser must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.44.7 Patent Considerations

Some licences applicable to rapidjson Fast JSON Parser contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.44.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to rapidjson Fast JSON Parser and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of rapidjson Fast JSON Parser after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.44.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with rapidjson Fast JSON Parser remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from rapidjson Fast JSON Parser apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.44.10 Trademarks and Branding

The name rapidjson Fast JSON Parser, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.44.11 Disclaimer of Warranty

Like most open-source components, rapidjson Fast JSON Parser is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.44.12 Compliance Checklist

Before shipping a product containing rapidjson Fast JSON Parser, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.44.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes rapidjson Fast JSON Parser, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of rapidjson Fast JSON Parser are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.44.14 Frequently Asked Questions

Question: May rapidjson Fast JSON Parser be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for rapidjson Fast JSON Parser? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.45 yaml-cpp YAML Parser

Subsystem Function

YAML parser and emitter in C++ matching the YAML 1.2 spec.

Copyright Holder

Copyright (c) 2008-2015 Jesse Beder.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating yaml-cpp YAML Parser.

Extended explanation of yaml-cpp YAML Parser

7.45.1 What the Component Is and Why It Is Included

yaml-cpp YAML Parser is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: YAML parser and emitter in C++ matching the YAML 1.2 spec. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of yaml-cpp YAML Parser does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.45.2 Copyright and Ownership

The copyright statement recorded for yaml-cpp YAML Parser is: Copyright (c) 2008-2015 Jesse Beder. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.45.3 Licence Designation Explained

The licence designation recorded for yaml-cpp YAML Parser is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.45.4 Redistribution Requirements in Practice

The Corporation's recorded directive for yaml-cpp YAML Parser is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating yaml-cpp YAML Parser. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.45.5 Placement of Attribution Notices

Attribution for yaml-cpp YAML Parser should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.45.6 Modification and Derivative Works

Modifications to yaml-cpp YAML Parser must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.45.7 Patent Considerations

Some licences applicable to yaml-cpp YAML Parser contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.45.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to yaml-cpp YAML Parser and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of yaml-cpp YAML Parser after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.45.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with yaml-cpp YAML Parser remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from yaml-cpp YAML Parser apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.45.10 Trademarks and Branding

The name yaml-cpp YAML Parser, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.45.11 Disclaimer of Warranty

Like most open-source components, yaml-cpp YAML Parser is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.45.12 Compliance Checklist

Before shipping a product containing yaml-cpp YAML Parser, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.45.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes yaml-cpp YAML Parser, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of yaml-cpp YAML Parser are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.45.14 Frequently Asked Questions

Question: May yaml-cpp YAML Parser be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for yaml-cpp YAML Parser? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.46 expat XML Parser Library

Subsystem Function

Stream-oriented XML parser library in C.

Copyright Holder

Copyright (c) 1998-2000 Thai Open Source Software Center.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating expat XML Parser Library.

Extended explanation of expat XML Parser Library

7.46.1 What the Component Is and Why It Is Included

expat XML Parser Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Stream-oriented XML parser library in C. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of expat XML Parser Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.46.2 Copyright and Ownership

The copyright statement recorded for expat XML Parser Library is: Copyright (c) 1998-2000 Thai Open Source Software Center. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.46.3 Licence Designation Explained

The licence designation recorded for expat XML Parser Library is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.46.4 Redistribution Requirements in Practice

The Corporation's recorded directive for expat XML Parser Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating expat XML Parser Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.46.5 Placement of Attribution Notices

Attribution for expat XML Parser Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.46.6 Modification and Derivative Works

Modifications to expat XML Parser Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.46.7 Patent Considerations

Some licences applicable to expat XML Parser Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.46.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to expat XML Parser Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of expat XML Parser Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.46.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with expat XML Parser Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from expat XML Parser Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.46.10 Trademarks and Branding

The name expat XML Parser Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.46.11 Disclaimer of Warranty

Like most open-source components, expat XML Parser Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.46.12 Compliance Checklist

Before shipping a product containing expat XML Parser Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.46.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes expat XML Parser Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of expat XML Parser Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.46.14 Frequently Asked Questions

Question: May expat XML Parser Library be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for expat XML Parser Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.47 cares Asynchronous DNS Engine

Subsystem Function

C library for asynchronous DNS requests.

Copyright Holder

Copyright (c) 1998 by the Massachusetts Institute of Technology.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating cares Asynchronous DNS Engine.

Extended explanation of cares Asynchronous DNS Engine

7.47.1 What the Component Is and Why It Is Included

cares Asynchronous DNS Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: C library for asynchronous DNS requests. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of cares Asynchronous DNS Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.47.2 Copyright and Ownership

The copyright statement recorded for cares Asynchronous DNS Engine is: Copyright (c) 1998 by the Massachusetts Institute of Technology. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.47.3 Licence Designation Explained

The licence designation recorded for cares Asynchronous DNS Engine is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.47.4 Redistribution Requirements in Practice

The Corporation's recorded directive for cares Asynchronous DNS Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating cares Asynchronous DNS Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.47.5 Placement of Attribution Notices

Attribution for cares Asynchronous DNS Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.47.6 Modification and Derivative Works

Modifications to cares Asynchronous DNS Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.47.7 Patent Considerations

Some licences applicable to cares Asynchronous DNS Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.47.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to cares Asynchronous DNS Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of cares Asynchronous DNS Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.47.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with cares Asynchronous DNS Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from cares Asynchronous DNS Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.47.10 Trademarks and Branding

The name cares Asynchronous DNS Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.47.11 Disclaimer of Warranty

Like most open-source components, cares Asynchronous DNS Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.47.12 Compliance Checklist

Before shipping a product containing cares Asynchronous DNS Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.47.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes cares Asynchronous DNS Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of cares Asynchronous DNS Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.47.14 Frequently Asked Questions

Question: May cares Asynchronous DNS Engine be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for cares Asynchronous DNS Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.48 libuv Asynchronous I/O Library

Subsystem Function

Multi-platform support library with a focus on asynchronous I/O.

Copyright Holder

Copyright (c) 2015-2026 libuv project contributors.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libuv Asynchronous I/O Library.

Extended explanation of libuv Asynchronous I/O Library

7.48.1 What the Component Is and Why It Is Included

libuv Asynchronous I/O Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Multi-platform support library with a focus on asynchronous I/O. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libuv Asynchronous I/O Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.48.2 Copyright and Ownership

The copyright statement recorded for libuv Asynchronous I/O Library is: Copyright (c) 2015-2026 libuv project contributors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.48.3 Licence Designation Explained

The licence designation recorded for libuv Asynchronous I/O Library is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.48.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libuv Asynchronous I/O Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libuv Asynchronous I/O Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.48.5 Placement of Attribution Notices

Attribution for libuv Asynchronous I/O Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.48.6 Modification and Derivative Works

Modifications to libuv Asynchronous I/O Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.48.7 Patent Considerations

Some licences applicable to libuv Asynchronous I/O Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.48.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libuv Asynchronous I/O Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libuv Asynchronous I/O Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.48.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libuv Asynchronous I/O Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libuv Asynchronous I/O Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.48.10 Trademarks and Branding

The name libuv Asynchronous I/O Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.48.11 Disclaimer of Warranty

Like most open-source components, libuv Asynchronous I/O Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.48.12 Compliance Checklist

Before shipping a product containing libuv Asynchronous I/O Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.48.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libuv Asynchronous I/O Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libuv Asynchronous I/O Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.48.14 Frequently Asked Questions

Question: May libuv Asynchronous I/O Library be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libuv Asynchronous I/O Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.49 libev Event Loop Library

Subsystem Function

Full-featured and high-performance event loop engine.

Copyright Holder

Copyright (c) 2007-2026 Marc Alexander Lehmann.

License Model

BSD 2-Clause / GPL

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libev Event Loop Library.

Extended explanation of libev Event Loop Library

7.49.1 What the Component Is and Why It Is Included

libev Event Loop Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Full-featured and high-performance event loop engine. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libev Event Loop Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.49.2 Copyright and Ownership

The copyright statement recorded for libev Event Loop Library is: Copyright (c) 2007-2026 Marc Alexander Lehmann. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.49.3 Licence Designation Explained

The licence designation recorded for libev Event Loop Library is BSD 2-Clause / GPL. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.49.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libev Event Loop Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libev Event Loop Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.49.5 Placement of Attribution Notices

Attribution for libev Event Loop Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.49.6 Modification and Derivative Works

Modifications to libev Event Loop Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.49.7 Patent Considerations

Some licences applicable to libev Event Loop Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.49.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libev Event Loop Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libev Event Loop Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.49.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libev Event Loop Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libev Event Loop Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.49.10 Trademarks and Branding

The name libev Event Loop Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.49.11 Disclaimer of Warranty

Like most open-source components, libev Event Loop Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.49.12 Compliance Checklist

Before shipping a product containing libev Event Loop Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.49.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libev Event Loop Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libev Event Loop Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.49.14 Frequently Asked Questions

Question: May libev Event Loop Library be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 2-Clause / GPL. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libev Event Loop Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.50 libevent Event Notification Library

Subsystem Function

Mechanism to execute a callback function when a specific event occurs.

Copyright Holder

Copyright (c) 2000-2007 Niels Provos.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libevent Event Notification Library.

Extended explanation of libevent Event Notification Library

7.50.1 What the Component Is and Why It Is Included

libevent Event Notification Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Mechanism to execute a callback function when a specific event occurs. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libevent Event Notification Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.50.2 Copyright and Ownership

The copyright statement recorded for libevent Event Notification Library is: Copyright (c) 2000-2007 Niels Provos. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.50.3 Licence Designation Explained

The licence designation recorded for libevent Event Notification Library is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.50.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libevent Event Notification Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libevent Event Notification Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.50.5 Placement of Attribution Notices

Attribution for libevent Event Notification Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.50.6 Modification and Derivative Works

Modifications to libevent Event Notification Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.50.7 Patent Considerations

Some licences applicable to libevent Event Notification Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.50.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libevent Event Notification Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libevent Event Notification Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.50.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libevent Event Notification Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libevent Event Notification Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.50.10 Trademarks and Branding

The name libevent Event Notification Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.50.11 Disclaimer of Warranty

Like most open-source components, libevent Event Notification Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.50.12 Compliance Checklist

Before shipping a product containing libevent Event Notification Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.50.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libevent Event Notification Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libevent Event Notification Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.50.14 Frequently Asked Questions

Question: May libevent Event Notification Library be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libevent Event Notification Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.51 nghttp2 HTTP/2 C Library

Subsystem Function

Implementation of HTTP/2 and HTTP/3 framing layers.

Copyright Holder

Copyright (c) 2012-2026 Tatsuhiro Tsujikawa.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating nghttp2 HTTP/2 C Library.

Extended explanation of nghttp2 HTTP/2 C Library

7.51.1 What the Component Is and Why It Is Included

nghttp2 HTTP/2 C Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Implementation of HTTP/2 and HTTP/3 framing layers. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of nghttp2 HTTP/2 C Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.51.2 Copyright and Ownership

The copyright statement recorded for nghttp2 HTTP/2 C Library is: Copyright (c) 2012-2026 Tatsuhiro Tsujikawa. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.51.3 Licence Designation Explained

The licence designation recorded for nghttp2 HTTP/2 C Library is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.51.4 Redistribution Requirements in Practice

The Corporation's recorded directive for nghttp2 HTTP/2 C Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating nghttp2 HTTP/2 C Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.51.5 Placement of Attribution Notices

Attribution for nghttp2 HTTP/2 C Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.51.6 Modification and Derivative Works

Modifications to nghttp2 HTTP/2 C Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.51.7 Patent Considerations

Some licences applicable to nghttp2 HTTP/2 C Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.51.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to nghttp2 HTTP/2 C Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of nghttp2 HTTP/2 C Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.51.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with nghttp2 HTTP/2 C Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from nghttp2 HTTP/2 C Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.51.10 Trademarks and Branding

The name nghttp2 HTTP/2 C Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.51.11 Disclaimer of Warranty

Like most open-source components, nghttp2 HTTP/2 C Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.51.12 Compliance Checklist

Before shipping a product containing nghttp2 HTTP/2 C Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.51.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes nghttp2 HTTP/2 C Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of nghttp2 HTTP/2 C Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.51.14 Frequently Asked Questions

Question: May nghttp2 HTTP/2 C Library be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for nghttp2 HTTP/2 C Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.52 http-parser HTTP Request/Response Parser

Subsystem Function

Parser for HTTP messages written in C.

Copyright Holder

Copyright Joyent, Inc. and other Node contributors.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating http-parser HTTP Request/Response Parser.

Extended explanation of http-parser HTTP Request/Response Parser

7.52.1 What the Component Is and Why It Is Included

http-parser HTTP Request/Response Parser is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Parser for HTTP messages written in C. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of http-parser HTTP Request/Response Parser does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.52.2 Copyright and Ownership

The copyright statement recorded for http-parser HTTP Request/Response Parser is: Copyright Joyent, Inc. and other Node contributors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.52.3 Licence Designation Explained

The licence designation recorded for http-parser HTTP Request/Response Parser is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.52.4 Redistribution Requirements in Practice

The Corporation's recorded directive for http-parser HTTP Request/Response Parser is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating http-parser HTTP Request/Response Parser. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.52.5 Placement of Attribution Notices

Attribution for http-parser HTTP Request/Response Parser should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.52.6 Modification and Derivative Works

Modifications to http-parser HTTP Request/Response Parser must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.52.7 Patent Considerations

Some licences applicable to http-parser HTTP Request/Response Parser contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.52.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to http-parser HTTP Request/Response Parser and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of http-parser HTTP Request/Response Parser after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.52.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with http-parser HTTP Request/Response Parser remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from http-parser HTTP Request/Response Parser apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.52.10 Trademarks and Branding

The name http-parser HTTP Request/Response Parser, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.52.11 Disclaimer of Warranty

Like most open-source components, http-parser HTTP Request/Response Parser is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.52.12 Compliance Checklist

Before shipping a product containing http-parser HTTP Request/Response Parser, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.52.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes http-parser HTTP Request/Response Parser, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of http-parser HTTP Request/Response Parser are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.52.14 Frequently Asked Questions

Question: May http-parser HTTP Request/Response Parser be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for http-parser HTTP Request/Response Parser? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.53 uriparser URI Parsing Library

Subsystem Function

Strictly RFC 3986 compliant URI parsing and handling library.

Copyright Holder

Copyright (C) 2007-2026 Sebastian Pipping.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating uriparser URI Parsing Library.

Extended explanation of uriparser URI Parsing Library

7.53.1 What the Component Is and Why It Is Included

uriparser URI Parsing Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Strictly RFC 3986 compliant URI parsing and handling library. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of uriparser URI Parsing Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.53.2 Copyright and Ownership

The copyright statement recorded for uriparser URI Parsing Library is: Copyright (C) 2007-2026 Sebastian Pipping. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.53.3 Licence Designation Explained

The licence designation recorded for uriparser URI Parsing Library is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.53.4 Redistribution Requirements in Practice

The Corporation's recorded directive for uriparser URI Parsing Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating uriparser URI Parsing Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.53.5 Placement of Attribution Notices

Attribution for uriparser URI Parsing Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.53.6 Modification and Derivative Works

Modifications to uriparser URI Parsing Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.53.7 Patent Considerations

Some licences applicable to uriparser URI Parsing Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.53.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to uriparser URI Parsing Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of uriparser URI Parsing Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.53.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with uriparser URI Parsing Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from uriparser URI Parsing Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.53.10 Trademarks and Branding

The name uriparser URI Parsing Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.53.11 Disclaimer of Warranty

Like most open-source components, uriparser URI Parsing Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.53.12 Compliance Checklist

Before shipping a product containing uriparser URI Parsing Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.53.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes uriparser URI Parsing Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of uriparser URI Parsing Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.53.14 Frequently Asked Questions

Question: May uriparser URI Parsing Library be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for uriparser URI Parsing Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.54 icu4x Rust Unicode Components

Subsystem Function

Modular implementation of Unicode components in Rust.

Copyright Holder

Copyright (c) 2020-2026 The ICU4X Project Authors.

License Model

Unicode-3.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating icu4x Rust Unicode Components.

Extended explanation of icu4x Rust Unicode Components

7.54.1 What the Component Is and Why It Is Included

icu4x Rust Unicode Components is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Modular implementation of Unicode components in Rust. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of icu4x Rust Unicode Components does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.54.2 Copyright and Ownership

The copyright statement recorded for icu4x Rust Unicode Components is: Copyright (c) 2020-2026 The ICU4X Project Authors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.54.3 Licence Designation Explained

The licence designation recorded for icu4x Rust Unicode Components is Unicode-3.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.54.4 Redistribution Requirements in Practice

The Corporation's recorded directive for icu4x Rust Unicode Components is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating icu4x Rust Unicode Components. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.54.5 Placement of Attribution Notices

Attribution for icu4x Rust Unicode Components should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.54.6 Modification and Derivative Works

Modifications to icu4x Rust Unicode Components must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.54.7 Patent Considerations

Some licences applicable to icu4x Rust Unicode Components contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.54.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to icu4x Rust Unicode Components and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of icu4x Rust Unicode Components after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.54.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with icu4x Rust Unicode Components remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from icu4x Rust Unicode Components apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.54.10 Trademarks and Branding

The name icu4x Rust Unicode Components, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.54.11 Disclaimer of Warranty

Like most open-source components, icu4x Rust Unicode Components is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.54.12 Compliance Checklist

Before shipping a product containing icu4x Rust Unicode Components, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.54.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes icu4x Rust Unicode Components, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of icu4x Rust Unicode Components are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.54.14 Frequently Asked Questions

Question: May icu4x Rust Unicode Components be used in a commercial product? Answer: In general yes, subject to the conditions of Unicode-3.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for icu4x Rust Unicode Components? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.55 wasmtime WebAssembly Runtime

Subsystem Function

Standalone JIT-style WebAssembly runtime engine.

Copyright Holder

Copyright (c) 2019-2026 Bytecode Alliance.

License Model

Apache License 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating wasmtime WebAssembly Runtime.

Extended explanation of wasmtime WebAssembly Runtime

7.55.1 What the Component Is and Why It Is Included

wasmtime WebAssembly Runtime is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Standalone JIT-style WebAssembly runtime engine. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of wasmtime WebAssembly Runtime does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.55.2 Copyright and Ownership

The copyright statement recorded for wasmtime WebAssembly Runtime is: Copyright (c) 2019-2026 Bytecode Alliance. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.55.3 Licence Designation Explained

The licence designation recorded for wasmtime WebAssembly Runtime is Apache License 2.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.55.4 Redistribution Requirements in Practice

The Corporation's recorded directive for wasmtime WebAssembly Runtime is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating wasmtime WebAssembly Runtime. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.55.5 Placement of Attribution Notices

Attribution for wasmtime WebAssembly Runtime should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.55.6 Modification and Derivative Works

Modifications to wasmtime WebAssembly Runtime must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.55.7 Patent Considerations

Some licences applicable to wasmtime WebAssembly Runtime contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.55.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to wasmtime WebAssembly Runtime and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of wasmtime WebAssembly Runtime after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.55.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with wasmtime WebAssembly Runtime remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from wasmtime WebAssembly Runtime apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.55.10 Trademarks and Branding

The name wasmtime WebAssembly Runtime, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.55.11 Disclaimer of Warranty

Like most open-source components, wasmtime WebAssembly Runtime is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.55.12 Compliance Checklist

Before shipping a product containing wasmtime WebAssembly Runtime, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.55.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes wasmtime WebAssembly Runtime, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of wasmtime WebAssembly Runtime are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.55.14 Frequently Asked Questions

Question: May wasmtime WebAssembly Runtime be used in a commercial product? Answer: In general yes, subject to the conditions of Apache License 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for wasmtime WebAssembly Runtime? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.56 wasmer WebAssembly Executor

Subsystem Function

Universal WebAssembly runtime engine supporting execution plugins.

Copyright Holder

Copyright (c) 2018-2026 Wasmer, Inc.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating wasmer WebAssembly Executor.

Extended explanation of wasmer WebAssembly Executor

7.56.1 What the Component Is and Why It Is Included

wasmer WebAssembly Executor is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Universal WebAssembly runtime engine supporting execution plugins. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of wasmer WebAssembly Executor does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.56.2 Copyright and Ownership

The copyright statement recorded for wasmer WebAssembly Executor is: Copyright (c) 2018-2026 Wasmer, Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.56.3 Licence Designation Explained

The licence designation recorded for wasmer WebAssembly Executor is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.56.4 Redistribution Requirements in Practice

The Corporation's recorded directive for wasmer WebAssembly Executor is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating wasmer WebAssembly Executor. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.56.5 Placement of Attribution Notices

Attribution for wasmer WebAssembly Executor should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.56.6 Modification and Derivative Works

Modifications to wasmer WebAssembly Executor must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.56.7 Patent Considerations

Some licences applicable to wasmer WebAssembly Executor contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.56.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to wasmer WebAssembly Executor and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of wasmer WebAssembly Executor after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.56.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with wasmer WebAssembly Executor remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from wasmer WebAssembly Executor apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.56.10 Trademarks and Branding

The name wasmer WebAssembly Executor, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.56.11 Disclaimer of Warranty

Like most open-source components, wasmer WebAssembly Executor is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.56.12 Compliance Checklist

Before shipping a product containing wasmer WebAssembly Executor, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.56.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes wasmer WebAssembly Executor, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of wasmer WebAssembly Executor are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.56.14 Frequently Asked Questions

Question: May wasmer WebAssembly Executor be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for wasmer WebAssembly Executor? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.57 vulkan-headers Vulkan API Declarations

Subsystem Function

Vulkan graphics API header files and C bindings.

Copyright Holder

Copyright (c) 2015-2026 The Khronos Group Inc.

License Model

Apache License 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating vulkan-headers Vulkan API Declarations.

Extended explanation of vulkan-headers Vulkan API Declarations

7.57.1 What the Component Is and Why It Is Included

vulkan-headers Vulkan API Declarations is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Vulkan graphics API header files and C bindings. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of vulkan-headers Vulkan API Declarations does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.57.2 Copyright and Ownership

The copyright statement recorded for vulkan-headers Vulkan API Declarations is: Copyright (c) 2015-2026 The Khronos Group Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.57.3 Licence Designation Explained

The licence designation recorded for vulkan-headers Vulkan API Declarations is Apache License 2.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.57.4 Redistribution Requirements in Practice

The Corporation's recorded directive for vulkan-headers Vulkan API Declarations is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating vulkan-headers Vulkan API Declarations. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.57.5 Placement of Attribution Notices

Attribution for vulkan-headers Vulkan API Declarations should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.57.6 Modification and Derivative Works

Modifications to vulkan-headers Vulkan API Declarations must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.57.7 Patent Considerations

Some licences applicable to vulkan-headers Vulkan API Declarations contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.57.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to vulkan-headers Vulkan API Declarations and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of vulkan-headers Vulkan API Declarations after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.57.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with vulkan-headers Vulkan API Declarations remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from vulkan-headers Vulkan API Declarations apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.57.10 Trademarks and Branding

The name vulkan-headers Vulkan API Declarations, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.57.11 Disclaimer of Warranty

Like most open-source components, vulkan-headers Vulkan API Declarations is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.57.12 Compliance Checklist

Before shipping a product containing vulkan-headers Vulkan API Declarations, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.57.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes vulkan-headers Vulkan API Declarations, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of vulkan-headers Vulkan API Declarations are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.57.14 Frequently Asked Questions

Question: May vulkan-headers Vulkan API Declarations be used in a commercial product? Answer: In general yes, subject to the conditions of Apache License 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for vulkan-headers Vulkan API Declarations? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.58 vulkan-loader Vulkan ICD Loader

Subsystem Function

Loader library connecting applications to Vulkan graphics drivers.

Copyright Holder

Copyright (c) 2015-2026 The Khronos Group Inc.

License Model

Apache License 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating vulkan-loader Vulkan ICD Loader.

Extended explanation of vulkan-loader Vulkan ICD Loader

7.58.1 What the Component Is and Why It Is Included

vulkan-loader Vulkan ICD Loader is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Loader library connecting applications to Vulkan graphics drivers. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of vulkan-loader Vulkan ICD Loader does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.58.2 Copyright and Ownership

The copyright statement recorded for vulkan-loader Vulkan ICD Loader is: Copyright (c) 2015-2026 The Khronos Group Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.58.3 Licence Designation Explained

The licence designation recorded for vulkan-loader Vulkan ICD Loader is Apache License 2.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.58.4 Redistribution Requirements in Practice

The Corporation's recorded directive for vulkan-loader Vulkan ICD Loader is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating vulkan-loader Vulkan ICD Loader. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.58.5 Placement of Attribution Notices

Attribution for vulkan-loader Vulkan ICD Loader should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.58.6 Modification and Derivative Works

Modifications to vulkan-loader Vulkan ICD Loader must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.58.7 Patent Considerations

Some licences applicable to vulkan-loader Vulkan ICD Loader contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.58.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to vulkan-loader Vulkan ICD Loader and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of vulkan-loader Vulkan ICD Loader after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.58.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with vulkan-loader Vulkan ICD Loader remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from vulkan-loader Vulkan ICD Loader apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.58.10 Trademarks and Branding

The name vulkan-loader Vulkan ICD Loader, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.58.11 Disclaimer of Warranty

Like most open-source components, vulkan-loader Vulkan ICD Loader is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.58.12 Compliance Checklist

Before shipping a product containing vulkan-loader Vulkan ICD Loader, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.58.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes vulkan-loader Vulkan ICD Loader, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of vulkan-loader Vulkan ICD Loader are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.58.14 Frequently Asked Questions

Question: May vulkan-loader Vulkan ICD Loader be used in a commercial product? Answer: In general yes, subject to the conditions of Apache License 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for vulkan-loader Vulkan ICD Loader? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.59 glslang GLSL Shader Compiler

Subsystem Function

Khronos reference front-end for GLSL and ESSL shader languages.

Copyright Holder

Copyright (C) 2015-2026 The Khronos Group Inc.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating glslang GLSL Shader Compiler.

Extended explanation of glslang GLSL Shader Compiler

7.59.1 What the Component Is and Why It Is Included

glslang GLSL Shader Compiler is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Khronos reference front-end for GLSL and ESSL shader languages. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of glslang GLSL Shader Compiler does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.59.2 Copyright and Ownership

The copyright statement recorded for glslang GLSL Shader Compiler is: Copyright (C) 2015-2026 The Khronos Group Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.59.3 Licence Designation Explained

The licence designation recorded for glslang GLSL Shader Compiler is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.59.4 Redistribution Requirements in Practice

The Corporation's recorded directive for glslang GLSL Shader Compiler is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating glslang GLSL Shader Compiler. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.59.5 Placement of Attribution Notices

Attribution for glslang GLSL Shader Compiler should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.59.6 Modification and Derivative Works

Modifications to glslang GLSL Shader Compiler must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.59.7 Patent Considerations

Some licences applicable to glslang GLSL Shader Compiler contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.59.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to glslang GLSL Shader Compiler and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of glslang GLSL Shader Compiler after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.59.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with glslang GLSL Shader Compiler remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from glslang GLSL Shader Compiler apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.59.10 Trademarks and Branding

The name glslang GLSL Shader Compiler, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.59.11 Disclaimer of Warranty

Like most open-source components, glslang GLSL Shader Compiler is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.59.12 Compliance Checklist

Before shipping a product containing glslang GLSL Shader Compiler, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.59.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes glslang GLSL Shader Compiler, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of glslang GLSL Shader Compiler are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.59.14 Frequently Asked Questions

Question: May glslang GLSL Shader Compiler be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for glslang GLSL Shader Compiler? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.60 SPIRV-Tools SPIR-V Translator

Subsystem Function

Library and tools for processing SPIR-V intermediate binaries.

Copyright Holder

Copyright (c) 2015-2026 The Khronos Group Inc.

License Model

Apache License 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating SPIRV-Tools SPIR-V Translator.

Extended explanation of SPIRV-Tools SPIR-V Translator

7.60.1 What the Component Is and Why It Is Included

SPIRV-Tools SPIR-V Translator is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Library and tools for processing SPIR-V intermediate binaries. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of SPIRV-Tools SPIR-V Translator does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.60.2 Copyright and Ownership

The copyright statement recorded for SPIRV-Tools SPIR-V Translator is: Copyright (c) 2015-2026 The Khronos Group Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.60.3 Licence Designation Explained

The licence designation recorded for SPIRV-Tools SPIR-V Translator is Apache License 2.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.60.4 Redistribution Requirements in Practice

The Corporation's recorded directive for SPIRV-Tools SPIR-V Translator is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating SPIRV-Tools SPIR-V Translator. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.60.5 Placement of Attribution Notices

Attribution for SPIRV-Tools SPIR-V Translator should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.60.6 Modification and Derivative Works

Modifications to SPIRV-Tools SPIR-V Translator must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.60.7 Patent Considerations

Some licences applicable to SPIRV-Tools SPIR-V Translator contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.60.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to SPIRV-Tools SPIR-V Translator and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of SPIRV-Tools SPIR-V Translator after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.60.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with SPIRV-Tools SPIR-V Translator remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from SPIRV-Tools SPIR-V Translator apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.60.10 Trademarks and Branding

The name SPIRV-Tools SPIR-V Translator, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.60.11 Disclaimer of Warranty

Like most open-source components, SPIRV-Tools SPIR-V Translator is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.60.12 Compliance Checklist

Before shipping a product containing SPIRV-Tools SPIR-V Translator, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.60.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes SPIRV-Tools SPIR-V Translator, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of SPIRV-Tools SPIR-V Translator are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.60.14 Frequently Asked Questions

Question: May SPIRV-Tools SPIR-V Translator be used in a commercial product? Answer: In general yes, subject to the conditions of Apache License 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for SPIRV-Tools SPIR-V Translator? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.61 SPIRV-Cross Shader Transpiler

Subsystem Function

Transpiles SPIR-V back into GLSL, HLSL, or Metal Shading Language.

Copyright Holder

Copyright (c) 2015-2026 The Khronos Group Inc.

License Model

Apache License 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating SPIRV-Cross Shader Transpiler.

Extended explanation of SPIRV-Cross Shader Transpiler

7.61.1 What the Component Is and Why It Is Included

SPIRV-Cross Shader Transpiler is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Transpiles SPIR-V back into GLSL, HLSL, or Metal Shading Language. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of SPIRV-Cross Shader Transpiler does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.61.2 Copyright and Ownership

The copyright statement recorded for SPIRV-Cross Shader Transpiler is: Copyright (c) 2015-2026 The Khronos Group Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.61.3 Licence Designation Explained

The licence designation recorded for SPIRV-Cross Shader Transpiler is Apache License 2.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.61.4 Redistribution Requirements in Practice

The Corporation's recorded directive for SPIRV-Cross Shader Transpiler is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating SPIRV-Cross Shader Transpiler. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.61.5 Placement of Attribution Notices

Attribution for SPIRV-Cross Shader Transpiler should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.61.6 Modification and Derivative Works

Modifications to SPIRV-Cross Shader Transpiler must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.61.7 Patent Considerations

Some licences applicable to SPIRV-Cross Shader Transpiler contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.61.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to SPIRV-Cross Shader Transpiler and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of SPIRV-Cross Shader Transpiler after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.61.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with SPIRV-Cross Shader Transpiler remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from SPIRV-Cross Shader Transpiler apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.61.10 Trademarks and Branding

The name SPIRV-Cross Shader Transpiler, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.61.11 Disclaimer of Warranty

Like most open-source components, SPIRV-Cross Shader Transpiler is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.61.12 Compliance Checklist

Before shipping a product containing SPIRV-Cross Shader Transpiler, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.61.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes SPIRV-Cross Shader Transpiler, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of SPIRV-Cross Shader Transpiler are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.61.14 Frequently Asked Questions

Question: May SPIRV-Cross Shader Transpiler be used in a commercial product? Answer: In general yes, subject to the conditions of Apache License 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for SPIRV-Cross Shader Transpiler? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.62 shaderc Shader Compilation Wrapper

Subsystem Function

A collection of tools and libraries for shader compilation.

Copyright Holder

Copyright 2018 Google Inc.

License Model

Apache License 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating shaderc Shader Compilation Wrapper.

Extended explanation of shaderc Shader Compilation Wrapper

7.62.1 What the Component Is and Why It Is Included

shaderc Shader Compilation Wrapper is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: A collection of tools and libraries for shader compilation. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of shaderc Shader Compilation Wrapper does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.62.2 Copyright and Ownership

The copyright statement recorded for shaderc Shader Compilation Wrapper is: Copyright 2018 Google Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.62.3 Licence Designation Explained

The licence designation recorded for shaderc Shader Compilation Wrapper is Apache License 2.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.62.4 Redistribution Requirements in Practice

The Corporation's recorded directive for shaderc Shader Compilation Wrapper is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating shaderc Shader Compilation Wrapper. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.62.5 Placement of Attribution Notices

Attribution for shaderc Shader Compilation Wrapper should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.62.6 Modification and Derivative Works

Modifications to shaderc Shader Compilation Wrapper must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.62.7 Patent Considerations

Some licences applicable to shaderc Shader Compilation Wrapper contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.62.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to shaderc Shader Compilation Wrapper and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of shaderc Shader Compilation Wrapper after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.62.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with shaderc Shader Compilation Wrapper remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from shaderc Shader Compilation Wrapper apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.62.10 Trademarks and Branding

The name shaderc Shader Compilation Wrapper, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.62.11 Disclaimer of Warranty

Like most open-source components, shaderc Shader Compilation Wrapper is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.62.12 Compliance Checklist

Before shipping a product containing shaderc Shader Compilation Wrapper, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.62.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes shaderc Shader Compilation Wrapper, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of shaderc Shader Compilation Wrapper are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.62.14 Frequently Asked Questions

Question: May shaderc Shader Compilation Wrapper be used in a commercial product? Answer: In general yes, subject to the conditions of Apache License 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for shaderc Shader Compilation Wrapper? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.63 tint WebGPU Shader Transpiler

Subsystem Function

Compiler for WebGPU Shading Language (WGSL).

Copyright Holder

Copyright 2020 The Tint Authors.

License Model

Apache License 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating tint WebGPU Shader Transpiler.

Extended explanation of tint WebGPU Shader Transpiler

7.63.1 What the Component Is and Why It Is Included

tint WebGPU Shader Transpiler is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Compiler for WebGPU Shading Language (WGSL). The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of tint WebGPU Shader Transpiler does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.63.2 Copyright and Ownership

The copyright statement recorded for tint WebGPU Shader Transpiler is: Copyright 2020 The Tint Authors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.63.3 Licence Designation Explained

The licence designation recorded for tint WebGPU Shader Transpiler is Apache License 2.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.63.4 Redistribution Requirements in Practice

The Corporation's recorded directive for tint WebGPU Shader Transpiler is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating tint WebGPU Shader Transpiler. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.63.5 Placement of Attribution Notices

Attribution for tint WebGPU Shader Transpiler should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.63.6 Modification and Derivative Works

Modifications to tint WebGPU Shader Transpiler must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.63.7 Patent Considerations

Some licences applicable to tint WebGPU Shader Transpiler contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.63.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to tint WebGPU Shader Transpiler and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of tint WebGPU Shader Transpiler after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.63.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with tint WebGPU Shader Transpiler remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from tint WebGPU Shader Transpiler apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.63.10 Trademarks and Branding

The name tint WebGPU Shader Transpiler, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.63.11 Disclaimer of Warranty

Like most open-source components, tint WebGPU Shader Transpiler is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.63.12 Compliance Checklist

Before shipping a product containing tint WebGPU Shader Transpiler, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.63.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes tint WebGPU Shader Transpiler, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of tint WebGPU Shader Transpiler are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.63.14 Frequently Asked Questions

Question: May tint WebGPU Shader Transpiler be used in a commercial product? Answer: In general yes, subject to the conditions of Apache License 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for tint WebGPU Shader Transpiler? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.64 dawn WebGPU Native Implementation

Subsystem Function

Cross-platform implementation of the WebGPU standard in C++.

Copyright Holder

Copyright 2018 The Dawn Authors.

License Model

Apache License 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating dawn WebGPU Native Implementation.

Extended explanation of dawn WebGPU Native Implementation

7.64.1 What the Component Is and Why It Is Included

dawn WebGPU Native Implementation is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Cross-platform implementation of the WebGPU standard in C++. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of dawn WebGPU Native Implementation does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.64.2 Copyright and Ownership

The copyright statement recorded for dawn WebGPU Native Implementation is: Copyright 2018 The Dawn Authors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.64.3 Licence Designation Explained

The licence designation recorded for dawn WebGPU Native Implementation is Apache License 2.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.64.4 Redistribution Requirements in Practice

The Corporation's recorded directive for dawn WebGPU Native Implementation is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating dawn WebGPU Native Implementation. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.64.5 Placement of Attribution Notices

Attribution for dawn WebGPU Native Implementation should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.64.6 Modification and Derivative Works

Modifications to dawn WebGPU Native Implementation must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.64.7 Patent Considerations

Some licences applicable to dawn WebGPU Native Implementation contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.64.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to dawn WebGPU Native Implementation and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of dawn WebGPU Native Implementation after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.64.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with dawn WebGPU Native Implementation remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from dawn WebGPU Native Implementation apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.64.10 Trademarks and Branding

The name dawn WebGPU Native Implementation, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.64.11 Disclaimer of Warranty

Like most open-source components, dawn WebGPU Native Implementation is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.64.12 Compliance Checklist

Before shipping a product containing dawn WebGPU Native Implementation, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.64.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes dawn WebGPU Native Implementation, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of dawn WebGPU Native Implementation are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.64.14 Frequently Asked Questions

Question: May dawn WebGPU Native Implementation be used in a commercial product? Answer: In general yes, subject to the conditions of Apache License 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for dawn WebGPU Native Implementation? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.65 libvpx VP8/VP9 Video Codec

Subsystem Function

VP8 and VP9 video codec reference implementation.

Copyright Holder

Copyright (c) 2010, The WebM Project authors.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libvpx VP8/VP9 Video Codec.

Extended explanation of libvpx VP8/VP9 Video Codec

7.65.1 What the Component Is and Why It Is Included

libvpx VP8/VP9 Video Codec is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: VP8 and VP9 video codec reference implementation. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libvpx VP8/VP9 Video Codec does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.65.2 Copyright and Ownership

The copyright statement recorded for libvpx VP8/VP9 Video Codec is: Copyright (c) 2010, The WebM Project authors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.65.3 Licence Designation Explained

The licence designation recorded for libvpx VP8/VP9 Video Codec is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.65.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libvpx VP8/VP9 Video Codec is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libvpx VP8/VP9 Video Codec. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.65.5 Placement of Attribution Notices

Attribution for libvpx VP8/VP9 Video Codec should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.65.6 Modification and Derivative Works

Modifications to libvpx VP8/VP9 Video Codec must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.65.7 Patent Considerations

Some licences applicable to libvpx VP8/VP9 Video Codec contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.65.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libvpx VP8/VP9 Video Codec and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libvpx VP8/VP9 Video Codec after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.65.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libvpx VP8/VP9 Video Codec remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libvpx VP8/VP9 Video Codec apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.65.10 Trademarks and Branding

The name libvpx VP8/VP9 Video Codec, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.65.11 Disclaimer of Warranty

Like most open-source components, libvpx VP8/VP9 Video Codec is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.65.12 Compliance Checklist

Before shipping a product containing libvpx VP8/VP9 Video Codec, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.65.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libvpx VP8/VP9 Video Codec, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libvpx VP8/VP9 Video Codec are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.65.14 Frequently Asked Questions

Question: May libvpx VP8/VP9 Video Codec be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libvpx VP8/VP9 Video Codec? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.66 libaom AV1 Codec Library

Subsystem Function

AV1 open-source video encoder and decoder library.

Copyright Holder

Copyright (c) 2016, Alliance for Open Media.

License Model

BSD 2-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libaom AV1 Codec Library.

Extended explanation of libaom AV1 Codec Library

7.66.1 What the Component Is and Why It Is Included

libaom AV1 Codec Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: AV1 open-source video encoder and decoder library. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libaom AV1 Codec Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.66.2 Copyright and Ownership

The copyright statement recorded for libaom AV1 Codec Library is: Copyright (c) 2016, Alliance for Open Media. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.66.3 Licence Designation Explained

The licence designation recorded for libaom AV1 Codec Library is BSD 2-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.66.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libaom AV1 Codec Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libaom AV1 Codec Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.66.5 Placement of Attribution Notices

Attribution for libaom AV1 Codec Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.66.6 Modification and Derivative Works

Modifications to libaom AV1 Codec Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.66.7 Patent Considerations

Some licences applicable to libaom AV1 Codec Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.66.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libaom AV1 Codec Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libaom AV1 Codec Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.66.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libaom AV1 Codec Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libaom AV1 Codec Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.66.10 Trademarks and Branding

The name libaom AV1 Codec Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.66.11 Disclaimer of Warranty

Like most open-source components, libaom AV1 Codec Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.66.12 Compliance Checklist

Before shipping a product containing libaom AV1 Codec Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.66.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libaom AV1 Codec Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libaom AV1 Codec Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.66.14 Frequently Asked Questions

Question: May libaom AV1 Codec Library be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 2-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libaom AV1 Codec Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.67 opus Audio Codec Toolkit

Subsystem Function

Versatile interactive audio and speech codec.

Copyright Holder

Copyright (c) 2001-2026 Xiph.Org Foundation, Skype Limited.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating opus Audio Codec Toolkit.

Extended explanation of opus Audio Codec Toolkit

7.67.1 What the Component Is and Why It Is Included

opus Audio Codec Toolkit is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Versatile interactive audio and speech codec. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of opus Audio Codec Toolkit does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.67.2 Copyright and Ownership

The copyright statement recorded for opus Audio Codec Toolkit is: Copyright (c) 2001-2026 Xiph.Org Foundation, Skype Limited. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.67.3 Licence Designation Explained

The licence designation recorded for opus Audio Codec Toolkit is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.67.4 Redistribution Requirements in Practice

The Corporation's recorded directive for opus Audio Codec Toolkit is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating opus Audio Codec Toolkit. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.67.5 Placement of Attribution Notices

Attribution for opus Audio Codec Toolkit should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.67.6 Modification and Derivative Works

Modifications to opus Audio Codec Toolkit must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.67.7 Patent Considerations

Some licences applicable to opus Audio Codec Toolkit contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.67.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to opus Audio Codec Toolkit and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of opus Audio Codec Toolkit after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.67.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with opus Audio Codec Toolkit remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from opus Audio Codec Toolkit apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.67.10 Trademarks and Branding

The name opus Audio Codec Toolkit, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.67.11 Disclaimer of Warranty

Like most open-source components, opus Audio Codec Toolkit is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.67.12 Compliance Checklist

Before shipping a product containing opus Audio Codec Toolkit, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.67.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes opus Audio Codec Toolkit, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of opus Audio Codec Toolkit are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.67.14 Frequently Asked Questions

Question: May opus Audio Codec Toolkit be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for opus Audio Codec Toolkit? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.68 libvorbis Audio Codec Engine

Subsystem Function

Lossy audio compression codec library.

Copyright Holder

Copyright (c) 2002-2026 Xiph.Org Foundation.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libvorbis Audio Codec Engine.

Extended explanation of libvorbis Audio Codec Engine

7.68.1 What the Component Is and Why It Is Included

libvorbis Audio Codec Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Lossy audio compression codec library. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libvorbis Audio Codec Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.68.2 Copyright and Ownership

The copyright statement recorded for libvorbis Audio Codec Engine is: Copyright (c) 2002-2026 Xiph.Org Foundation. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.68.3 Licence Designation Explained

The licence designation recorded for libvorbis Audio Codec Engine is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.68.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libvorbis Audio Codec Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libvorbis Audio Codec Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.68.5 Placement of Attribution Notices

Attribution for libvorbis Audio Codec Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.68.6 Modification and Derivative Works

Modifications to libvorbis Audio Codec Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.68.7 Patent Considerations

Some licences applicable to libvorbis Audio Codec Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.68.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libvorbis Audio Codec Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libvorbis Audio Codec Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.68.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libvorbis Audio Codec Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libvorbis Audio Codec Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.68.10 Trademarks and Branding

The name libvorbis Audio Codec Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.68.11 Disclaimer of Warranty

Like most open-source components, libvorbis Audio Codec Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.68.12 Compliance Checklist

Before shipping a product containing libvorbis Audio Codec Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.68.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libvorbis Audio Codec Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libvorbis Audio Codec Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.68.14 Frequently Asked Questions

Question: May libvorbis Audio Codec Engine be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libvorbis Audio Codec Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.69 libogg Container Bitstream Engine

Subsystem Function

Bitstream framing format for Ogg multimedia streams.

Copyright Holder

Copyright (c) 2002, Xiph.org Foundation.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libogg Container Bitstream Engine.

Extended explanation of libogg Container Bitstream Engine

7.69.1 What the Component Is and Why It Is Included

libogg Container Bitstream Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Bitstream framing format for Ogg multimedia streams. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libogg Container Bitstream Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.69.2 Copyright and Ownership

The copyright statement recorded for libogg Container Bitstream Engine is: Copyright (c) 2002, Xiph.org Foundation. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.69.3 Licence Designation Explained

The licence designation recorded for libogg Container Bitstream Engine is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.69.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libogg Container Bitstream Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libogg Container Bitstream Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.69.5 Placement of Attribution Notices

Attribution for libogg Container Bitstream Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.69.6 Modification and Derivative Works

Modifications to libogg Container Bitstream Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.69.7 Patent Considerations

Some licences applicable to libogg Container Bitstream Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.69.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libogg Container Bitstream Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libogg Container Bitstream Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.69.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libogg Container Bitstream Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libogg Container Bitstream Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.69.10 Trademarks and Branding

The name libogg Container Bitstream Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.69.11 Disclaimer of Warranty

Like most open-source components, libogg Container Bitstream Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.69.12 Compliance Checklist

Before shipping a product containing libogg Container Bitstream Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.69.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libogg Container Bitstream Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libogg Container Bitstream Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.69.14 Frequently Asked Questions

Question: May libogg Container Bitstream Engine be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libogg Container Bitstream Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.70 libflac Lossless Audio Codec

Subsystem Function

Free Lossless Audio Codec library.

Copyright Holder

Copyright (C) 2000-2026 Josh Coalson et al.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libflac Lossless Audio Codec.

Extended explanation of libflac Lossless Audio Codec

7.70.1 What the Component Is and Why It Is Included

libflac Lossless Audio Codec is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Free Lossless Audio Codec library. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libflac Lossless Audio Codec does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.70.2 Copyright and Ownership

The copyright statement recorded for libflac Lossless Audio Codec is: Copyright (C) 2000-2026 Josh Coalson et al. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.70.3 Licence Designation Explained

The licence designation recorded for libflac Lossless Audio Codec is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.70.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libflac Lossless Audio Codec is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libflac Lossless Audio Codec. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.70.5 Placement of Attribution Notices

Attribution for libflac Lossless Audio Codec should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.70.6 Modification and Derivative Works

Modifications to libflac Lossless Audio Codec must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.70.7 Patent Considerations

Some licences applicable to libflac Lossless Audio Codec contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.70.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libflac Lossless Audio Codec and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libflac Lossless Audio Codec after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.70.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libflac Lossless Audio Codec remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libflac Lossless Audio Codec apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.70.10 Trademarks and Branding

The name libflac Lossless Audio Codec, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.70.11 Disclaimer of Warranty

Like most open-source components, libflac Lossless Audio Codec is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.70.12 Compliance Checklist

Before shipping a product containing libflac Lossless Audio Codec, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.70.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libflac Lossless Audio Codec, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libflac Lossless Audio Codec are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.70.14 Frequently Asked Questions

Question: May libflac Lossless Audio Codec be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libflac Lossless Audio Codec? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.71 soundtouch Audio Processing Engine

Subsystem Function

Audio processing library for changing tempo, pitch, and rate.

Copyright Holder

Copyright (c) Olli Parviainen.

License Model

GNU LGPL v2.1

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating soundtouch Audio Processing Engine.

Extended explanation of soundtouch Audio Processing Engine

7.71.1 What the Component Is and Why It Is Included

soundtouch Audio Processing Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Audio processing library for changing tempo, pitch, and rate. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of soundtouch Audio Processing Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.71.2 Copyright and Ownership

The copyright statement recorded for soundtouch Audio Processing Engine is: Copyright (c) Olli Parviainen. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.71.3 Licence Designation Explained

The licence designation recorded for soundtouch Audio Processing Engine is GNU LGPL v2.1. In summary, this designation describes a reciprocal or special-purpose licence whose conditions on source availability and notices must be read carefully. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.71.4 Redistribution Requirements in Practice

The Corporation's recorded directive for soundtouch Audio Processing Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating soundtouch Audio Processing Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.71.5 Placement of Attribution Notices

Attribution for soundtouch Audio Processing Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.71.6 Modification and Derivative Works

Modifications to soundtouch Audio Processing Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.71.7 Patent Considerations

Some licences applicable to soundtouch Audio Processing Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.71.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to soundtouch Audio Processing Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of soundtouch Audio Processing Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.71.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with soundtouch Audio Processing Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from soundtouch Audio Processing Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.71.10 Trademarks and Branding

The name soundtouch Audio Processing Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.71.11 Disclaimer of Warranty

Like most open-source components, soundtouch Audio Processing Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.71.12 Compliance Checklist

Before shipping a product containing soundtouch Audio Processing Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.71.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes soundtouch Audio Processing Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of soundtouch Audio Processing Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.71.14 Frequently Asked Questions

Question: May soundtouch Audio Processing Engine be used in a commercial product? Answer: In general yes, subject to the conditions of GNU LGPL v2.1. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for soundtouch Audio Processing Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.72 speexdsp Speech Processing Suite

Subsystem Function

DSP library including acoustic echo cancellation and noise suppression.

Copyright Holder

Copyright (C) 2003-2008 Jean-Marc Valin / Xiph.Org.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating speexdsp Speech Processing Suite.

Extended explanation of speexdsp Speech Processing Suite

7.72.1 What the Component Is and Why It Is Included

speexdsp Speech Processing Suite is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: DSP library including acoustic echo cancellation and noise suppression. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of speexdsp Speech Processing Suite does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.72.2 Copyright and Ownership

The copyright statement recorded for speexdsp Speech Processing Suite is: Copyright (C) 2003-2008 Jean-Marc Valin / Xiph.Org. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.72.3 Licence Designation Explained

The licence designation recorded for speexdsp Speech Processing Suite is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.72.4 Redistribution Requirements in Practice

The Corporation's recorded directive for speexdsp Speech Processing Suite is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating speexdsp Speech Processing Suite. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.72.5 Placement of Attribution Notices

Attribution for speexdsp Speech Processing Suite should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.72.6 Modification and Derivative Works

Modifications to speexdsp Speech Processing Suite must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.72.7 Patent Considerations

Some licences applicable to speexdsp Speech Processing Suite contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.72.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to speexdsp Speech Processing Suite and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of speexdsp Speech Processing Suite after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.72.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with speexdsp Speech Processing Suite remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from speexdsp Speech Processing Suite apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.72.10 Trademarks and Branding

The name speexdsp Speech Processing Suite, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.72.11 Disclaimer of Warranty

Like most open-source components, speexdsp Speech Processing Suite is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.72.12 Compliance Checklist

Before shipping a product containing speexdsp Speech Processing Suite, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.72.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes speexdsp Speech Processing Suite, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of speexdsp Speech Processing Suite are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.72.14 Frequently Asked Questions

Question: May speexdsp Speech Processing Suite be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for speexdsp Speech Processing Suite? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.73 webrtc-audio-processing Engine

Subsystem Function

Audio processing modules extracted from WebRTC.

Copyright Holder

Copyright (c) 2012 The WebRTC project authors.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating webrtc-audio-processing Engine.

Extended explanation of webrtc-audio-processing Engine

7.73.1 What the Component Is and Why It Is Included

webrtc-audio-processing Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Audio processing modules extracted from WebRTC. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of webrtc-audio-processing Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.73.2 Copyright and Ownership

The copyright statement recorded for webrtc-audio-processing Engine is: Copyright (c) 2012 The WebRTC project authors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.73.3 Licence Designation Explained

The licence designation recorded for webrtc-audio-processing Engine is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.73.4 Redistribution Requirements in Practice

The Corporation's recorded directive for webrtc-audio-processing Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating webrtc-audio-processing Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.73.5 Placement of Attribution Notices

Attribution for webrtc-audio-processing Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.73.6 Modification and Derivative Works

Modifications to webrtc-audio-processing Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.73.7 Patent Considerations

Some licences applicable to webrtc-audio-processing Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.73.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to webrtc-audio-processing Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of webrtc-audio-processing Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.73.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with webrtc-audio-processing Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from webrtc-audio-processing Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.73.10 Trademarks and Branding

The name webrtc-audio-processing Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.73.11 Disclaimer of Warranty

Like most open-source components, webrtc-audio-processing Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.73.12 Compliance Checklist

Before shipping a product containing webrtc-audio-processing Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.73.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes webrtc-audio-processing Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of webrtc-audio-processing Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.73.14 Frequently Asked Questions

Question: May webrtc-audio-processing Engine be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for webrtc-audio-processing Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.74 openh264 H.264 Codec Library

Subsystem Function

Binary module for encoding and decoding H.264 video streams.

Copyright Holder

Copyright (c) 2013, Cisco Systems, Inc.

License Model

BSD 2-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating openh264 H.264 Codec Library.

Extended explanation of openh264 H.264 Codec Library

7.74.1 What the Component Is and Why It Is Included

openh264 H.264 Codec Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Binary module for encoding and decoding H.264 video streams. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of openh264 H.264 Codec Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.74.2 Copyright and Ownership

The copyright statement recorded for openh264 H.264 Codec Library is: Copyright (c) 2013, Cisco Systems, Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.74.3 Licence Designation Explained

The licence designation recorded for openh264 H.264 Codec Library is BSD 2-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.74.4 Redistribution Requirements in Practice

The Corporation's recorded directive for openh264 H.264 Codec Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating openh264 H.264 Codec Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.74.5 Placement of Attribution Notices

Attribution for openh264 H.264 Codec Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.74.6 Modification and Derivative Works

Modifications to openh264 H.264 Codec Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.74.7 Patent Considerations

Some licences applicable to openh264 H.264 Codec Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.74.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to openh264 H.264 Codec Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of openh264 H.264 Codec Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.74.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with openh264 H.264 Codec Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from openh264 H.264 Codec Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.74.10 Trademarks and Branding

The name openh264 H.264 Codec Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.74.11 Disclaimer of Warranty

Like most open-source components, openh264 H.264 Codec Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.74.12 Compliance Checklist

Before shipping a product containing openh264 H.264 Codec Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.74.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes openh264 H.264 Codec Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of openh264 H.264 Codec Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.74.14 Frequently Asked Questions

Question: May openh264 H.264 Codec Library be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 2-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for openh264 H.264 Codec Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.75 libusrsctp SCTP Transport Library

Subsystem Function

User-land SCTP stack utilized in WebRTC data channels.

Copyright Holder

Copyright (c) 2001-2026 Michael Tuexen.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libusrsctp SCTP Transport Library.

Extended explanation of libusrsctp SCTP Transport Library

7.75.1 What the Component Is and Why It Is Included

libusrsctp SCTP Transport Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: User-land SCTP stack utilized in WebRTC data channels. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libusrsctp SCTP Transport Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.75.2 Copyright and Ownership

The copyright statement recorded for libusrsctp SCTP Transport Library is: Copyright (c) 2001-2026 Michael Tuexen. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.75.3 Licence Designation Explained

The licence designation recorded for libusrsctp SCTP Transport Library is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.75.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libusrsctp SCTP Transport Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libusrsctp SCTP Transport Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.75.5 Placement of Attribution Notices

Attribution for libusrsctp SCTP Transport Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.75.6 Modification and Derivative Works

Modifications to libusrsctp SCTP Transport Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.75.7 Patent Considerations

Some licences applicable to libusrsctp SCTP Transport Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.75.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libusrsctp SCTP Transport Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libusrsctp SCTP Transport Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.75.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libusrsctp SCTP Transport Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libusrsctp SCTP Transport Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.75.10 Trademarks and Branding

The name libusrsctp SCTP Transport Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.75.11 Disclaimer of Warranty

Like most open-source components, libusrsctp SCTP Transport Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.75.12 Compliance Checklist

Before shipping a product containing libusrsctp SCTP Transport Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.75.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libusrsctp SCTP Transport Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libusrsctp SCTP Transport Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.75.14 Frequently Asked Questions

Question: May libusrsctp SCTP Transport Library be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libusrsctp SCTP Transport Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.76 libsrtp Secure RTP Engine

Subsystem Function

Implementation of the Secure Real-time Transport Protocol (SRTP).

Copyright Holder

Copyright (c) 2001-2026 Cisco Systems, Inc.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libsrtp Secure RTP Engine.

Extended explanation of libsrtp Secure RTP Engine

7.76.1 What the Component Is and Why It Is Included

libsrtp Secure RTP Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Implementation of the Secure Real-time Transport Protocol (SRTP). The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libsrtp Secure RTP Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.76.2 Copyright and Ownership

The copyright statement recorded for libsrtp Secure RTP Engine is: Copyright (c) 2001-2026 Cisco Systems, Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.76.3 Licence Designation Explained

The licence designation recorded for libsrtp Secure RTP Engine is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.76.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libsrtp Secure RTP Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libsrtp Secure RTP Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.76.5 Placement of Attribution Notices

Attribution for libsrtp Secure RTP Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.76.6 Modification and Derivative Works

Modifications to libsrtp Secure RTP Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.76.7 Patent Considerations

Some licences applicable to libsrtp Secure RTP Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.76.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libsrtp Secure RTP Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libsrtp Secure RTP Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.76.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libsrtp Secure RTP Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libsrtp Secure RTP Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.76.10 Trademarks and Branding

The name libsrtp Secure RTP Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.76.11 Disclaimer of Warranty

Like most open-source components, libsrtp Secure RTP Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.76.12 Compliance Checklist

Before shipping a product containing libsrtp Secure RTP Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.76.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libsrtp Secure RTP Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libsrtp Secure RTP Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.76.14 Frequently Asked Questions

Question: May libsrtp Secure RTP Engine be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libsrtp Secure RTP Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.77 usrsctp Data Channel Stack

Subsystem Function

Portable user-land SCTP stack.

Copyright Holder

Copyright (c) 2012-2026 usrsctp contributors.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating usrsctp Data Channel Stack.

Extended explanation of usrsctp Data Channel Stack

7.77.1 What the Component Is and Why It Is Included

usrsctp Data Channel Stack is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Portable user-land SCTP stack. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of usrsctp Data Channel Stack does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.77.2 Copyright and Ownership

The copyright statement recorded for usrsctp Data Channel Stack is: Copyright (c) 2012-2026 usrsctp contributors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.77.3 Licence Designation Explained

The licence designation recorded for usrsctp Data Channel Stack is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.77.4 Redistribution Requirements in Practice

The Corporation's recorded directive for usrsctp Data Channel Stack is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating usrsctp Data Channel Stack. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.77.5 Placement of Attribution Notices

Attribution for usrsctp Data Channel Stack should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.77.6 Modification and Derivative Works

Modifications to usrsctp Data Channel Stack must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.77.7 Patent Considerations

Some licences applicable to usrsctp Data Channel Stack contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.77.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to usrsctp Data Channel Stack and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of usrsctp Data Channel Stack after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.77.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with usrsctp Data Channel Stack remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from usrsctp Data Channel Stack apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.77.10 Trademarks and Branding

The name usrsctp Data Channel Stack, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.77.11 Disclaimer of Warranty

Like most open-source components, usrsctp Data Channel Stack is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.77.12 Compliance Checklist

Before shipping a product containing usrsctp Data Channel Stack, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.77.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes usrsctp Data Channel Stack, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of usrsctp Data Channel Stack are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.77.14 Frequently Asked Questions

Question: May usrsctp Data Channel Stack be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for usrsctp Data Channel Stack? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.78 pthreads-win32 POSIX Threads Wrapper

Subsystem Function

POSIX threads implementation for Windows platforms.

Copyright Holder

Copyright (C) 1998 John E. Bossom.

License Model

GNU LGPL v2.1

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating pthreads-win32 POSIX Threads Wrapper.

Extended explanation of pthreads-win32 POSIX Threads Wrapper

7.78.1 What the Component Is and Why It Is Included

pthreads-win32 POSIX Threads Wrapper is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: POSIX threads implementation for Windows platforms. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of pthreads-win32 POSIX Threads Wrapper does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.78.2 Copyright and Ownership

The copyright statement recorded for pthreads-win32 POSIX Threads Wrapper is: Copyright (C) 1998 John E. Bossom. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.78.3 Licence Designation Explained

The licence designation recorded for pthreads-win32 POSIX Threads Wrapper is GNU LGPL v2.1. In summary, this designation describes a reciprocal or special-purpose licence whose conditions on source availability and notices must be read carefully. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.78.4 Redistribution Requirements in Practice

The Corporation's recorded directive for pthreads-win32 POSIX Threads Wrapper is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating pthreads-win32 POSIX Threads Wrapper. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.78.5 Placement of Attribution Notices

Attribution for pthreads-win32 POSIX Threads Wrapper should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.78.6 Modification and Derivative Works

Modifications to pthreads-win32 POSIX Threads Wrapper must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.78.7 Patent Considerations

Some licences applicable to pthreads-win32 POSIX Threads Wrapper contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.78.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to pthreads-win32 POSIX Threads Wrapper and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of pthreads-win32 POSIX Threads Wrapper after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.78.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with pthreads-win32 POSIX Threads Wrapper remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from pthreads-win32 POSIX Threads Wrapper apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.78.10 Trademarks and Branding

The name pthreads-win32 POSIX Threads Wrapper, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.78.11 Disclaimer of Warranty

Like most open-source components, pthreads-win32 POSIX Threads Wrapper is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.78.12 Compliance Checklist

Before shipping a product containing pthreads-win32 POSIX Threads Wrapper, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.78.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes pthreads-win32 POSIX Threads Wrapper, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of pthreads-win32 POSIX Threads Wrapper are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.78.14 Frequently Asked Questions

Question: May pthreads-win32 POSIX Threads Wrapper be used in a commercial product? Answer: In general yes, subject to the conditions of GNU LGPL v2.1. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for pthreads-win32 POSIX Threads Wrapper? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.79 minizip ZIP Archive Engine

Subsystem Function

ZIP file manipulation library integrated into zlib.

Copyright Holder

Copyright (C) 1998-2026 Gilles Vollant.

License Model

zlib License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating minizip ZIP Archive Engine.

Extended explanation of minizip ZIP Archive Engine

7.79.1 What the Component Is and Why It Is Included

minizip ZIP Archive Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: ZIP file manipulation library integrated into zlib. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of minizip ZIP Archive Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.79.2 Copyright and Ownership

The copyright statement recorded for minizip ZIP Archive Engine is: Copyright (C) 1998-2026 Gilles Vollant. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.79.3 Licence Designation Explained

The licence designation recorded for minizip ZIP Archive Engine is zlib License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.79.4 Redistribution Requirements in Practice

The Corporation's recorded directive for minizip ZIP Archive Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating minizip ZIP Archive Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.79.5 Placement of Attribution Notices

Attribution for minizip ZIP Archive Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.79.6 Modification and Derivative Works

Modifications to minizip ZIP Archive Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.79.7 Patent Considerations

Some licences applicable to minizip ZIP Archive Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.79.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to minizip ZIP Archive Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of minizip ZIP Archive Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.79.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with minizip ZIP Archive Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from minizip ZIP Archive Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.79.10 Trademarks and Branding

The name minizip ZIP Archive Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.79.11 Disclaimer of Warranty

Like most open-source components, minizip ZIP Archive Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.79.12 Compliance Checklist

Before shipping a product containing minizip ZIP Archive Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.79.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes minizip ZIP Archive Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of minizip ZIP Archive Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.79.14 Frequently Asked Questions

Question: May minizip ZIP Archive Engine be used in a commercial product? Answer: In general yes, subject to the conditions of zlib License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for minizip ZIP Archive Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.80 libarchive Multi-Format Archive Suite

Subsystem Function

Multi-format archive and compression library.

Copyright Holder

Copyright (c) 2003-2026 Tim Kientzle.

License Model

BSD 2-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libarchive Multi-Format Archive Suite.

Extended explanation of libarchive Multi-Format Archive Suite

7.80.1 What the Component Is and Why It Is Included

libarchive Multi-Format Archive Suite is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Multi-format archive and compression library. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libarchive Multi-Format Archive Suite does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.80.2 Copyright and Ownership

The copyright statement recorded for libarchive Multi-Format Archive Suite is: Copyright (c) 2003-2026 Tim Kientzle. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.80.3 Licence Designation Explained

The licence designation recorded for libarchive Multi-Format Archive Suite is BSD 2-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.80.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libarchive Multi-Format Archive Suite is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libarchive Multi-Format Archive Suite. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.80.5 Placement of Attribution Notices

Attribution for libarchive Multi-Format Archive Suite should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.80.6 Modification and Derivative Works

Modifications to libarchive Multi-Format Archive Suite must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.80.7 Patent Considerations

Some licences applicable to libarchive Multi-Format Archive Suite contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.80.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libarchive Multi-Format Archive Suite and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libarchive Multi-Format Archive Suite after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.80.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libarchive Multi-Format Archive Suite remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libarchive Multi-Format Archive Suite apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.80.10 Trademarks and Branding

The name libarchive Multi-Format Archive Suite, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.80.11 Disclaimer of Warranty

Like most open-source components, libarchive Multi-Format Archive Suite is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.80.12 Compliance Checklist

Before shipping a product containing libarchive Multi-Format Archive Suite, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.80.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libarchive Multi-Format Archive Suite, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libarchive Multi-Format Archive Suite are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.80.14 Frequently Asked Questions

Question: May libarchive Multi-Format Archive Suite be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 2-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libarchive Multi-Format Archive Suite? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.81 bzip2 Block-Sorting Compression

Subsystem Function

High-quality block-sorting file compressor.

Copyright Holder

Copyright (C) 1996-2019 Julian R Seward.

License Model

bzip2 License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating bzip2 Block-Sorting Compression.

Extended explanation of bzip2 Block-Sorting Compression

7.81.1 What the Component Is and Why It Is Included

bzip2 Block-Sorting Compression is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: High-quality block-sorting file compressor. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of bzip2 Block-Sorting Compression does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.81.2 Copyright and Ownership

The copyright statement recorded for bzip2 Block-Sorting Compression is: Copyright (C) 1996-2019 Julian R Seward. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.81.3 Licence Designation Explained

The licence designation recorded for bzip2 Block-Sorting Compression is bzip2 License. In summary, this designation describes a licence whose exact conditions are reproduced in Section 8 and in the upstream project. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.81.4 Redistribution Requirements in Practice

The Corporation's recorded directive for bzip2 Block-Sorting Compression is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating bzip2 Block-Sorting Compression. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.81.5 Placement of Attribution Notices

Attribution for bzip2 Block-Sorting Compression should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.81.6 Modification and Derivative Works

Modifications to bzip2 Block-Sorting Compression must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.81.7 Patent Considerations

Some licences applicable to bzip2 Block-Sorting Compression contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.81.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to bzip2 Block-Sorting Compression and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of bzip2 Block-Sorting Compression after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.81.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with bzip2 Block-Sorting Compression remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from bzip2 Block-Sorting Compression apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.81.10 Trademarks and Branding

The name bzip2 Block-Sorting Compression, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.81.11 Disclaimer of Warranty

Like most open-source components, bzip2 Block-Sorting Compression is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.81.12 Compliance Checklist

Before shipping a product containing bzip2 Block-Sorting Compression, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.81.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes bzip2 Block-Sorting Compression, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of bzip2 Block-Sorting Compression are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.81.14 Frequently Asked Questions

Question: May bzip2 Block-Sorting Compression be used in a commercial product? Answer: In general yes, subject to the conditions of bzip2 License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for bzip2 Block-Sorting Compression? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.82 xz-utils LZMA Compression Engine

Subsystem Function

Free general-purpose data compression software with high ratio.

Copyright Holder

Copyright (C) 1999-2026 Lasse Collin.

License Model

Public Domain / LGPL

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating xz-utils LZMA Compression Engine.

Extended explanation of xz-utils LZMA Compression Engine

7.82.1 What the Component Is and Why It Is Included

xz-utils LZMA Compression Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Free general-purpose data compression software with high ratio. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of xz-utils LZMA Compression Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.82.2 Copyright and Ownership

The copyright statement recorded for xz-utils LZMA Compression Engine is: Copyright (C) 1999-2026 Lasse Collin. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.82.3 Licence Designation Explained

The licence designation recorded for xz-utils LZMA Compression Engine is Public Domain / LGPL. In summary, this designation describes a reciprocal or special-purpose licence whose conditions on source availability and notices must be read carefully. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.82.4 Redistribution Requirements in Practice

The Corporation's recorded directive for xz-utils LZMA Compression Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating xz-utils LZMA Compression Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.82.5 Placement of Attribution Notices

Attribution for xz-utils LZMA Compression Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.82.6 Modification and Derivative Works

Modifications to xz-utils LZMA Compression Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.82.7 Patent Considerations

Some licences applicable to xz-utils LZMA Compression Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.82.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to xz-utils LZMA Compression Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of xz-utils LZMA Compression Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.82.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with xz-utils LZMA Compression Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from xz-utils LZMA Compression Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.82.10 Trademarks and Branding

The name xz-utils LZMA Compression Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.82.11 Disclaimer of Warranty

Like most open-source components, xz-utils LZMA Compression Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.82.12 Compliance Checklist

Before shipping a product containing xz-utils LZMA Compression Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.82.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes xz-utils LZMA Compression Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of xz-utils LZMA Compression Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.82.14 Frequently Asked Questions

Question: May xz-utils LZMA Compression Engine be used in a commercial product? Answer: In general yes, subject to the conditions of Public Domain / LGPL. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for xz-utils LZMA Compression Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.83 libunwind Call-Chain Unwinder

Subsystem Function

Portable C API to determine the call-chain of a program.

Copyright Holder

Copyright (c) 2002-2026 Hewlett-Packard Co.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libunwind Call-Chain Unwinder.

Extended explanation of libunwind Call-Chain Unwinder

7.83.1 What the Component Is and Why It Is Included

libunwind Call-Chain Unwinder is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Portable C API to determine the call-chain of a program. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of libunwind Call-Chain Unwinder does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.83.2 Copyright and Ownership

The copyright statement recorded for libunwind Call-Chain Unwinder is: Copyright (c) 2002-2026 Hewlett-Packard Co. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.83.3 Licence Designation Explained

The licence designation recorded for libunwind Call-Chain Unwinder is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.83.4 Redistribution Requirements in Practice

The Corporation's recorded directive for libunwind Call-Chain Unwinder is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating libunwind Call-Chain Unwinder. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.83.5 Placement of Attribution Notices

Attribution for libunwind Call-Chain Unwinder should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.83.6 Modification and Derivative Works

Modifications to libunwind Call-Chain Unwinder must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.83.7 Patent Considerations

Some licences applicable to libunwind Call-Chain Unwinder contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.83.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to libunwind Call-Chain Unwinder and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of libunwind Call-Chain Unwinder after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.83.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with libunwind Call-Chain Unwinder remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from libunwind Call-Chain Unwinder apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.83.10 Trademarks and Branding

The name libunwind Call-Chain Unwinder, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.83.11 Disclaimer of Warranty

Like most open-source components, libunwind Call-Chain Unwinder is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.83.12 Compliance Checklist

Before shipping a product containing libunwind Call-Chain Unwinder, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.83.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes libunwind Call-Chain Unwinder, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of libunwind Call-Chain Unwinder are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.83.14 Frequently Asked Questions

Question: May libunwind Call-Chain Unwinder be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for libunwind Call-Chain Unwinder? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.84 gperftools Performance Utilities

Subsystem Function

Fast tcmalloc memory allocator and profiling tools.

Copyright Holder

Copyright (c) 2005 Google Inc.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating gperftools Performance Utilities.

Extended explanation of gperftools Performance Utilities

7.84.1 What the Component Is and Why It Is Included

gperftools Performance Utilities is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Fast tcmalloc memory allocator and profiling tools. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of gperftools Performance Utilities does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.84.2 Copyright and Ownership

The copyright statement recorded for gperftools Performance Utilities is: Copyright (c) 2005 Google Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.84.3 Licence Designation Explained

The licence designation recorded for gperftools Performance Utilities is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.84.4 Redistribution Requirements in Practice

The Corporation's recorded directive for gperftools Performance Utilities is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating gperftools Performance Utilities. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.84.5 Placement of Attribution Notices

Attribution for gperftools Performance Utilities should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.84.6 Modification and Derivative Works

Modifications to gperftools Performance Utilities must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.84.7 Patent Considerations

Some licences applicable to gperftools Performance Utilities contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.84.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to gperftools Performance Utilities and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of gperftools Performance Utilities after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.84.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with gperftools Performance Utilities remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from gperftools Performance Utilities apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.84.10 Trademarks and Branding

The name gperftools Performance Utilities, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.84.11 Disclaimer of Warranty

Like most open-source components, gperftools Performance Utilities is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.84.12 Compliance Checklist

Before shipping a product containing gperftools Performance Utilities, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.84.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes gperftools Performance Utilities, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of gperftools Performance Utilities are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.84.14 Frequently Asked Questions

Question: May gperftools Performance Utilities be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for gperftools Performance Utilities? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.85 jemalloc Scalable Memory Allocator

Subsystem Function

General purpose malloc implementation emphasizing fragmentation avoidance.

Copyright Holder

Copyright (C) 2002-2026 Jason Evans.

License Model

BSD 2-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating jemalloc Scalable Memory Allocator.

Extended explanation of jemalloc Scalable Memory Allocator

7.85.1 What the Component Is and Why It Is Included

jemalloc Scalable Memory Allocator is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: General purpose malloc implementation emphasizing fragmentation avoidance. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of jemalloc Scalable Memory Allocator does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.85.2 Copyright and Ownership

The copyright statement recorded for jemalloc Scalable Memory Allocator is: Copyright (C) 2002-2026 Jason Evans. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.85.3 Licence Designation Explained

The licence designation recorded for jemalloc Scalable Memory Allocator is BSD 2-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.85.4 Redistribution Requirements in Practice

The Corporation's recorded directive for jemalloc Scalable Memory Allocator is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating jemalloc Scalable Memory Allocator. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.85.5 Placement of Attribution Notices

Attribution for jemalloc Scalable Memory Allocator should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.85.6 Modification and Derivative Works

Modifications to jemalloc Scalable Memory Allocator must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.85.7 Patent Considerations

Some licences applicable to jemalloc Scalable Memory Allocator contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.85.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to jemalloc Scalable Memory Allocator and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of jemalloc Scalable Memory Allocator after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.85.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with jemalloc Scalable Memory Allocator remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from jemalloc Scalable Memory Allocator apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.85.10 Trademarks and Branding

The name jemalloc Scalable Memory Allocator, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.85.11 Disclaimer of Warranty

Like most open-source components, jemalloc Scalable Memory Allocator is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.85.12 Compliance Checklist

Before shipping a product containing jemalloc Scalable Memory Allocator, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.85.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes jemalloc Scalable Memory Allocator, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of jemalloc Scalable Memory Allocator are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.85.14 Frequently Asked Questions

Question: May jemalloc Scalable Memory Allocator be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 2-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for jemalloc Scalable Memory Allocator? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.86 mimalloc Compact Memory Allocator

Subsystem Function

Compact general purpose allocator with excellent performance.

Copyright Holder

Copyright (c) 2018-2026 Microsoft Corporation.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating mimalloc Compact Memory Allocator.

Extended explanation of mimalloc Compact Memory Allocator

7.86.1 What the Component Is and Why It Is Included

mimalloc Compact Memory Allocator is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Compact general purpose allocator with excellent performance. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of mimalloc Compact Memory Allocator does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.86.2 Copyright and Ownership

The copyright statement recorded for mimalloc Compact Memory Allocator is: Copyright (c) 2018-2026 Microsoft Corporation. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.86.3 Licence Designation Explained

The licence designation recorded for mimalloc Compact Memory Allocator is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.86.4 Redistribution Requirements in Practice

The Corporation's recorded directive for mimalloc Compact Memory Allocator is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating mimalloc Compact Memory Allocator. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.86.5 Placement of Attribution Notices

Attribution for mimalloc Compact Memory Allocator should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.86.6 Modification and Derivative Works

Modifications to mimalloc Compact Memory Allocator must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.86.7 Patent Considerations

Some licences applicable to mimalloc Compact Memory Allocator contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.86.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to mimalloc Compact Memory Allocator and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of mimalloc Compact Memory Allocator after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.86.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with mimalloc Compact Memory Allocator remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from mimalloc Compact Memory Allocator apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.86.10 Trademarks and Branding

The name mimalloc Compact Memory Allocator, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.86.11 Disclaimer of Warranty

Like most open-source components, mimalloc Compact Memory Allocator is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.86.12 Compliance Checklist

Before shipping a product containing mimalloc Compact Memory Allocator, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.86.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes mimalloc Compact Memory Allocator, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of mimalloc Compact Memory Allocator are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.86.14 Frequently Asked Questions

Question: May mimalloc Compact Memory Allocator be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for mimalloc Compact Memory Allocator? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.87 valgrind Memory Debugging Infrastructure

Subsystem Function

Instrumentation framework for building dynamic analysis tools.

Copyright Holder

Copyright (C) 2000-2026 Julian Seward et al.

License Model

GPL v2

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating valgrind Memory Debugging Infrastructure.

Extended explanation of valgrind Memory Debugging Infrastructure

7.87.1 What the Component Is and Why It Is Included

valgrind Memory Debugging Infrastructure is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Instrumentation framework for building dynamic analysis tools. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of valgrind Memory Debugging Infrastructure does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.87.2 Copyright and Ownership

The copyright statement recorded for valgrind Memory Debugging Infrastructure is: Copyright (C) 2000-2026 Julian Seward et al. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.87.3 Licence Designation Explained

The licence designation recorded for valgrind Memory Debugging Infrastructure is GPL v2. In summary, this designation describes a reciprocal or special-purpose licence whose conditions on source availability and notices must be read carefully. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.87.4 Redistribution Requirements in Practice

The Corporation's recorded directive for valgrind Memory Debugging Infrastructure is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating valgrind Memory Debugging Infrastructure. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.87.5 Placement of Attribution Notices

Attribution for valgrind Memory Debugging Infrastructure should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.87.6 Modification and Derivative Works

Modifications to valgrind Memory Debugging Infrastructure must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.87.7 Patent Considerations

Some licences applicable to valgrind Memory Debugging Infrastructure contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.87.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to valgrind Memory Debugging Infrastructure and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of valgrind Memory Debugging Infrastructure after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.87.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with valgrind Memory Debugging Infrastructure remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from valgrind Memory Debugging Infrastructure apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.87.10 Trademarks and Branding

The name valgrind Memory Debugging Infrastructure, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.87.11 Disclaimer of Warranty

Like most open-source components, valgrind Memory Debugging Infrastructure is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.87.12 Compliance Checklist

Before shipping a product containing valgrind Memory Debugging Infrastructure, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.87.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes valgrind Memory Debugging Infrastructure, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of valgrind Memory Debugging Infrastructure are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.87.14 Frequently Asked Questions

Question: May valgrind Memory Debugging Infrastructure be used in a commercial product? Answer: In general yes, subject to the conditions of GPL v2. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for valgrind Memory Debugging Infrastructure? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.88 googletest C++ Testing Framework

Subsystem Function

Google C++ testing and mocking framework.

Copyright Holder

Copyright 2008 Google Inc.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating googletest C++ Testing Framework.

Extended explanation of googletest C++ Testing Framework

7.88.1 What the Component Is and Why It Is Included

googletest C++ Testing Framework is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Google C++ testing and mocking framework. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of googletest C++ Testing Framework does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.88.2 Copyright and Ownership

The copyright statement recorded for googletest C++ Testing Framework is: Copyright 2008 Google Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.88.3 Licence Designation Explained

The licence designation recorded for googletest C++ Testing Framework is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.88.4 Redistribution Requirements in Practice

The Corporation's recorded directive for googletest C++ Testing Framework is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating googletest C++ Testing Framework. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.88.5 Placement of Attribution Notices

Attribution for googletest C++ Testing Framework should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.88.6 Modification and Derivative Works

Modifications to googletest C++ Testing Framework must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.88.7 Patent Considerations

Some licences applicable to googletest C++ Testing Framework contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.88.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to googletest C++ Testing Framework and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of googletest C++ Testing Framework after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.88.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with googletest C++ Testing Framework remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from googletest C++ Testing Framework apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.88.10 Trademarks and Branding

The name googletest C++ Testing Framework, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.88.11 Disclaimer of Warranty

Like most open-source components, googletest C++ Testing Framework is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.88.12 Compliance Checklist

Before shipping a product containing googletest C++ Testing Framework, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.88.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes googletest C++ Testing Framework, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of googletest C++ Testing Framework are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.88.14 Frequently Asked Questions

Question: May googletest C++ Testing Framework be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for googletest C++ Testing Framework? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.89 benchmark Microbenchmark Support Library

Subsystem Function

Library to benchmark code snippets.

Copyright Holder

Copyright 2015 Google Inc.

License Model

Apache License 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating benchmark Microbenchmark Support Library.

Extended explanation of benchmark Microbenchmark Support Library

7.89.1 What the Component Is and Why It Is Included

benchmark Microbenchmark Support Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Library to benchmark code snippets. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of benchmark Microbenchmark Support Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.89.2 Copyright and Ownership

The copyright statement recorded for benchmark Microbenchmark Support Library is: Copyright 2015 Google Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.89.3 Licence Designation Explained

The licence designation recorded for benchmark Microbenchmark Support Library is Apache License 2.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.89.4 Redistribution Requirements in Practice

The Corporation's recorded directive for benchmark Microbenchmark Support Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating benchmark Microbenchmark Support Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.89.5 Placement of Attribution Notices

Attribution for benchmark Microbenchmark Support Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.89.6 Modification and Derivative Works

Modifications to benchmark Microbenchmark Support Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.89.7 Patent Considerations

Some licences applicable to benchmark Microbenchmark Support Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.89.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to benchmark Microbenchmark Support Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of benchmark Microbenchmark Support Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.89.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with benchmark Microbenchmark Support Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from benchmark Microbenchmark Support Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.89.10 Trademarks and Branding

The name benchmark Microbenchmark Support Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.89.11 Disclaimer of Warranty

Like most open-source components, benchmark Microbenchmark Support Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.89.12 Compliance Checklist

Before shipping a product containing benchmark Microbenchmark Support Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.89.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes benchmark Microbenchmark Support Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of benchmark Microbenchmark Support Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.89.14 Frequently Asked Questions

Question: May benchmark Microbenchmark Support Library be used in a commercial product? Answer: In general yes, subject to the conditions of Apache License 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for benchmark Microbenchmark Support Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.90 catch2 Modern C++ Test Framework

Subsystem Function

Modern, C++-native, header-only test framework.

Copyright Holder

Copyright (c) 2012-2026 Two Blue Cubes Ltd.

License Model

Boost Software License 1.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating catch2 Modern C++ Test Framework.

Extended explanation of catch2 Modern C++ Test Framework

7.90.1 What the Component Is and Why It Is Included

catch2 Modern C++ Test Framework is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Modern, C++-native, header-only test framework. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of catch2 Modern C++ Test Framework does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.90.2 Copyright and Ownership

The copyright statement recorded for catch2 Modern C++ Test Framework is: Copyright (c) 2012-2026 Two Blue Cubes Ltd. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.90.3 Licence Designation Explained

The licence designation recorded for catch2 Modern C++ Test Framework is Boost Software License 1.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.90.4 Redistribution Requirements in Practice

The Corporation's recorded directive for catch2 Modern C++ Test Framework is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating catch2 Modern C++ Test Framework. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.90.5 Placement of Attribution Notices

Attribution for catch2 Modern C++ Test Framework should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.90.6 Modification and Derivative Works

Modifications to catch2 Modern C++ Test Framework must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.90.7 Patent Considerations

Some licences applicable to catch2 Modern C++ Test Framework contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.90.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to catch2 Modern C++ Test Framework and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of catch2 Modern C++ Test Framework after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.90.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with catch2 Modern C++ Test Framework remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from catch2 Modern C++ Test Framework apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.90.10 Trademarks and Branding

The name catch2 Modern C++ Test Framework, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.90.11 Disclaimer of Warranty

Like most open-source components, catch2 Modern C++ Test Framework is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.90.12 Compliance Checklist

Before shipping a product containing catch2 Modern C++ Test Framework, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.90.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes catch2 Modern C++ Test Framework, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of catch2 Modern C++ Test Framework are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.90.14 Frequently Asked Questions

Question: May catch2 Modern C++ Test Framework be used in a commercial product? Answer: In general yes, subject to the conditions of Boost Software License 1.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for catch2 Modern C++ Test Framework? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.91 fmt Modern Formatting Engine

Subsystem Function

Open-source formatting library providing a fast alternative to C stdio.

Copyright Holder

Copyright (c) 2012 - present, Victor Zverovich.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating fmt Modern Formatting Engine.

Extended explanation of fmt Modern Formatting Engine

7.91.1 What the Component Is and Why It Is Included

fmt Modern Formatting Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Open-source formatting library providing a fast alternative to C stdio. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of fmt Modern Formatting Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.91.2 Copyright and Ownership

The copyright statement recorded for fmt Modern Formatting Engine is: Copyright (c) 2012 - present, Victor Zverovich. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.91.3 Licence Designation Explained

The licence designation recorded for fmt Modern Formatting Engine is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.91.4 Redistribution Requirements in Practice

The Corporation's recorded directive for fmt Modern Formatting Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating fmt Modern Formatting Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.91.5 Placement of Attribution Notices

Attribution for fmt Modern Formatting Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.91.6 Modification and Derivative Works

Modifications to fmt Modern Formatting Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.91.7 Patent Considerations

Some licences applicable to fmt Modern Formatting Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.91.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to fmt Modern Formatting Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of fmt Modern Formatting Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.91.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with fmt Modern Formatting Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from fmt Modern Formatting Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.91.10 Trademarks and Branding

The name fmt Modern Formatting Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.91.11 Disclaimer of Warranty

Like most open-source components, fmt Modern Formatting Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.91.12 Compliance Checklist

Before shipping a product containing fmt Modern Formatting Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.91.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes fmt Modern Formatting Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of fmt Modern Formatting Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.91.14 Frequently Asked Questions

Question: May fmt Modern Formatting Engine be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for fmt Modern Formatting Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.92 spdlog Fast C++ Logging Library

Subsystem Function

Very fast, header-only/compiled C++ logging library.

Copyright Holder

Copyright (c) 2016 Gabi Melman.

License Model

MIT License

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating spdlog Fast C++ Logging Library.

Extended explanation of spdlog Fast C++ Logging Library

7.92.1 What the Component Is and Why It Is Included

spdlog Fast C++ Logging Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Very fast, header-only/compiled C++ logging library. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of spdlog Fast C++ Logging Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.92.2 Copyright and Ownership

The copyright statement recorded for spdlog Fast C++ Logging Library is: Copyright (c) 2016 Gabi Melman. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.92.3 Licence Designation Explained

The licence designation recorded for spdlog Fast C++ Logging Library is MIT License. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.92.4 Redistribution Requirements in Practice

The Corporation's recorded directive for spdlog Fast C++ Logging Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating spdlog Fast C++ Logging Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.92.5 Placement of Attribution Notices

Attribution for spdlog Fast C++ Logging Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.92.6 Modification and Derivative Works

Modifications to spdlog Fast C++ Logging Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.92.7 Patent Considerations

Some licences applicable to spdlog Fast C++ Logging Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.92.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to spdlog Fast C++ Logging Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of spdlog Fast C++ Logging Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.92.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with spdlog Fast C++ Logging Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from spdlog Fast C++ Logging Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.92.10 Trademarks and Branding

The name spdlog Fast C++ Logging Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.92.11 Disclaimer of Warranty

Like most open-source components, spdlog Fast C++ Logging Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.92.12 Compliance Checklist

Before shipping a product containing spdlog Fast C++ Logging Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.92.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes spdlog Fast C++ Logging Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of spdlog Fast C++ Logging Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.92.14 Frequently Asked Questions

Question: May spdlog Fast C++ Logging Library be used in a commercial product? Answer: In general yes, subject to the conditions of MIT License. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for spdlog Fast C++ Logging Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.93 glog Google Logging Module

Subsystem Function

C++ implementation of the Google logging API.

Copyright Holder

Copyright (c) 2008 Google Inc.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating glog Google Logging Module.

Extended explanation of glog Google Logging Module

7.93.1 What the Component Is and Why It Is Included

glog Google Logging Module is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: C++ implementation of the Google logging API. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of glog Google Logging Module does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.93.2 Copyright and Ownership

The copyright statement recorded for glog Google Logging Module is: Copyright (c) 2008 Google Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.93.3 Licence Designation Explained

The licence designation recorded for glog Google Logging Module is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.93.4 Redistribution Requirements in Practice

The Corporation's recorded directive for glog Google Logging Module is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating glog Google Logging Module. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.93.5 Placement of Attribution Notices

Attribution for glog Google Logging Module should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.93.6 Modification and Derivative Works

Modifications to glog Google Logging Module must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.93.7 Patent Considerations

Some licences applicable to glog Google Logging Module contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.93.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to glog Google Logging Module and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of glog Google Logging Module after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.93.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with glog Google Logging Module remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from glog Google Logging Module apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.93.10 Trademarks and Branding

The name glog Google Logging Module, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.93.11 Disclaimer of Warranty

Like most open-source components, glog Google Logging Module is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.93.12 Compliance Checklist

Before shipping a product containing glog Google Logging Module, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.93.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes glog Google Logging Module, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of glog Google Logging Module are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.93.14 Frequently Asked Questions

Question: May glog Google Logging Module be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for glog Google Logging Module? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.94 gflags Commandline Flags Library

Subsystem Function

C++ library that implements commandline flag processing.

Copyright Holder

Copyright (c) 2006 Google Inc.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating gflags Commandline Flags Library.

Extended explanation of gflags Commandline Flags Library

7.94.1 What the Component Is and Why It Is Included

gflags Commandline Flags Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: C++ library that implements commandline flag processing. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of gflags Commandline Flags Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.94.2 Copyright and Ownership

The copyright statement recorded for gflags Commandline Flags Library is: Copyright (c) 2006 Google Inc. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.94.3 Licence Designation Explained

The licence designation recorded for gflags Commandline Flags Library is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.94.4 Redistribution Requirements in Practice

The Corporation's recorded directive for gflags Commandline Flags Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating gflags Commandline Flags Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.94.5 Placement of Attribution Notices

Attribution for gflags Commandline Flags Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.94.6 Modification and Derivative Works

Modifications to gflags Commandline Flags Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.94.7 Patent Considerations

Some licences applicable to gflags Commandline Flags Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.94.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to gflags Commandline Flags Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of gflags Commandline Flags Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.94.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with gflags Commandline Flags Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from gflags Commandline Flags Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.94.10 Trademarks and Branding

The name gflags Commandline Flags Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.94.11 Disclaimer of Warranty

Like most open-source components, gflags Commandline Flags Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.94.12 Compliance Checklist

Before shipping a product containing gflags Commandline Flags Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.94.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes gflags Commandline Flags Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of gflags Commandline Flags Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.94.14 Frequently Asked Questions

Question: May gflags Commandline Flags Library be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for gflags Commandline Flags Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.95 abseil-cpp Common C++ Foundation

Subsystem Function

Collection of C++ code designed to augment the C++ standard library.

Copyright Holder

Copyright 2017 The Abseil Authors.

License Model

Apache License 2.0

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating abseil-cpp Common C++ Foundation.

Extended explanation of abseil-cpp Common C++ Foundation

7.95.1 What the Component Is and Why It Is Included

abseil-cpp Common C++ Foundation is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Collection of C++ code designed to augment the C++ standard library. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of abseil-cpp Common C++ Foundation does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.95.2 Copyright and Ownership

The copyright statement recorded for abseil-cpp Common C++ Foundation is: Copyright 2017 The Abseil Authors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.95.3 Licence Designation Explained

The licence designation recorded for abseil-cpp Common C++ Foundation is Apache License 2.0. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.95.4 Redistribution Requirements in Practice

The Corporation's recorded directive for abseil-cpp Common C++ Foundation is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating abseil-cpp Common C++ Foundation. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.95.5 Placement of Attribution Notices

Attribution for abseil-cpp Common C++ Foundation should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.95.6 Modification and Derivative Works

Modifications to abseil-cpp Common C++ Foundation must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.95.7 Patent Considerations

Some licences applicable to abseil-cpp Common C++ Foundation contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.95.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to abseil-cpp Common C++ Foundation and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of abseil-cpp Common C++ Foundation after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.95.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with abseil-cpp Common C++ Foundation remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from abseil-cpp Common C++ Foundation apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.95.10 Trademarks and Branding

The name abseil-cpp Common C++ Foundation, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.95.11 Disclaimer of Warranty

Like most open-source components, abseil-cpp Common C++ Foundation is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.95.12 Compliance Checklist

Before shipping a product containing abseil-cpp Common C++ Foundation, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.95.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes abseil-cpp Common C++ Foundation, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of abseil-cpp Common C++ Foundation are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.95.14 Frequently Asked Questions

Question: May abseil-cpp Common C++ Foundation be used in a commercial product? Answer: In general yes, subject to the conditions of Apache License 2.0. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for abseil-cpp Common C++ Foundation? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.96 double-conversion String-Float Engine

Subsystem Function

Efficient binary-to-decimal and decimal-to-binary routines for IEEE doubles.

Copyright Holder

Copyright 2006-2011 the V8 project authors.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating double-conversion String-Float Engine.

Extended explanation of double-conversion String-Float Engine

7.96.1 What the Component Is and Why It Is Included

double-conversion String-Float Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Efficient binary-to-decimal and decimal-to-binary routines for IEEE doubles. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of double-conversion String-Float Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.96.2 Copyright and Ownership

The copyright statement recorded for double-conversion String-Float Engine is: Copyright 2006-2011 the V8 project authors. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.96.3 Licence Designation Explained

The licence designation recorded for double-conversion String-Float Engine is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.96.4 Redistribution Requirements in Practice

The Corporation's recorded directive for double-conversion String-Float Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating double-conversion String-Float Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.96.5 Placement of Attribution Notices

Attribution for double-conversion String-Float Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.96.6 Modification and Derivative Works

Modifications to double-conversion String-Float Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.96.7 Patent Considerations

Some licences applicable to double-conversion String-Float Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.96.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to double-conversion String-Float Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of double-conversion String-Float Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.96.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with double-conversion String-Float Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from double-conversion String-Float Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.96.10 Trademarks and Branding

The name double-conversion String-Float Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.96.11 Disclaimer of Warranty

Like most open-source components, double-conversion String-Float Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.96.12 Compliance Checklist

Before shipping a product containing double-conversion String-Float Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.96.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes double-conversion String-Float Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of double-conversion String-Float Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.96.14 Frequently Asked Questions

Question: May double-conversion String-Float Engine be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for double-conversion String-Float Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.97 dtoa David Gay Double-Precision Converter

Subsystem Function

David Gay's dtoa floating point conversion routine.

Copyright Holder

Copyright (c) 1991, 2000, 2001 by Lucent Technologies.

License Model

MIT-Style

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating dtoa David Gay Double-Precision Converter.

Extended explanation of dtoa David Gay Double-Precision Converter

7.97.1 What the Component Is and Why It Is Included

dtoa David Gay Double-Precision Converter is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: David Gay's dtoa floating point conversion routine. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of dtoa David Gay Double-Precision Converter does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.97.2 Copyright and Ownership

The copyright statement recorded for dtoa David Gay Double-Precision Converter is: Copyright (c) 1991, 2000, 2001 by Lucent Technologies. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.97.3 Licence Designation Explained

The licence designation recorded for dtoa David Gay Double-Precision Converter is MIT-Style. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.97.4 Redistribution Requirements in Practice

The Corporation's recorded directive for dtoa David Gay Double-Precision Converter is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating dtoa David Gay Double-Precision Converter. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.97.5 Placement of Attribution Notices

Attribution for dtoa David Gay Double-Precision Converter should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.97.6 Modification and Derivative Works

Modifications to dtoa David Gay Double-Precision Converter must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.97.7 Patent Considerations

Some licences applicable to dtoa David Gay Double-Precision Converter contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.97.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to dtoa David Gay Double-Precision Converter and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of dtoa David Gay Double-Precision Converter after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.97.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with dtoa David Gay Double-Precision Converter remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from dtoa David Gay Double-Precision Converter apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.97.10 Trademarks and Branding

The name dtoa David Gay Double-Precision Converter, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.97.11 Disclaimer of Warranty

Like most open-source components, dtoa David Gay Double-Precision Converter is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.97.12 Compliance Checklist

Before shipping a product containing dtoa David Gay Double-Precision Converter, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.97.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes dtoa David Gay Double-Precision Converter, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of dtoa David Gay Double-Precision Converter are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.97.14 Frequently Asked Questions

Question: May dtoa David Gay Double-Precision Converter be used in a commercial product? Answer: In general yes, subject to the conditions of MIT-Style. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for dtoa David Gay Double-Precision Converter? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.98 modp_b64 Fast Base64 Converter

Subsystem Function

High performance Base64 encoding and decoding library.

Copyright Holder

Copyright 2005-2012 Nick Galbreath.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating modp_b64 Fast Base64 Converter.

Extended explanation of modp_b64 Fast Base64 Converter

7.98.1 What the Component Is and Why It Is Included

modp_b64 Fast Base64 Converter is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: High performance Base64 encoding and decoding library. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of modp_b64 Fast Base64 Converter does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.98.2 Copyright and Ownership

The copyright statement recorded for modp_b64 Fast Base64 Converter is: Copyright 2005-2012 Nick Galbreath. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.98.3 Licence Designation Explained

The licence designation recorded for modp_b64 Fast Base64 Converter is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.98.4 Redistribution Requirements in Practice

The Corporation's recorded directive for modp_b64 Fast Base64 Converter is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating modp_b64 Fast Base64 Converter. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.98.5 Placement of Attribution Notices

Attribution for modp_b64 Fast Base64 Converter should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.98.6 Modification and Derivative Works

Modifications to modp_b64 Fast Base64 Converter must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.98.7 Patent Considerations

Some licences applicable to modp_b64 Fast Base64 Converter contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.98.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to modp_b64 Fast Base64 Converter and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of modp_b64 Fast Base64 Converter after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.98.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with modp_b64 Fast Base64 Converter remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from modp_b64 Fast Base64 Converter apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.98.10 Trademarks and Branding

The name modp_b64 Fast Base64 Converter, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.98.11 Disclaimer of Warranty

Like most open-source components, modp_b64 Fast Base64 Converter is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.98.12 Compliance Checklist

Before shipping a product containing modp_b64 Fast Base64 Converter, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.98.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes modp_b64 Fast Base64 Converter, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of modp_b64 Fast Base64 Converter are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.98.14 Frequently Asked Questions

Question: May modp_b64 Fast Base64 Converter be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for modp_b64 Fast Base64 Converter? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.99 utfcpp UTF-8 C++ Helper Library

Subsystem Function

Generic library for handling UTF-8 encoded strings in C++.

Copyright Holder

Copyright 2006 Nemanja Trifunovic.

License Model

MIT-Style

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating utfcpp UTF-8 C++ Helper Library.

Extended explanation of utfcpp UTF-8 C++ Helper Library

7.99.1 What the Component Is and Why It Is Included

utfcpp UTF-8 C++ Helper Library is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Generic library for handling UTF-8 encoded strings in C++. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of utfcpp UTF-8 C++ Helper Library does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.99.2 Copyright and Ownership

The copyright statement recorded for utfcpp UTF-8 C++ Helper Library is: Copyright 2006 Nemanja Trifunovic. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.99.3 Licence Designation Explained

The licence designation recorded for utfcpp UTF-8 C++ Helper Library is MIT-Style. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.99.4 Redistribution Requirements in Practice

The Corporation's recorded directive for utfcpp UTF-8 C++ Helper Library is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating utfcpp UTF-8 C++ Helper Library. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.99.5 Placement of Attribution Notices

Attribution for utfcpp UTF-8 C++ Helper Library should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.99.6 Modification and Derivative Works

Modifications to utfcpp UTF-8 C++ Helper Library must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.99.7 Patent Considerations

Some licences applicable to utfcpp UTF-8 C++ Helper Library contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.99.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to utfcpp UTF-8 C++ Helper Library and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of utfcpp UTF-8 C++ Helper Library after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.99.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with utfcpp UTF-8 C++ Helper Library remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from utfcpp UTF-8 C++ Helper Library apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.99.10 Trademarks and Branding

The name utfcpp UTF-8 C++ Helper Library, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.99.11 Disclaimer of Warranty

Like most open-source components, utfcpp UTF-8 C++ Helper Library is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.99.12 Compliance Checklist

Before shipping a product containing utfcpp UTF-8 C++ Helper Library, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.99.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes utfcpp UTF-8 C++ Helper Library, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of utfcpp UTF-8 C++ Helper Library are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.99.14 Frequently Asked Questions

Question: May utfcpp UTF-8 C++ Helper Library be used in a commercial product? Answer: In general yes, subject to the conditions of MIT-Style. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for utfcpp UTF-8 C++ Helper Library? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

7.100 pybind11 Python C++ Binding Engine

Subsystem Function

Header-only library that exposes C++ types in Python and vice versa.

Copyright Holder

Copyright (c) 2016 Wenzel Jakob.

License Model

BSD 3-Clause

Redistribution Directive

Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating pybind11 Python C++ Binding Engine.

Extended explanation of pybind11 Python C++ Binding Engine

7.100.1 What the Component Is and Why It Is Included

pybind11 Python C++ Binding Engine is incorporated in the Celeris Browser and the Celerium Engine to provide the following capability: Header-only library that exposes C++ types in Python and vice versa. The Corporation selected the component after reviewing its maturity, maintenance record, security history, performance and licence terms, and it remains a dependency only while it continues to meet those criteria.

The inclusion of pybind11 Python C++ Binding Engine does not transfer ownership of the component to the Corporation, and it does not imply endorsement of the Corporation by the upstream authors. The component remains the work of its original authors and contributors, and their rights are respected in full throughout this Declaration.

7.100.2 Copyright and Ownership

The copyright statement recorded for pybind11 Python C++ Binding Engine is: Copyright (c) 2016 Wenzel Jakob. The Corporation reproduces this statement so that users, redistributors and regulators can identify the rights holders. It is attributed to the upstream project and is not altered, abbreviated or reinterpreted by the Corporation.

Where several holders are named, each retains rights in its own contributions. Where a statement refers to the authors of a project, the term includes all individuals and organisations who have contributed code, documentation or other material under the project's contribution policy.

7.100.3 Licence Designation Explained

The licence designation recorded for pybind11 Python C++ Binding Engine is BSD 3-Clause. In summary, this designation describes a permissive licence that allows use, modification and redistribution provided that the copyright notice and disclaimer are retained. The summary is provided for convenience only; the full licence text, reproduced in Section 8 or in the upstream distribution, is the authoritative statement of rights and obligations.

If more than one licence is listed, the component is available under the alternatives indicated, and the Corporation applies the combination that best satisfies the conditions of each. Recipients who redistribute the component may rely on any listed alternative they are entitled to use, subject to its conditions.

7.100.4 Redistribution Requirements in Practice

The Corporation's recorded directive for pybind11 Python C++ Binding Engine is: Licensee must retain original copyright notices, header files, and disclaimers in all binary distributions incorporating pybind11 Python C++ Binding Engine. In practical terms, every package, installer, container image, archive or device image that contains the component must also contain the notices this directive requires, in a form a recipient can reasonably find and read.

For source distributions the notices must remain in the original files. For binary distributions the notices must appear in documentation, an about page, a legal notices file, or another location that a recipient can reasonably be expected to consult, such as the notice page reproduced in this document.

7.100.5 Placement of Attribution Notices

Attribution for pybind11 Python C++ Binding Engine should appear in the credits section of the product, in the licence notice shipped with each installer, and in any online legal page that accompanies the release. Notices must be legible, must not be hidden behind unrelated controls, and must match the version actually shipped.

When a product bundles several components, a consolidated notice file is acceptable provided that every required copyright statement and licence text is present. Abbreviating or omitting a required statement is not permitted, even where the omitted text appears repetitive.

7.100.6 Modification and Derivative Works

Modifications to pybind11 Python C++ Binding Engine must be clearly identified as such. Where the licence requires, modified files must carry a prominent notice describing the change and its date, and the modified version must not be presented as the original upstream release.

Changes that are of general benefit are encouraged to be offered back to the upstream project in accordance with its contribution policy. Private patches should be tracked in version control, linked to the upstream version they modify, and reviewed whenever a new upstream release is adopted.

7.100.7 Patent Considerations

Some licences applicable to pybind11 Python C++ Binding Engine contain express patent grants, patent retaliation clauses, or are silent on patents. The Corporation reviews these terms when adopting the component. Nothing in this Declaration grants a patent licence beyond what the component's own licence provides.

A recipient that initiates patent litigation alleging that the component infringes a patent may lose patent rights granted under certain licences. Recipients should obtain legal advice where this issue is relevant to their business.

7.100.8 Security, Maintenance and Updates

The Corporation monitors upstream security advisories relating to pybind11 Python C++ Binding Engine and applies relevant fixes through its regular release process. Critical vulnerabilities may be addressed through out-of-band updates, and affected users will be notified through the channels described on the official web portal.

Recipients who redistribute the component are responsible for tracking security updates for their own distributions. Running outdated versions of pybind11 Python C++ Binding Engine after a fix is available is discouraged and may void support commitments offered by the Corporation.

7.100.9 Relationship to Black Hat Proprietary Code

Proprietary code of the Corporation that interoperates with pybind11 Python C++ Binding Engine remains proprietary and is not subject to the component's licence merely because the two are used together, except where the licence expressly provides otherwise and the Corporation has complied with that provision.

The Corporation structures its software so that obligations arising from pybind11 Python C++ Binding Engine apply only to the component and to modifications of it, and so that recipients' rights in the component are never restricted by any term of the Corporation's proprietary licences.

7.100.10 Trademarks and Branding

The name pybind11 Python C++ Binding Engine, and any logo or mark associated with it, may be the property of the upstream project or its owners. The Corporation uses these names only to identify the component accurately and does not claim any right to them.

Recipients must not use upstream marks in a way that suggests endorsement by the upstream project, and must not use the marks of the Corporation to suggest endorsement of derivative products without written permission.

7.100.11 Disclaimer of Warranty

Like most open-source components, pybind11 Python C++ Binding Engine is provided by its authors without warranty of any kind. The Corporation does not give any additional warranty regarding the component beyond what is stated in a signed enterprise agreement.

The upstream authors are not liable for damages arising from use of the component to the extent stated in its licence. Recipients should evaluate the component for their own purposes and should not treat marketing material as a warranty.

7.100.12 Compliance Checklist

Before shipping a product containing pybind11 Python C++ Binding Engine, confirm that the licence text is included, the copyright statement is preserved, modifications are marked, source offers are made where required, patents have been reviewed, and the notice page matches the shipped version.

Maintain an inventory entry for the component recording its version, source location, licence, copyright holder, modification status and the date of the last review, and keep this inventory available for audit by the Corporation and by competent authorities.

7.100.13 Audit, Records and Reporting

The Corporation maintains a software bill of materials that includes pybind11 Python C++ Binding Engine, together with its version and licence information. The bill of materials is updated with each release and is available to authorised auditors.

Recipients who identify an error in the attribution of pybind11 Python C++ Binding Engine are asked to inform the Corporation through the legal contact channel so that the notice can be corrected promptly in the next release.

7.100.14 Frequently Asked Questions

Question: May pybind11 Python C++ Binding Engine be used in a commercial product? Answer: In general yes, subject to the conditions of BSD 3-Clause. The conditions on notices, source availability and modifications must be observed, and the full licence text should be consulted.

Question: Does the Corporation provide support for pybind11 Python C++ Binding Engine? Answer: Support for the component as integrated in Celeris and Celerium is provided according to the applicable service agreement. Support for the standalone upstream project is provided by that project's own community.

8. FULL VERBATIM STANDARD OPEN-SOURCE LICENSES

8.1 Apache License, Version 2.0

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work.
4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, provided that You meet the following conditions:
(a) You must give any other recipients of the Work or Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices.

8.2 The MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

9. CORPORATE GOVERNANCE, ARBITRATION & EXPORT CONTROL

9.1 Governing Law and International Arbitration

This Declaration shall be governed by and construed in accordance with the laws of Sri Lanka, without giving effect to conflicts of law principles. Any dispute, controversy, or claim arising out of or relating to this agreement shall be settled by binding arbitration administered by the Sri Lanka International Arbitration Centre (SLIAC) in Colombo, Sri Lanka.

9.2 Export Control and Global Trade Regulations

The Celeris Technology Ecosystem contains advanced cryptographic software subject to international trade export regulations. Licensees represent and warrant that they are not located in restricted jurisdictions or listed on denied parties lists maintained by global trade authorities.

End of Omnibus Master Legal Declaration

Published by Black Hat Developers Corporation — Version 2026.5

© 2026 Black Hat Developers Corporation. All rights reserved. Celeris, Celerium and Hat Search are proprietary software and trademarks of Black Hat Developers Corporation and are not open-source software. Third-party components retain their own licences (Section 7). This document is a template and should be reviewed by qualified legal counsel before publication.