Software Application Agreement
Forge and the account software: what a subscription buys, and who owns the models you draw. A design-engine result is a starting point, not a checked part.
Contents · 22 sections
- 01Scope and acceptance
- 02Definitions
- 03Your license to use the Application
- 04Accounts, Seats and Workspaces
- 05Plans, project limits and Credits
- 06Fees, renewal and cancellation
- 07Your Content, and who owns what you draw
- 08The Design Engine and what its results are worth
- 09Analysis, export formats and machine code
- 10Local Copies, synchronization and revisions
- 11Share Links and collaborators
- 12Availability, changes and support
- 13Getting your work out
- 14Use restrictions
- 15Export control and technical data
- 16Our intellectual property and third-party components
- 17Suspension and termination
- 18Disclaimer of warranties
- 19Limitation of liability
- 20Enterprise and negotiated terms
- 21Changes to this Agreement
- 22General provisions and contact
Plain-language overview. You own the models you draw and we do not train on them. A seat is one person. Credits refill monthly and do not carry over. Share links are keys, so anyone holding one gets in. The design engine writes a starting point rather than a finished part, and nothing the software computes, from a stress figure to a block of G-code, has been checked by an engineer. Sections 8 and 9 spell that out.
Summary only. The numbered sections below are the document.
Scope and acceptance
This Software Application Agreement (the “Agreement”) governs your use of SpaltX Forge and of every software feature we operate inside a SpaltX account. It is a contract between you and Optiarms Inc., an Ohio corporation doing business as SpaltX Industries (“SpaltX”, “we”, “us”).
You accept it by doing any of the following: opening a studio, creating or importing a project, starting or renewing a subscription, joining a workspace someone else pays for, or opening a share link we issued. If you are doing any of that for an employer or another organization, you are stating that you can bind it, and “you” means that organization.
This Agreement sits inside the Terms of Service and shares its dispute resolution, governing law and general provisions. Where the two disagree about the Application, this Agreement wins. Where they disagree about anything else, the Terms win.
Flight firmware and the gated files that go with it are licensed separately under the Firmware License Agreement. Physical goods, checkout and delivery are in the Terms. Conduct rules that apply across the whole Platform are in the Acceptable Use Policy.
Definitions
- “Application”
- SpaltX Forge and the software features of a SpaltX account, including the part, assembly and drawing studios, the design engine, the project workspace, share pages, and the account console around them.
- “Forge”
- SpaltX Forge, our general-purpose parametric CAD product. It is a product in its own right and is not sold as an accessory to any aircraft.
- “Workspace”
- Where projects live. A personal workspace belongs to one account. An organization workspace belongs to an organization and is shared with the members it admits.
- “Seat”
- One named individual admitted to a Workspace. Seats are counted per person, not per device or per browser session.
- “Subscription”
- A recurring plan bought for a Workspace, with a monthly period, a seat count locked at purchase, and a credit allowance that refills each period.
- “Credit”
- The unit the design engine is metered in. Credits are allocated per billing period and are consumed when a generation runs.
- “Design Engine”
- The feature that turns a written description into a parametric part script. forge-de-1 is the deterministic template engine. Where an AI engine is configured on the deployment you are using, prompts route to it and fall back to forge-de-1 on error.
- “Your Content”
- Everything you put into the Application or make with it: sketches, feature trees, part scripts, assemblies, drawings, imported geometry, uploaded files, prompts, names, notes and comments.
- “Output”
- What the Application computes from Your Content, including generated scripts, meshes, exported files, drawing views, analysis results, and machine code.
- “Share Link”
- A capability token you mint that lets anyone holding the URL open a specific part or drawing, with view or download permission, and with the expiry and view cap you set.
- “Local Copy”
- The copy of a document your browser holds on your own machine, which the Application treats as the primary copy while you are editing.
Your license to use the Application
Subject to this Agreement and to payment of any fees that apply to your plan, we grant you a limited, revocable, non-exclusive, non-transferable, non-sublicensable right to access and use the Application for your own design work, whether that work is personal, academic or commercial. There is no separate commercial-use fee. A part you draw in Forge is yours to sell, manufacture or publish, on the terms in Sections 7 and 16.
The right we grant does not extend to any of the following:
- Copying, decompiling, disassembling or reverse engineering the Application, or deriving the geometry kernel, the solver or the design engine from its behavior, except where that restriction is unenforceable under law that applies to you.
- Reselling, renting, sublicensing or operating the Application as a service for anyone who is not a Seat on your Workspace.
- Using the Application to build a competing CAD product, or extracting the template catalog, the API reference or the response of the design engine in bulk to train a model.
- Removing or altering a notice, a part number, or the provenance recorded against a body or a revision.
We reserve every right not expressly granted. Nothing here transfers ownership of the Application to you.
Accounts, Seats and Workspaces
A Seat is one person. Two people may not take turns on one login, and an account whose credentials circulate can be suspended under Section 17. Where your plan includes more Seats than you have people, the unused Seats are simply unused; they are not credit toward anything else.
Personal workspaces. A personal Workspace belongs to the account that created it. Nobody else can be admitted to it. Sharing work out of one is done with Share Links, not with a second login.
Organization workspaces. An organization Workspace is controlled by its owners. Owners and managers can admit and remove members, and the billing surfaces are restricted to those two roles. Members who can write to projects hold the owner, manager or operator role. The last owner of an organization cannot be removed or demoted, which is what stops a workspace from ending up with nobody who can administer it.
What an organization can see. Work created in an organization Workspace is visible to the members of that Workspace, and it stays with the organization when the person who drew it leaves. If you want work that follows you rather than your employer, draw it in a personal Workspace. Data written in an organization Workspace is controlled by the organization, and a privacy request about it is answered to the organization first. See the Privacy Policy.
Your credentials. You are responsible for what happens under your login. Passkeys and an authenticator app are both available under Account, Security, and we recommend at least one of them on any account that holds work you would not want to lose.
Plans, project limits and Credits
Plans differ in how many projects a Workspace may keep active, how many Credits it draws each period, and how many people it admits. These are the current plans and the fees they carry:
| Plan | Fee | Active projects | Credits | Seats |
|---|---|---|---|---|
| Free | $0.00 / month | 2 | 15 / month | 1 |
| Maker | $19.00 / month | 12 | 150 / month | 1 |
| Team | $99.00 / month | No limit | 600 / month | 10 included, then $8.00 each |
| Enterprise | Quoted | No limit | 2500 / month | No limit |
Project limits are a ceiling on active projects, not on your work. Reaching the limit stops you creating another one until you archive or delete something. It never deletes a project for you, and it never blocks an export of work you already have.
Credits. Credits are allocated to the Workspace for a billing period and do not roll into the next one. A generation consumes Credits whether or not you keep the result, because the compute has been spent by the time you see it. Where the design engine returns nothing usable because of a fault on our side, contact support and we will restore the Credits.
Top-up packs. Paid Workspaces can buy extra Credits for the period in progress:
| Credits | Price |
|---|---|
| 100 | $9.00 |
| 300 | $24.00 |
| 1000 | $69.00 |
Top-up Credits are consumed under the same rules as included Credits and expire with the period they were bought in. They are not refundable once any part of the pack has been spent.
Changing plans. We may change plan contents and fees. A change to a fee takes effect at your next renewal and we will send it to the address on the account before then. A change that removes a capability your Workspace is actively using entitles you to cancel for a pro-rata refund of the unused part of the current period, if you tell us within 30 days of the change.
Fees, renewal and cancellation
- Currency and tax. Fees are in US dollars and exclude sales, use, VAT and similar taxes, which we add where we are required to collect them. Taxes we are not required to collect but that you owe remain yours.
- Payment. Subscriptions are charged through Stripe on the card or other method you register there. We never see or hold the full card number.
- Renewal. A Subscription renews automatically at the end of each monthly period at the rate then in effect, until it is cancelled.
- Cancelling. Cancel at any time from Account, Forge, Billing. Cancellation stops the next renewal. The plan runs to the end of the period you have already paid for, and we do not pro-rate a mid-period cancellation except where Section 5 or law requires it.
- A failed payment does not lock you out on the first decline. A Subscription whose charge fails keeps its plan while the card is retried. If the retries do not succeed the Subscription is cancelled, and the Workspace drops to the free tier at that point.
- Seat changes. Adding Seats beyond the included count raises the recurring total from the next period. Removing Seats lowers it from the next period.
- Refunds. Digital subscription fees are not generally refundable, and the exceptions are the ones stated in Section 5 and in the Returns and Refund Policy. If you hold a statutory right of withdrawal for digital services where you live, that right is unaffected.
- Disputes. Query a charge with us at support@spaltx.com before raising a chargeback. A chargeback opened without contacting us first may suspend the Workspace while the bank processes it.
Your Content, and who owns what you draw
You own Your Content. Uploading a STEP file or drawing a part in a studio transfers nothing to us. We claim no ownership of your geometry, your dimensions, your part numbers or your drawings, and we assert no rights over what you manufacture from them.
To run the Application we need permission to handle Your Content, so you grant us a worldwide, non-exclusive, royalty-free license to host, store, copy, transmit, render and adapt it, strictly to the extent needed to operate the Application for you and to do the things you ask it to do. This license covers backups and the copies that reconciliation creates. It ends when the content is deleted, apart from backup copies that age out on the schedule in the Privacy Policy.
We do not train models on Your Content. Your geometry and your prompts are not used to train, fine-tune or evaluate any model we build. Our own training pipeline runs on flight imagery datasets we own, not on customer design work.
Who at SpaltX can open your projects. A project is readable inside its own Workspace and nowhere else. Our staff hold an override that reaches any Workspace, which we use to answer a request you have made, to investigate a report under the Acceptable Use Policy, or where a law obliges us. Creating, moving, sharing or deleting a project through it is written to an append-only audit log, and an edit made inside the studio is not. Nobody on our staff can edit or delete that log. The override never reaches billing, and we do not browse customer projects.
What you promise about Your Content. You represent that you hold the rights to everything you upload or draw, that it does not infringe anyone, and that it is not subject to a confidentiality obligation that our handling of it would breach. If you are bound by a non-disclosure agreement covering geometry you intend to bring into the Application, check it against this Agreement and the Privacy Policy before you upload.
Notices about material you own that appears on the Platform go through the Copyright and Trademark Policy.
The Design Engine and what its results are worth
The Design Engine reads a written description and writes a parametric script. The kernel then computes the geometry from that script, which is why every result arrives as code you can read and edit rather than as a mesh you have to accept.
- Two engines, and the panel tells you which one ran. forge-de-1 classifies the prompt into a part family and fills a template. Where an AI engine is configured, the prompt goes there instead. If that call fails, the result comes from forge-de-1 and the studio reports the fallback rather than passing the template result off as the other engine’s work.
- Prompts may leave our infrastructure. When an AI engine is configured, the text you type and the kernel API reference are sent to a third-party model provider under contract. Do not put anything into a prompt that you could not send to a subprocessor. The provider in use is named in the Privacy Policy.
- Output is not checked for fitness. A generated script is a starting point. It is not reviewed by an engineer, it carries no representation that the part will function, fit, or survive a load, and it may reproduce a shape someone else holds rights in. Read it, change it, and verify it before it matters.
- Similar prompts can produce similar parts for other customers. We do not promise that any Output is unique to you, and we make no representation that Output is free of third-party rights. Ownership of Output as between you and us is covered in Section 16.
The Application computes geometry. It does not sign off on a design. Anything that carries a load, flies, contains pressure, or sits where a person can be hurt by it must be reviewed and validated by someone qualified to do that, against the standards that apply to your part. Neither the design engine nor the analysis tools discharge that duty, and we do not accept it.
Analysis, export formats and machine code
The Application produces files that go on to drive real processes, so this section states what each one is, in the same words the code uses.
| Output | What it is | What it is not |
|---|---|---|
| STEP | A faceted boundary representation: a closed shell with welded vertices and shared edges, which readers import as a solid body. | Analytic geometry. A cylinder arrives as planar facets rather than one cylindrical surface, and the file header says so. |
| Mesh exports | STL, 3MF, OBJ and PLY written from the same healed mesh the viewport draws. | A guarantee of printability. Wall thickness, tolerance and orientation are yours to check against your machine. |
| Drawings and DXF | Projected views, dimensions and annotations, exported as DXF AC1015. | A checked drawing. Nothing verifies that the dimension scheme is complete or that the tolerances are achievable. |
| CAM and G-code | 2.5D toolpaths cut from +Z out of rectangular stock, posted as RS-274. Material the tool cannot reach from +Z is measured in mm² per depth and reported as a warning. | A verified program. It has not been simulated against your machine, your post-processor, your fixturing or your tool library. |
| Structural analysis | A voxel solve on a few thousand hexahedral elements, with the assumptions reported alongside every result. | A certification-grade FEA study. The mesh is a uniform grid, stress at a re-entrant corner is grid-limited, and no safety factor is applied for you. |
Run the machine yourself. Posted G-code must be proved before it cuts: verify it in your own simulator or control, dry-run it above the stock, and keep a hand on the feed hold. We are not liable for a crash, a broken tool, a scrapped billet or an injury arising from a program you did not prove.
Kernel changes can change geometry. The kernel is under active development. A later version can compute a slightly different mesh from the same script, which matters most at a boolean seam or a filleted edge. Where a dimension is load-bearing for you, export the file and keep it. A stored export is a fixed artifact; a document rebuilt next year is a computation.
Local Copies, synchronization and revisions
The Application is local-first. While you edit, the copy on your machine is the primary copy, and the server holds a secondary copy it reconciles with when it can. Losing the network does not stop you working.
- Nothing is silently discarded. An edit made offline against an older revision is merged against whatever the server holds when you come back. A clean merge applies. A conflict is reported with both sides intact, and it waits for you to decide.
- Saves are compare-and-swap. A save carries the revision it was based on and is rejected if the document moved underneath it, so a stale tab cannot overwrite a colleague’s work.
- History is a record, not a promise of permanence. Revisions and branches let you go back to earlier states of a document while the project exists. They are not a backup service, and they do not survive deletion of the project or the account.
- Your machine is yours to look after. Clearing site data, a browser profile wipe, or a private window closing can remove a Local Copy that had not yet reconciled. We cannot recover a document that never reached us.
Keep your own copies of work you cannot afford to lose. Section 13 covers how to get it out.
Availability, changes and support
There is no uptime commitment on a self-serve plan. Free, Maker and Team Subscriptions are provided without a service level agreement. We take the Application down for maintenance when we need to, and we aim to do it outside US business hours. An Enterprise agreement can carry a written service level, and where one exists it is that document, not this section, that sets it.
Features change. We add, alter and withdraw features. Where we withdraw one that your Workspace has used in the previous 90 days, and there is no comparable replacement, we will give at least 30 days of notice to the address on the account.
Support. The support channel your plan carries is listed with the plan. Support means help using the Application. It is not design consultancy, and an answer from support is not engineering advice about your part. Open a ticket from Support.
Roadmap statements are not commitments. Anything we describe as planned or on the roadmap, on a plan page or anywhere else, may change or never ship. Do not buy on the strength of it.
Getting your work out
You can export at any time while your Workspace is active, on every plan including the free tier. Export is never gated behind an outstanding invoice.
- Individual documents export in the formats listed in Section 9.
- A whole project exports as one archive: the part scripts as plain JavaScript, the drawings as both our JSON and DXF, and the revision history as JSON. The archive documents its own format inside the file, so it stays readable without us.
- Account-level export and deletion are self-service under Account, Privacy, and the privacy rights page covers requests we handle by hand.
After termination. Where we terminate for convenience or you cancel, your Workspace data stays available for at least 30 days from the end of the paid period, during which you can export it. Where we terminate for a serious breach we may cut that window short, and we will say so in the notice. Deletion after that follows the retention schedule in the Privacy Policy.
Use restrictions
The Acceptable Use Policy applies to the Application in full and is part of this Agreement. The restrictions below are the ones specific to the software, and they are additional to it.
- Do not run automated clients against the studios, the design engine or the export routes, other than through an interface we document for that purpose.
- Do not use another Workspace’s Credits, share a login to spread Credits across people, or open accounts to collect free-tier allowances in series.
- Do not use the Application to design a device whose purpose is to injure a person, or a part for a weapon system where supplying it would be unlawful for us. Section 15 explains the export limits behind this.
- Do not upload geometry you know to be controlled technical data without checking Section 15 first.
- Do not attempt to reach projects, revisions, share links or billing records belonging to a Workspace you are not a Seat on.
Export control and technical data
A CAD model can itself be controlled technical data. Uploading one to a hosted application can be an export, and sending a Share Link to someone in another country can be a second one. This section is about the file, not about a shipment.
You agree to all of the following:
- You will not upload, generate or store technical data in the Application whose release to a foreign person would require a license you do not hold, including data controlled under the International Traffic in Arms Regulations or requiring a license under the Export Administration Regulations.
- You will not use the Application from, or grant a Seat or a Share Link to a person located in, a comprehensively sanctioned country or region, and you are not a denied or sanctioned party.
- You accept that our infrastructure and our subprocessors are not restricted to any one country, and that our staff who hold the support override are not screened as US persons for the purposes of an ITAR exemption.
SpaltX holds no ITAR registration and operates no controlled enclave. Forge is not approved for storing export-controlled technical data, and nothing in a plan tier changes that. If your program requires a controlled environment, do not put the drawing here. Write to support@spaltx.com with EXPORT in the subject line before you upload anything you are unsure about.
Our intellectual property and third-party components
- The Application. The Application, the geometry kernel, the constraint solver, the template catalog, the interface and the SpaltX Forge name are ours or our licensors’. Using the Application gives you no rights in any of it beyond the license in Section 3.
- Output. As between you and us, Output computed from Your Content is yours, on the same terms as Your Content. We keep the right to the underlying templates, the kernel primitives and the API reference that a generated script calls into, which is what makes the script runnable and does not become yours because a result used it.
- Open source. The Application includes third-party components under their own licenses. Where such a license conflicts with this Agreement, it governs that component to the extent it requires.
- Feedback. Ideas and bug reports you send us can be used without restriction or payment. Send nothing you consider confidential.
- Our marks. Use of the SpaltX name and logo is governed by the Copyright and Trademark Policy.
Suspension and termination
By you. Cancel a Subscription from the billing page, or close the account entirely from Account, Privacy.
By us. We may suspend a Seat, a Workspace or an account where we reasonably believe this Agreement or the Acceptable Use Policy has been broken, where a payment has failed and the retries are exhausted, where a Workspace is placing load that degrades the Application for others, or where a law obliges us. Suspension for a breach that can be cured comes with notice and a chance to cure, unless the breach is one where notice would defeat the point.
On termination:
- The license in Section 3 ends and access to the studios stops.
- Fees already charged are not refunded, except where Section 5 or Section 6 says otherwise.
- Your export window under Section 13 opens, unless the termination was for a serious breach.
- Share Links you minted stop resolving. Files their holders already downloaded are beyond our reach.
- Sections that should outlive the Agreement do: content ownership, our intellectual property, the disclaimers, the liability cap, and the general provisions.
Disclaimer of warranties
To the fullest extent the law allows, the Application and every Output are supplied as is, with no warranty of any kind, and we disclaim the implied warranties of merchantability, fitness for a particular purpose, title and non-infringement.
In particular, we do not warrant any of the following:
- That the Application will be available, uninterrupted or free of defects.
- That computed geometry, an analysis result or a posted program is accurate, complete or correct for your purpose.
- That a part designed in the Application can be manufactured, will fit its mating parts, or will meet any standard, code or specification.
- That Output does not infringe the rights of a third party.
- That data you did not export yourself can be recovered.
Where you are a consumer with statutory guarantees that cannot be excluded, those remain yours and the exclusions above apply only so far as the law permits.
Limitation of liability
To the fullest extent the law allows:
- Neither party is liable to the other for indirect, incidental, special, consequential, exemplary or punitive damages, or for lost profits, lost revenue, lost or corrupted data, wasted material, machine time or tooling, or the cost of substitute software, under any theory of liability, even if the possibility was known.
- Our total aggregate liability arising out of or relating to this Agreement is capped at the greater of the fees you paid us for the Application in the 12 months before the event, and 100 US dollars. A free-tier Workspace has paid nothing, so the cap for one is 100 US dollars.
- The cap applies even if a limited remedy fails of its essential purpose.
Nothing here excludes liability that cannot lawfully be excluded, which in many places includes death or personal injury caused by negligence, and fraud.
A monthly fee for a design tool is priced against running the tool. It is not priced against the value of the part you make with it, the machine you run the program on, or the program that machine is part of. Those risks sit with the person who validates the design and presses cycle start, and the allocation is a basis of the bargain here.
Enterprise and negotiated terms
Enterprise pricing is quoted rather than listed, and an Enterprise engagement is normally documented in a signed order form or master agreement. Where such a document exists and says something different from this one, the signed document governs for that customer.
A capability described on the Enterprise plan applies only where the signed document provides for it. Do not read this Agreement as promising a service level, an isolated database, a single sign-on integration or a support response time to a Workspace that has not contracted for one. Ask for what you need in writing before you sign.
Public-sector and institutional buyers should also read the government portal and the Government Data Request Policy, which set out what our verification does and does not represent.
Changes to this Agreement
We revise this Agreement as the Application changes. The effective date at the top moves when we do. For a change that materially reduces your rights or raises what you pay, we will give at least 30 days of notice by email to the account, and the change will apply from your next renewal on or after that date.
Continuing to use the Application after a revision takes effect is acceptance of it. If you would rather not accept, cancel before the effective date and export your work. Prior versions are available from support@spaltx.com on request.
General provisions and contact
- Order of precedence. A signed order form beats this Agreement, this Agreement beats the Terms of Service on the subject of the Application, and the Terms govern everything else. The Acceptable Use Policy applies alongside all of them.
- Governing law and disputes. The governing law and dispute section of the Terms of Service applies here without change, including the informal resolution step and the arbitration opt-out.
- Assignment. You may not assign this Agreement without our written consent, other than to a successor of your whole business. We may assign it as part of a merger or a sale of assets, with notice.
- Severability and waiver. An unenforceable provision is narrowed to what is enforceable and the rest stands. Not enforcing something once does not waive it.
- Notices. We write to the address on your account. You write to support@spaltx.com, or by post to Optiarms Inc., 6545 Market Ave N, Ste 100, Canton, OH 44721.
| Topic | How to reach us |
|---|---|
| Billing and subscriptions | support@spaltx.com, subject line BILLING |
| Export control questions about a model | support@spaltx.com, subject line EXPORT |
| Reporting misuse of the Application | See the Acceptable Use Policy |
| Data access, export and deletion | Account, Privacy, or the privacy rights page |
