Skip to content

End User License Agreement

Version 1.0 · Last updated 2026-07-29 · Effective 2026-07-29.

This End User License Agreement (“Agreement”) is a binding agreement between you (an individual or the organization you represent, “You”) and SolveX Solutions LLC, a North Carolina limited liability company (“we”, “us”, “Licensor”), the maker of the EPM Workbench Visual Studio Code extension and its related hosted services (together, the “Software”).

By installing, activating a Seat Key for, or using the Software, You agree to this Agreement. If You do not agree, do not install or use the Software.

0. Scope of this Agreement (what it covers)

Section titled “0. Scope of this Agreement (what it covers)”

This Agreement governs the EPM Workbench VS Code extension (the proprietary, closed-source product) and the hosted services it connects to (the hosted services that provide application-wide analysis, licensing, and telemetry).

This Agreement does not cover:

  • Open-source components bundled in or distributed with the extension, which remain licensed under their own respective open-source licenses. Nothing here restricts your rights under those licenses. See the third-party notices distributed with the Software.
  • Your own content: the rules, scripts, dimensions, and other data in your files. Those are and remain Yours. We claim no ownership of them.

EPM Workbench is an independent product and is not affiliated with, endorsed by, or sponsored by Oracle. Oracle, Oracle EPM, Essbase, Hyperion, and Smart View are trademarks of Oracle Corporation, used here nominatively to describe compatibility.

1. License grant: per named person; no sharing, reselling, or gate circumvention

Section titled “1. License grant: per named person; no sharing, reselling, or gate circumvention”

Subject to Your compliance with this Agreement and, for paid tiers, payment of the applicable fees, we grant You a limited, non-exclusive, non-transferable, revocable license to install and use the Software.

  • A seat is a person, not a machine. Each paid Seat Key is licensed to one named individual, identified by the email to which it is assigned. That individual may activate their Seat Key on as many machines as they personally use (VS Code Settings Sync is expected to carry it across machines). A Seat Key must not be shared between people, pooled, or used concurrently by more than the assigned person.
  • Reassignment. A Seat Key is non-transferable except that an organization’s administrator may deactivate a seat and reissue it to a different named person (offboarding and reassignment). No other transfer, sublicense, rental, lease, or resale is permitted.
  • No circumvention. You must not share, resell, publish, or attempt to forge, patch, or otherwise circumvent a Seat Key, the tier encoded in it, or the server-side gate on paid features. You must not reverse engineer the Software except to the extent that applicable law expressly permits despite this restriction.
  • Reserved rights. We reserve the right to deactivate or revoke a Seat Key that is shared, forged, circumvented, or otherwise used in breach of this Agreement, and to decline hosted-service access to it.

2. Source-code processing license for the hosted language service

Section titled “2. Source-code processing license for the hosted language service”

The Software’s application-wide intelligence features are optional and, when You enable them, transmit the source code of Your Rules and related project context to our hosted language service so it can analyze Your application as a whole (for example, resolving references between rules, templates, and scripts).

  • You grant us a limited, non-exclusive, worldwide, royalty-free license to receive, transmit, and process that source code solely to provide that feature to You, for the transient duration of processing.
  • We do not use Your source code to train models, and we do not retain it beyond what is needed to serve Your request, except as described in our Privacy Policy.
  • This processing is governed by, and limited by, our Privacy Policy, which is incorporated into this Agreement by reference.
  • Features that do not require the hosted service (local single-file intelligence, local editing, and Offline Mode) do not transmit Your source code to us.

3. Your Oracle data: Push / Deploy / Execute are at Your sole risk

Section titled “3. Your Oracle data: Push / Deploy / Execute are at Your sole risk”

The Software’s live verbs (Push, Deploy, and Execute) write to, deploy into, and run calculations against Your own Oracle EPM environment, using credentials You supply. These operations mutate Your data in systems You control.

  • You use these operations at Your sole risk. You are responsible for reviewing what You Push, Deploy, and Execute, and for maintaining Your own backups and Snapshots.
  • To the maximum extent permitted by law, we are not liable for any data loss, corruption, overwritten Rules, incorrect calculation results, downtime, or other harm to Your Oracle EPM environment or data arising from Your use of these operations. The Software provides confirmations and change-detection warnings as conveniences, not guarantees.

4. “AS IS”; no warranty; no SLA; limitation of liability

Section titled “4. “AS IS”; no warranty; no SLA; limitation of liability”
  • AS IS. The Software and hosted services are provided “AS IS” and “AS AVAILABLE”, without warranty of any kind, whether express, implied, or statutory, including any implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement, to the maximum extent permitted by law.
  • No SLA. The hosted language service and other hosted endpoints are provided with no uptime, availability, or performance guarantee and no service-level agreement. Their URLs and behavior may change, be interrupted, or be discontinued at any time. The Software is designed to keep single-file local intelligence working regardless.
  • Limitation of liability. To the maximum extent permitted by law, we will not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for lost profits, revenue, data, or goodwill. Our total aggregate liability arising out of or relating to this Agreement will not exceed the greater of the fees You paid us for the Software in the three (3) months before the claim, or US$50. Some jurisdictions do not allow certain of these exclusions or limitations; in those, they apply to the fullest extent permitted.

5. Term, non-payment, and the degrade-to-Free commitment

Section titled “5. Term, non-payment, and the degrade-to-Free commitment”
  • Free tier is evergreen. The Free tier (single-file intelligence) requires no Seat Key and no account, and is not time-limited.
  • On lapse, You degrade to Free. If a paid subscription expires, is cancelled, or is not paid, or if a Seat Key is deactivated, Your install drops to Free capability (single-file intelligence), and the hosted service stops serving paid features to it. A reasonable offline grace window applies before any such downgrade takes effect, so a temporary loss of connectivity does not downgrade You.
  • Your files remain Yours and remain accessible. We will never lock, encrypt, disable, or delete the files on Your disk. Every rule, snapshot, and piece of local history You have on disk stays openable and editable regardless of license status. This commitment is a material term of this Agreement.
  • Termination. We may terminate this Agreement or a Seat Key for material breach (including the circumvention prohibitions in Section 1). On termination You must stop using the paid features; the degrade-to-Free and file-access commitments above continue to apply.

This Agreement is governed by the laws of the State of North Carolina, USA, without regard to its conflict-of-laws rules. The parties submit to the exclusive jurisdiction and venue of the state and federal courts located in Charlotte, Mecklenburg County, North Carolina.


  • Entire agreement / severability. This Agreement (with the Privacy Policy) is the entire agreement between You and us regarding the Software. If any provision is held unenforceable, the rest remains in effect.
  • Changes. We may update this Agreement for future versions; the version distributed with a given release governs that release.
  • Contact. epm-workbench@solvex.now · epmworkbench.com

Bug reports and feature requests: epm-workbench-issues.