# AutoArk AI Proprietary SDK License Agreement

Version 1.0 — Effective Date: July 20, 2026

This Proprietary SDK License Agreement (the “Agreement”) governs your use of the EVA Client SDK package published as `autoark-eva-client-sdk` (the “SDK”). “Licensor” means AutoArk AI and the legal entity identified as the SDK publisher or operator on the applicable official website, order form, or service console. “You” or “Licensee” means the individual or entity that downloads, installs, copies, or uses the SDK.

By downloading, installing, copying, or using the SDK, You accept this Agreement. If You use the SDK for an entity, You represent that You have authority to bind that entity. If You do not agree, do not use the SDK.

## 1. Definitions

- “Application” means a software product or service developed and controlled by Licensee that incorporates the SDK for use as part of that product or service.
- “Compiled Output” means abi3 extension modules, wheel artifacts, byte-compiled files, or other executable artifacts produced from an unmodified SDK through the Permitted Build Operations in Section 3.
- “Official Gateway” means the EVA Gateway endpoints selected and embedded by Licensor in an authorized SDK release.
- “Third-Party Components” means software or model assets identified in `THIRD_PARTY_NOTICES.md`.

## 2. Limited License Grant

Subject to continuous compliance with this Agreement, Licensor grants Licensee a free-of-charge, non-exclusive, non-transferable, non-sublicensable, revocable, limited license to:

1. install and use the SDK solely to develop, test, operate, and maintain Licensee’s Applications;
2. integrate the SDK into Licensee’s Applications; and
3. reproduce and distribute Compiled Output solely as an inseparable part of Licensee’s Applications to Licensee’s end users.

No right is granted to distribute the SDK as a standalone product or to make the SDK available for use independently from an Application. This license does not include any right to access or use the Official Gateway; Gateway access is governed separately under Section 5.

## 3. Permitted Build Operations

The following ordinary build operations do not violate the prohibition on modification, provided they are performed only to incorporate the SDK into an Application and do not alter its functional behavior, security controls, Gateway binding, notices, or license terms:

- installation into a virtual environment, container image, or application bundle;
- byte-compilation of the SDK’s Python modules;
- dependency resolution, and loading or linking of the SDK’s packaged extension modules and native libraries by the platform loader;
- packaging into an application archive, installer, container image, or frozen executable;
- compression;
- code signing and notarization; and
- format conversion reasonably necessary to package or deploy the Application.

The resulting artifact remains subject to this Agreement. This Section does not permit source-level functional changes, patching, instrumentation intended to expose internal interfaces, removal of protections, or creation of a substitute or derivative SDK.

## 4. Restrictions

Except for the rights expressly granted in Sections 2 and 3, Licensee shall not, and shall not enable or assist any third party to:

1. modify, adapt, translate, patch, or create derivative works of the SDK;
2. reverse engineer, decompile, disassemble, decode, or otherwise attempt to discover the source code, internal protocols, non-public interfaces, models, keys, or underlying ideas of the SDK;
3. separately publish, redistribute, sell, resell, sublicense, rent, lease, lend, host, time-share, or provide the SDK as a service or managed component;
4. remove, obscure, or alter any copyright, proprietary, attribution, security, or license notice;
5. bypass, disable, defeat, or interfere with any technical restriction, usage control, authentication, metering, or security mechanism;
6. use the SDK, when initiating or participating in large-model or other model inference, with any endpoint other than the Official Gateway;
7. bypass, replace, proxy, redirect, imitate, emulate, or simulate the Official Gateway, including by reproducing its protocol for production or commercial inference;
8. use the SDK to develop, benchmark for publication, or provide a competing SDK, Gateway, model-routing service, or substantially similar substitute; or
9. use the SDK in violation of applicable law, sanctions, export controls, third-party rights, or the terms published for the Official Gateway.

Any right not expressly granted is reserved by Licensor.

Item 7 does not prohibit local test doubles that perform no model inference and do not bypass authentication, metering, security controls, or the Official Gateway requirement in production.

## 5. Gateway Services Are Separate

The SDK and the Official Gateway are separate offerings. This Agreement governs only the SDK. Access to and use of the Official Gateway are governed separately as stated in `GATEWAY_TERMS.md`.

## 6. Distribution Conditions

Licensee may distribute Compiled Output under Section 2 only if:

1. the Compiled Output is an inseparable part of an Application with material independent functionality;
2. the Application does not expose the SDK for standalone use, extraction, or reuse;
3. Licensee does not represent that it owns the SDK or grant recipients broader rights in the SDK than this Agreement permits;
4. all proprietary and Third-Party Component notices remain intact where technically included; and
5. Licensee is solely responsible for its Application, end-user terms, privacy disclosures, security, support, and legal compliance.

## 7. Third-Party Components

Third-Party Components are licensed under the separate terms identified in `THIRD_PARTY_NOTICES.md`. Those terms apply only to the identified components and do not make the SDK as a whole open source or expand the license granted under this Agreement. If a third-party license directly conflicts with this Agreement for that component, the third-party license controls only for that component.

## 8. Ownership and Feedback

The SDK is licensed, not sold. As between Licensor and Licensee, Licensor and its licensors retain all right, title, and interest in and to the SDK, its architecture, non-public interfaces, updates, documentation, trademarks, and all related intellectual property. Licensee retains ownership of its Application, excluding the SDK and Third-Party Components.

If Licensee voluntarily provides suggestions or feedback, Licensee grants Licensor a perpetual, irrevocable, worldwide, royalty-free right to use and incorporate that feedback without restriction or obligation.

## 9. Updates and Compatibility

Licensor may update, replace, limit, or discontinue the SDK or any feature. Unless Licensor expressly states otherwise, Licensor has no obligation to provide maintenance, support, backward compatibility, security updates, or any particular release. A new SDK version may include updated terms presented with that version; continued use of the new version constitutes acceptance of those terms.

## 10. Term and Termination

This Agreement begins when Licensee first downloads, installs, copies, or uses the SDK and continues until terminated. Licensor may revoke or terminate the license immediately if Licensee breaches this Agreement, creates security or legal risk, fails to comply with applicable Gateway terms, or if continued distribution is prohibited by law. Licensor may otherwise revoke the license on at least 30 days’ notice.

Upon termination, Licensee shall stop using and distributing the SDK, stop publishing new or updated Applications containing the SDK or Compiled Output, and delete all SDK copies under its control, except copies retained solely where required by law. End users may continue using Compiled Output lawfully distributed before termination, unless continued operation is prohibited by law or the termination notice identifies a specific security or legal risk that requires it to stop. Sections 4, 7, 8, 10, and 11 survive termination.

## 11. Governing Law and General Terms

This Agreement is governed by the laws of the People’s Republic of China, excluding its conflict-of-law rules. Any dispute that cannot be resolved through good-faith negotiation shall be submitted to the competent people’s court at Licensor’s domicile, except where mandatory law requires otherwise.

If any provision is unenforceable, it shall be enforced to the maximum lawful extent and the remaining provisions remain effective. Failure to enforce a provision is not a waiver. Licensee may not assign this Agreement by contract, merger, change of control, or operation of law without Licensor’s prior written consent. Licensor may assign this Agreement as part of a reorganization, financing, or transfer of the SDK business.

This Agreement, together with documents expressly incorporated into it, is the entire agreement about the SDK and supersedes prior discussions about the SDK license. Gateway services remain governed separately. Headings are for convenience only.

Questions about this Agreement must be directed through the legal or support contact published on the official AutoArk AI website or Gateway console.
