ISURUS END USER LICENSE AGREEMENT (EULA)

Effective Date: May 1, 2026
Licensor: Leafscale, LLC
Product: Isurus

This End User License Agreement ("Agreement") is a legal agreement between you (either an individual or a single entity, "Customer") and Leafscale, LLC ("Leafscale") for the Isurus software and any associated documentation, updates, and supporting materials (collectively, the "Software").

1. GRANT OF LICENSE

Subject to Customer's payment of applicable subscription fees and compliance with this Agreement, Leafscale grants Customer a limited, non-exclusive, non-transferable license to install and operate the Software during Customer's active subscription term, in accordance with the scope defined in Section 2.

2. SUBSCRIPTION, SCOPE, AND PAYMENT

2.1 Subscription Term

Isurus is licensed on an annual subscription basis. The license is valid only during an active, paid subscription period.

2.2 Included Services

Customer's subscription includes:

2.3 Renewal and Cancellation

Subscriptions automatically renew at the end of each annual term unless canceled by Customer prior to the renewal date. Customer may cancel at any time, with cancellation taking effect at the end of the current subscription period. No refunds are provided for partial subscription periods.

2.4 Scope of Use (Instance and Seat Licensing)

Each license authorizes Customer to operate the Software as a single production server instance, serving up to the number of active users specified in Customer's subscription.

If Customer requires additional capacity, additional instances, or managed hosting, a separate subscription or agreement is required.

3. LICENSE RESTRICTIONS

3.1 Prohibited Uses

Customer may NOT:

3.2 Configuration vs. Modification

The Software provides extensive configuration, administration, and extension points (pipeline definitions, authentication providers, CI agent executors, webhooks, site settings). Use of these mechanisms as intended is permitted and expected. Customer may not, however, modify the Software's binaries, executables, or core components, or create derivative works based on the Software, except as permitted by a separate written agreement with Leafscale.

3.3 SaaS and Hosting Restriction

Customer may not offer Isurus to third parties as a hosted or managed service, operate it as a multi-tenant platform for unaffiliated organizations, or provide it to competitors of Leafscale for the purpose of reselling source-control or CI services, without a separate written agreement with Leafscale. Internal use by affiliates under common control with Customer is permitted within the licensed scope.

4. OWNERSHIP AND INTELLECTUAL PROPERTY

The Software is licensed, not sold. Leafscale retains all right, title, and interest in and to the Software, including all intellectual property rights, patents, copyrights, trademarks, trade secrets, and any derivatives thereof. This Agreement does not grant Customer any rights to trademarks, service marks, or trade names of Leafscale, except as strictly necessary to operate the Software as delivered.

5. CUSTOMER DATA AND EXPORT RIGHTS

5.1 Customer Ownership of Content

Customer retains all ownership rights to content stored in the Software, including repositories, issues, pull requests, pipeline configurations, secrets, analytics events, and user accounts ("Customer Content"). Leafscale claims no rights to Customer Content beyond what is strictly necessary to operate the Software on Customer's behalf.

5.2 Data Export

The Software provides mechanisms to export Customer Content, including:

5.3 Data Portability on Termination

Upon termination of this Agreement, Customer retains a thirty (30) day period to operate the Software solely for the purpose of exporting Customer Content. Customer must uninstall and cease use of the Software at the end of this period.

6. AUDIT RIGHTS

Leafscale may audit Customer's use of the Software to verify compliance with this Agreement, including verification that the number of instances and active users does not exceed the licensed scope. Customer agrees to cooperate with such audits and to provide reasonable access to relevant records upon reasonable notice. Audit rights may be exercised no more than once per calendar year absent reasonable cause to suspect a material breach.

7. LIMITED WARRANTY

7.1 Warranty Period

Leafscale warrants that, during an active subscription period, the Software will perform substantially in accordance with its documentation under normal use.

7.2 Exclusive Remedy

Customer's exclusive remedy for breach of this warranty is, at Leafscale's option, either: (a) correction of the defect or provision of a workaround, or (b) refund of subscription fees for the defective portion of the subscription period, prorated.

7.3 Warranty Disclaimer

EXCEPT AS EXPRESSLY SET FORTH IN THIS SECTION, THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. LEAFSCALE DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

LEAFSCALE DOES NOT WARRANT THAT THE SOFTWARE WILL BE ERROR-FREE, UNINTERRUPTED, OR THAT IT WILL MEET CUSTOMER'S SPECIFIC REQUIREMENTS.

8. LIMITATION OF LIABILITY

8.1 Exclusion of Damages

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL LEAFSCALE BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, CONSEQUENTIAL, OR PUNITIVE DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, DATA LOSS, SYSTEM DOWNTIME, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF LEAFSCALE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

8.2 Customer-Controlled Execution

The Software includes a CI/CD subsystem that executes commands defined by Customer's users in pipeline configuration files (.isurus-ci.yml), using executors (shell, Docker, Incus) selected and configured by Customer's administrators. Leafscale is not liable for damage, data loss, security compromise, resource exhaustion, or other harm resulting from:

8.3 Liability Cap

IN NO EVENT SHALL LEAFSCALE'S TOTAL LIABILITY TO CUSTOMER FOR ALL DAMAGES, LOSSES, AND CAUSES OF ACTION EXCEED THE AMOUNT PAID BY CUSTOMER FOR THE SOFTWARE DURING THE TWELVE (12) MONTHS IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO LIABILITY.

9. INDEMNIFICATION

9.1 Indemnification by Leafscale

Subject to the limitations in Section 8, Leafscale shall defend Customer against any third-party claim alleging that the Software, as delivered and used in accordance with this Agreement, infringes a valid copyright, trademark, or patent enforceable in Customer's jurisdiction, and shall pay damages finally awarded or amounts agreed in settlement. Leafscale's obligations under this section are subject to Customer (a) promptly notifying Leafscale of the claim in writing, (b) granting Leafscale sole control of the defense and settlement, and (c) providing reasonable cooperation.

9.2 Indemnification by Customer

Customer shall defend Leafscale against any third-party claim arising from (a) Customer Content, (b) Customer's use of the Software in violation of this Agreement, (c) pipeline configurations, webhooks, or integrations configured by Customer, or (d) any combination of the Software with third-party products or services not supplied by Leafscale.

10. DATA HANDLING AND PRIVACY

10.1 Customer-Hosted Data

The Software is self-hosted. Customer Content (repositories, issues, pull requests, CI pipeline configurations and logs, user credentials, audit logs, analytics events stored in Customer's analytics database) remains on infrastructure operated by Customer. Leafscale does not collect, store, or transmit Customer Content to Leafscale infrastructure in the course of ordinary Software operation.

10.2 License Validation and Seat Reporting

To enforce the licensed scope and deliver subscription services, the Software periodically communicates with the Leafscale customer portal ("Portal"). These communications may include:

License validation communications do not include the content of repositories, issues, pull requests, pipelines, secrets, or user-authored materials.

10.3 Telemetry

Beyond license validation, the Software may emit anonymous operational telemetry (version, platform, aggregate feature-usage counts). Where telemetry is enabled, it is configurable and may be disabled by Customer's administrator. Telemetry does not include Customer Content.

10.4 Customer Portal

Customer's account in the Leafscale customer portal is subject to the Portal's terms of service and privacy notice, which govern the collection and use of account-level information (name, billing contact, payment details, subscription records).

10.5 Third-Party Integrations

When Customer configures third-party integrations (authentication providers via OIDC or SAML, webhook endpoints, external Docker registries, external SSH hosts), the Software communicates with those third parties on Customer's instruction. Leafscale is not responsible for the data-handling practices of third parties Customer chooses to integrate with.

11. THIRD-PARTY SOFTWARE

The Software incorporates or depends on the third-party components listed below. Each component is governed by its own license terms. Nothing in this Agreement overrides Customer's rights or obligations under those third-party licenses; where this Agreement conflicts with a third-party license as applied to a specific component, the third-party license governs that component.

11.1 Runtime Services

Component License Role
Docker Apache-2.0 CI executor runtime (optional)
Incus Apache-2.0 CI executor runtime (optional)
Mercurial GPL-2.0-or-later Version control backend (external process)
PostgreSQL PostgreSQL License Primary datastore
QuestDB Apache-2.0 Analytics time-series database (optional)
Valkey BSD-3-Clause Cache / job queue / session store

11.2 Server Libraries (Go)

Library License
github.com/alecthomas/chroma MIT
github.com/alexedwards/scs MIT
github.com/alexedwards/scs/redisstore MIT
github.com/coreos/go-oidc Apache-2.0
github.com/crewjam/saml BSD-2-Clause
github.com/gliderlabs/ssh BSD-3-Clause
github.com/gomodule/redigo Apache-2.0
github.com/google/uuid BSD-3-Clause
github.com/hibiken/asynq MIT
github.com/jackc/pgx MIT
github.com/labstack/echo MIT
github.com/mailgun/mailgun-go/v5 Apache-2.0
github.com/microcosm-cc/bluemonday BSD-3-Clause
github.com/questdb/go-questdb-client Apache-2.0
github.com/redis/go-redis/v9 BSD-2-Clause
github.com/robfig/cron MIT
github.com/rs/zerolog MIT
github.com/spf13/viper MIT
github.com/stretchr/testify MIT
github.com/wneessen/go-mail MIT
gopkg.in/yaml.v3 Apache-2.0 / MIT
gorm.io/driver/postgres MIT
gorm.io/gorm MIT
golang.org/x/{crypto, net, oauth2, time, sync, text, sys} BSD-3-Clause

11.3 Frontend

Component License
HTMX 0-BSD
Alpine.js MIT
Tailwind CSS MIT
CodeMirror 6 MIT
Chart.js MIT

11.4 Fonts

Font License
DM Sans SIL OFL 1.1
JetBrains Mono SIL OFL 1.1

Customer may obtain the full text of each license from the upstream project's repository. Leafscale does not warrant third-party components beyond the warranties provided by their respective licensors.

12. SUPPORT AND MAINTENANCE

12.1 Support Obligations

During an active subscription period, Leafscale will provide:

12.2 Service Level

Support is provided on a commercially reasonable efforts basis. This Agreement does not include a service-level agreement (SLA). Response-time and uptime commitments may be available under a separate Enterprise Support agreement.

12.3 Updates and Upgrades

Leafscale will make updates, upgrades, and new versions available to active subscribers through the customer portal. Customer is responsible for applying updates. Some updates may be required for continued support eligibility or for the validity of security patches.

13. EXPORT COMPLIANCE

Customer acknowledges that the Software may be subject to export control laws and regulations of the United States and other jurisdictions. Customer agrees to comply strictly with all such laws and acknowledges that Customer is responsible for obtaining any licenses required to export, re-export, or import the Software.

Customer represents and warrants that Customer is not:

Customer agrees not to use the Software for any purpose prohibited by U.S. law, including the development, design, manufacture, or production of nuclear, missile, chemical, or biological weapons. The Software is not designed, intended, or authorized for use in military, intelligence, weapons, or defense applications.

Customer will notify Leafscale promptly if Customer becomes aware of any violation of these provisions.

14. TERM AND TERMINATION

14.1 Term

This Agreement is effective upon Customer's acceptance and continues for the duration of Customer's active subscription.

14.2 Termination by Customer

Customer may terminate this Agreement at any time by canceling the subscription. Termination is effective at the end of the current subscription period. Customer will not receive a refund for any unused portion of the subscription.

14.3 Termination by Leafscale

Leafscale may terminate this Agreement and Customer's subscription upon written notice if Customer:

14.4 Effect of Termination

Upon termination:

14.5 Survival

Sections 4 (Ownership), 5 (Customer Data and Export Rights), 8 (Limitation of Liability), 9 (Indemnification), 10 (Data Handling and Privacy), 11 (Third-Party Software), 13 (Export Compliance), 14.4 (Effect of Termination), and 15 (General Provisions) survive termination of this Agreement.

15. GENERAL PROVISIONS

15.1 Entire Agreement

This Agreement, together with any applicable order forms, quotes, or invoices, constitutes the entire agreement between Customer and Leafscale regarding the Software and supersedes all prior or contemporaneous agreements, communications, and understandings, whether written or oral.

15.2 Amendments

Leafscale may modify this Agreement from time to time. Modifications are effective upon the start of the next subscription renewal period following notice. Material changes will be communicated via email or through the customer portal. Continued use of the Software after modifications take effect constitutes acceptance of the modified terms.

15.3 Governing Law and Jurisdiction

This Agreement is governed by and construed in accordance with the laws of the State of Louisiana, United States, without regard to its conflict of law provisions. Any legal action or proceeding relating to this Agreement shall be brought exclusively in the state or federal courts located in New Orleans, Louisiana, and Customer consents to the personal jurisdiction of such courts.

15.4 Severability

If any provision of this Agreement is held to be invalid, illegal, or unenforceable, the validity, legality, and enforceability of the remaining provisions shall not be affected, and the provision shall be reformed only to the extent necessary to make it enforceable while preserving the intent of the parties.

15.5 No Waiver

The failure of either party to enforce any right or provision of this Agreement shall not constitute a waiver of such right or provision. Any waiver must be in writing and signed by an authorized representative of the waiving party.

15.6 Assignment

Customer may not assign, transfer, or delegate this Agreement or any rights or obligations hereunder without Leafscale's prior written consent. Any attempted assignment in violation of this provision is void. Leafscale may assign this Agreement in connection with a merger, acquisition, corporate reorganization, or sale of all or substantially all of its assets.

15.7 Force Majeure

Neither party shall be liable for any failure or delay in performance due to causes beyond its reasonable control, including acts of God, war, terrorism, riots, embargoes, acts of civil or military authorities, fire, floods, accidents, or network infrastructure failures.

15.8 U.S. Government End Users

If Customer is a U.S. Government end user, the Software is a "commercial item" as defined in 48 C.F.R. 2.101, and is licensed in accordance with this Agreement as applicable to commercial computer software and commercial computer software documentation.

15.9 Independent Contractors

The parties are independent contractors. This Agreement does not create a partnership, franchise, joint venture, agency, fiduciary, or employment relationship between the parties.

15.10 Notices

All notices under this Agreement shall be in writing and shall be deemed given when delivered personally, sent by confirmed email to the addresses specified in Customer's account, or three (3) days after being sent by certified or registered mail, return receipt requested. Notices to Leafscale shall be sent to the address on file with the Secretary of State of Leafscale's state of formation.

15.11 Attorneys' Fees

In any legal action or proceeding arising out of this Agreement, the prevailing party shall be entitled to recover its reasonable attorneys' fees and costs.

16. ACCEPTANCE

BY INSTALLING, DEPLOYING, OR OTHERWISE USING THE SOFTWARE, CUSTOMER AGREES TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF CUSTOMER DOES NOT AGREE, CUSTOMER MUST NOT INSTALL OR USE THE SOFTWARE AND MAY CONTACT LEAFSCALE REGARDING A REFUND IF APPLICABLE.

CUSTOMER REPRESENTS THAT THE INDIVIDUAL ACCEPTING THIS AGREEMENT HAS AUTHORITY TO BIND THE ORGANIZATION CUSTOMER REPRESENTS.


Copyright © 2026 Leafscale, LLC. All rights reserved.

Isurus is a trademark of Leafscale, LLC. Mercurial is a trademark of Matt Mackall. Other trademarks are the property of their respective owners.

Leafscale, LLC
70380 Highway 21, STE 2 #299, Covington, LA 70433
https://www.leafscale.com

For technical support or licensing questions, visit: https://portal.leafscale.com