Terms of Service
Last updated: August 8, 2026
1. What these terms cover
These terms are an agreement between you and Perennial Tontine LLC ("Guppi," "we," "us"). They govern your use of Guppi: the software you install on your own hardware (the "bench software"), the hosted service at app.guppidev.com (the "cloud service"), and the website at guppi.ai. By installing, accessing, or using any of them, you accept and agree to be bound by these terms — do not use the services if you do not agree. If you use Guppi on behalf of a company, you represent that you have authority to bind it, and "you" means that company.
You must be at least 18 years old, or the age of majority where you live, to use the services.
2. The bench software
We grant you a non-exclusive, non-transferable license to install and run the bench software on hardware you own or control, for any lawful purpose, at no charge and without an account. Release source code is provided for transparency and security review. You may not:
- resell, sublicense, or distribute the software as your own product;
- offer it as a hosted or managed service to third parties without our written permission;
- remove or falsify notices of ownership;
- use it to build a directly competing product by copying its code or design (using your own test data and results is, of course, always yours to do).
Custom drivers and test scripts you write are yours. The software includes open-source components under their own licenses, which are unaffected by these terms.
3. Safety and hardware — read this one
Guppi commands physical instruments: power supplies, electronic loads, RF sources, and other equipment capable of delivering dangerous voltages, currents, temperatures, and stored energy. You are solely responsible for the safety of your bench: hardware protection limits, interlocks, fusing, supervision, training, and compliance with your site's safety rules and applicable regulations. Software safety features (abort limits, watchdogs, safe-shutdown) are best-effort backstops that depend on software, networks, and instruments all behaving — they are not a substitute for hardware protection, and we make no guarantee they will prevent damage or injury. Never rely on software alone to keep a person or a device-under-test safe. You assume all risk arising from operating instruments, energized equipment, and devices under test with the software.
High-risk use is prohibited. Guppi is not designed, tested, or licensed for use in or with life-support systems, medical devices in clinical use, nuclear facilities, aircraft operation, weapons systems, or any application where software failure could directly cause death, personal injury, or severe environmental damage.
4. Accounts and acceptable use
You are responsible for your account credentials and for everything done under your account. Keep your rig pairing secrets confidential. You agree not to:
- break the law, or infringe others' rights, using the services;
- probe, breach, or test the security of the cloud service except through a coordinated disclosure to us;
- interfere with the service's operation, or impose unreasonable load on it;
- circumvent usage metering, plan limits, or access controls;
- use another user's account without permission.
We may suspend or terminate accounts that violate this section, with notice where practicable.
5. Plans, billing, and cancellation
Free features are described on the website and may evolve. Paid plans are billed in advance on the cycle shown at purchase and renew automatically until cancelled; cancel any time, effective at the end of the current billing period. Prices may change with at least 30 days' notice, taking effect at your next renewal. Fees are exclusive of taxes, which you are responsible for. Except where required by law, payments are non-refundable — but if we materially fail to provide the service, contact us and we will make it right.
6. Your data
Your measurement data, test scripts, results, and configurations are yours. We claim no ownership and use them only to operate the service, as described in the Privacy Policy. You grant us the limited license needed to host, process, and display that data to you and those you share it with. Data on your own bench never reaches us. You are responsible for having the rights to the data you upload. If you send us feedback or suggestions, we may use them without obligation to you.
7. AI-assisted features
AI features generate content from your prompts and context, using third-party model providers. Generated output may be wrong. Review AI-generated test code before running it against hardware — you are responsible for what you execute on your bench. AI features may be metered, and limits may change.
8. Third-party services and export control
The services interoperate with third-party products (instrument firmware, model providers, payment processors) governed by their own terms. You agree to comply with applicable export control and sanctions laws in your use of the software and services.
9. Intellectual property
The software, services, and website — including their design, code, and content — are owned by Perennial Tontine LLC and protected by intellectual-property laws. These terms grant you the rights described here and no others.
10. Disclaimers
The software and services are provided "as is" and "as available," without warranties of any kind, express or implied — including merchantability, fitness for a particular purpose, non-infringement, and any warranty arising from course of dealing. We do not warrant that the software is error-free, that operation will be uninterrupted, or that measurements, results, or AI output are accurate. You are responsible for validating results before relying on them.
11. Limitation of liability
To the maximum extent permitted by law: (a) Perennial Tontine LLC is not liable for indirect, incidental, special, consequential, or punitive damages — including damage to instruments, devices under test, facilities, loss of data, lost profits, or business interruption — arising from or related to the software or services, under any theory of liability, even if advised of the possibility; and (b) our total cumulative liability is limited to the amounts you paid us in the twelve months preceding the claim, or $100 if you paid nothing. Some jurisdictions do not allow certain limitations, so parts of this section may not apply to you.
12. Indemnification
You will defend, indemnify, and hold harmless Perennial Tontine LLC and its members, managers, employees, and agents from and against any third-party claims, damages, liabilities, costs, and expenses (including reasonable attorneys' fees) arising from or related to: (a) your use of the software or services; (b) your violation of these terms or of applicable law; (c) your data and content; or (d) the operation of your bench, instruments, facilities, and devices under test — including claims for personal injury, death, or damage to property. We may assume the defense of any claim subject to indemnification, at our option.
13. Termination
You may stop using the services at any time and may delete your cloud account at any time. We may terminate or suspend the cloud service for material breach of these terms, or discontinue the cloud service with at least 90 days' notice. Termination of a cloud account does not affect your right to keep running the bench software on your own hardware. Sections 3 and 6–12 survive termination.
14. Governing law and disputes
These terms are governed by the laws of the State of Illinois, United States, excluding conflict-of-law rules. Before filing a claim, contact us — most disputes can be resolved informally within 30 days. Disputes that cannot be are subject to the exclusive jurisdiction of the state and federal courts located in Illinois, and each party waives objection to that venue.
15. General
These terms are the entire agreement between us regarding the services, superseding prior agreements on the subject. If a provision is found unenforceable, the rest remains in effect. Our failure to enforce a provision is not a waiver. You may not assign these terms without our consent; we may assign them in connection with a merger or sale. Neither party is liable for delay caused by events beyond its reasonable control. We may update these terms; material changes will be noted here with a new date and, for cloud accounts, notified by email before taking effect.
16. Contact
Perennial Tontine LLC, 1710 Jackson St, North Chicago, IL 60064, United States. perennialtontine@gmail.com.