IMPORTANT — READ CAREFULLY BEFORE INSTALLING, DOWNLOADING, OR USING THIS SOFTWARE. By clicking “I Agree”, installing, downloading, copying, accessing, or otherwise using any Purple8 software, you (“Licensee”) agree to be bound by this Agreement. If you are accepting on behalf of a company or other legal entity, you represent that you have the authority to bind that entity. If you do not agree to these terms, do not install or use the software and promptly destroy or return any copies in your possession.
This Agreement is between Purple8, Inc., a Delaware corporation (“Purple8”, “we”, “us”, or “our”) and Licensee.
1. Definitions
1.1 “Software” means any Purple8 product that you license, download, or use, including Purple8 Hyper Graph (the multi-model graph, vector, document, and full-text engine) and Purple8 DocIntel (the document intelligence service), together with their respective engines, indexes, pipelines, MCP servers, REST APIs, admin consoles, all compiled binaries, libraries, Docker images, pip wheels, SDKs, client libraries, documentation, and any updates or upgrades provided by Purple8.
1.2 “Core Components” means the compiled engine binaries, Docker images, native extensions, storage layer, encryption subsystem, and any component that constitutes the core infrastructure of the Software.
1.3 “Distributable Components” means the client libraries, API wrappers, SDK packages, MCP tool definitions, and integration code explicitly designated by Purple8 as redistributable.
1.4 “Application” means a distinct software product or service that you build using the Software as underlying infrastructure, which provides substantial new utility to end users beyond what the Software itself provides.
1.5 “End Users” means the individuals or entities who use your Application.
1.6 “License Key” means the cryptographically signed token issued by Purple8 that activates a specific License Tier and enforces the terms of this Agreement at runtime.
1.7 “Node” means a single running instance of the Software, whether in a container, virtual machine, bare-metal server, or embedded deployment.
1.8 “License Tier” means one of the tiers offered by Purple8 from time to time, grouped into the families defined in Section 3: Free (Developer / Community), Production, Pro, and Enterprise. The specific tiers, their capacities, and their prices are published at purple8.ai pricing and enforced by your License Key.
1.9 “Entitlements” means the capacity and feature limits associated with your License Tier — including permitted Node counts, data capacity (e.g. maximum nodes/edges or documents processed), seats, agents, and feature availability — as published at purple8.ai pricing and encoded in your License Key.
2. Grant of License
2.1 License Grant. Subject to your compliance with this Agreement and payment of applicable fees, Purple8 grants you a non-exclusive, non-transferable, limited license to:
- (a) Install and run the Software on the number of Nodes permitted by your License Tier;
- (b) Use the Software as the backend infrastructure for your Applications;
- (c) Access and use the REST API and MCP server interfaces to build, operate, and automate Applications;
- (d) Distribute Distributable Components (but not Core Components) to your End Users solely as embedded components of your Application.
2.2 Scope of Use. The license is limited to your internal business operations and the operation of your Applications for your End Users. It does not include any right to sublicense except as expressly provided in Section 5.
3. License Tiers
The Software is licensed in tiers grouped into four families. Purple8 may add, rename, or adjust the specific tiers and their capacities within each family; the current tiers, capacities, and prices are published at purple8.ai pricing and enforced by your License Key. The families below govern the permitted use of each tier.
3.1 Free Family — Developer & Community (Free). The free tiers of Purple8 (the “Developer” edition) and DocIntel (the “Community” edition). Permitted for development, testing, evaluation, internal prototyping, open-source projects, and academic research, including internal commercial development, subject to the capacity limits of the free tier. Free tiers may not be resold or offered as a hosted service to third parties. Use of a free tier is also subject to the Developer Agreement (Purple8) or the applicable free-tier terms (DocIntel). When your usage exceeds the free-tier capacity, or you deploy in production at scale, you must upgrade to a paid tier.
3.2 Production Family (Paid). The entry paid tiers — for Purple8, the production capacity tiers (e.g. Micro, Mini, Growth, Starter); for DocIntel, the metered paid tier (e.g. Solo). Permitted for commercial Applications serving external End Users, internal enterprise tools, SaaS products, and on-premises deployments at Licensee’s own facilities, up to the Entitlements of the purchased tier. White-label rights are included. On-premises deployment at a client’s facilities requires the Enterprise family.
3.3 Pro Family (Paid). The advanced paid tier — for Purple8, the Pro tier; for DocIntel, the Self-Hosted tier. Includes all Production family rights, plus the advanced security, compliance, and capability entitlements published for that tier (which may include, for Purple8, features such as SSO/OIDC, RBAC, immutable audit logging, field/row-level security, change data capture, and additional graph and domain modules). Permitted for multi-project commercial deployments and Applications requiring these advanced capabilities.
3.4 Enterprise Family (Negotiated — Signed Contract). Includes all Pro family rights, plus: on-premises deployment at client facilities; white-label distribution to clients; custom capacity allotments and volume pricing; Service Level Agreements; dedicated support; audit indemnification; and custom data processing agreements (DPA/BAA as applicable). The Purple8 Enterprise tier requires a separately negotiated, signed Enterprise Agreement; the DocIntel Enterprise tier is available self-serve with the entitlements published for it. Where a signed Enterprise Agreement conflicts with this Agreement, the signed Enterprise Agreement governs.
3.5 Automatic Tier Upgrade. If usage exceeds the Entitlements of your current tier, the license requires upgrade to a tier with sufficient capacity. Purple8 will not disable production systems without prior written notice, but continued use beyond your Entitlements without upgrade constitutes a material breach. See purple8.ai pricing for current paid tiers.
4. Permitted Commercial Use
4.1 Right to Build Commercial Applications. Under a paid tier you are explicitly permitted to build, deploy, and commercially sell Applications that use the Software as their backend; charge your End Users; host the Software on your own infrastructure (subject to tier); and integrate the Software with third-party systems to create your Application.
4.2 White-Labeling. Under any paid tier (the Production, Pro, and Enterprise families) you may brand your Application entirely as your own. However, you may not represent the Software itself as your own proprietary technology, may not remove Purple8’s copyright notices from Distributable Components, and your End User agreement must include the flow-down clause in Section 5.2.
4.3 Commercial Scaling Obligation. As your Application scales, your license must scale proportionally. Each additional Node required to serve your End Users requires an additional Node license. Purple8 provides a 30-day grace period from the date you first exceed your Node limit before considering it a breach.
5. Redistribution Framework
5.1 Distributable Components. You may redistribute the Distributable Components only as embedded, integrated parts of your Application, in compiled or bundled form, subject to a binding End User agreement that includes the flow-down clause below.
5.2 Required End User Flow-Down Clause. Your End User agreement must include language substantially as follows:
“This application is powered by infrastructure technology owned by Purple8, Inc. The underlying infrastructure components are proprietary and protected by copyright. End Users may not: (i) attempt to extract, isolate, or reverse engineer the underlying infrastructure; (ii) use the infrastructure independently of this application; or (iii) transfer or sublicense access to the infrastructure to any third party.”
5.3 What You May NOT Redistribute. Regardless of tier, you may never redistribute Core Components, License Keys or credentials, the admin console as a standalone product, or any component of the Software as a competing infrastructure offering (see Section 6).
6. Restrictions and No-Compete Boundary
6.1 Prohibited Uses. You may not: (a) reverse engineer, decompile, or decrypt any Core Component except as permitted by law; (b) copy, clone, or create derivative works of Core Components; (c) modify Core Components; (d) rent, lease, sell, sublicense, or transfer the Software itself (as opposed to your Application) to any third party; (e) remove or obscure proprietary notices; (f) circumvent or tamper with License Key enforcement or usage metering; or (g) export the Software in violation of applicable export-control laws, including US Export Administration Regulations and OFAC sanctions.
6.2 No-Compete — Platform Replication Prohibition. You may not use the Software, its APIs, SDKs, or any knowledge gained from its use to build a product substantially similar to, or a direct substitute for, a Purple8 platform offered to third-party developers as infrastructure — including graph databases, vector databases, AI-native backends, RAG pipelines, document-intelligence services, or workflow orchestration platforms — nor to create a “thin wrapper” that re-exposes Purple8’s API, MCP tools, or infrastructure without substantial independent Application value.
6.3 Value-Add Requirement. Any Application you build and commercially deploy must provide substantial independent utility to End Users beyond raw access to the Software’s API.
7. Intellectual Property
7.1 Ownership. The Software, including all Core Components, Distributable Components, documentation, trade secrets, algorithms, and all intellectual property embodied therein, is and shall remain the sole and exclusive property of Purple8, Inc. This Agreement does not transfer any ownership interest to you.
7.2 Trademarks. “Purple8”, “Purple8 Hyper Graph”, “Purple8 DocIntel”, the Purple8 logo, and related marks are trademarks or registered trademarks of Purple8, Inc. You may not use these marks in your Application name, marketing, or domain names without prior written consent.
7.3 Feedback. If you provide Purple8 with suggestions, ideas, or feedback about the Software, Purple8 may use such feedback without restriction or obligation to you.
7.4 Patent Rights. Purple8 grants you no patent rights under this Agreement. Purple8 has filed or intends to file patent applications covering inventions in the Software.
8. Audit Rights
8.1 Records. You agree to maintain accurate records of your use of the Software, including Node counts, deployment locations, and End User counts, for at least three (3) years.
8.2 Audit. Purple8 may, upon thirty (30) days’ prior written notice, audit your use of the Software no more than once per calendar year, during normal business hours.
8.3 Automated Telemetry. The Software may collect and transmit non-personally-identifiable telemetry — Node counts, feature usage, and version information — for license compliance and product improvement. You may disable telemetry by setting PURPLE8_TELEMETRY_DISABLE=1; disabling telemetry does not relieve you of your obligations under Section 8.1. For questions, contact legal@purple8.ai.
9. Confidentiality
You acknowledge that the Software, its architecture, algorithms, pricing, and non-public product roadmap constitute Purple8’s Confidential Information, and you agree to protect it with at least reasonable care. These obligations do not apply to information that is publicly known through no fault of yours, was lawfully received without restriction, was independently developed, or must be disclosed by law.
10. Warranty Disclaimer
THE SOFTWARE IS PROVIDED “AS IS” AND “AS AVAILABLE” WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, PURPLE8 DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, AND WARRANTIES THAT THE SOFTWARE WILL BE UNINTERRUPTED, ERROR-FREE, OR SECURE.
11. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, PURPLE8 SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES, OR FOR LOSS OF PROFITS, REVENUE, DATA, BUSINESS, OR GOODWILL. PURPLE8’S TOTAL CUMULATIVE LIABILITY SHALL NOT EXCEED THE GREATER OF THE LICENSE FEES PAID IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM OR ONE HUNDRED US DOLLARS (USD $100). Nothing in this Agreement excludes liability for death or personal injury caused by negligence, fraud, or any liability that cannot be excluded by law.
12. Indemnification
You agree to defend, indemnify, and hold harmless Purple8 and its affiliates from any claims, damages, losses, and expenses (including reasonable attorneys’ fees) arising out of your use of the Software in violation of this Agreement, your Application (including claims by your End Users), your breach of this Agreement, or your infringement of third-party intellectual property rights.
13. Termination
13.1 You may terminate at any time by ceasing all use and destroying all copies. 13.2 Purple8 may terminate immediately on written notice if you materially breach and fail to cure within thirty (30) days, become insolvent, challenge Purple8’s IP rights, or violate Section 6. 13.3 On termination all licenses cease, you must destroy all copies (including cached copies in container registries), and Sections 7–13.3 and 14 survive.
14. General Provisions
14.1 Governing Law. This Agreement is governed by the laws of the State of Delaware, USA, without regard to conflict-of-law principles. 14.2 Dispute Resolution. Disputes shall be resolved by binding arbitration administered by JAMS under its Commercial Arbitration Rules in Wilmington, Delaware; either party may seek equitable relief to protect IP rights. 14.3 This Agreement, with any Order Form, is the entire agreement. 14.4 Purple8 may update this Agreement; material changes to existing licensees will be communicated with at least 60 days’ notice. 14.5 If any provision is unenforceable it will be modified to the minimum extent necessary and the remainder continues. 14.6 You may not assign without Purple8’s consent; Purple8 may assign freely. Notices to legal@purple8.ai.
Purple8, Inc. · 1111B South Governors Avenue, Suite 24066, Dover, DE 19904, USA · legal@purple8.ai