Legal

Terms of Service

Last updated: April 16, 2026

1. Agreement to Terms

By accessing or using the Spooled service (“Service”), including the SDK, CLI, dashboard, API, and documentation, you agree to be bound by these Terms of Service (“Terms”). If you are using the Service on behalf of an organization, you represent that you have authority to bind that organization to these Terms.

“Spooled,” “we,” “us,” and “our” refer to GMH Labs LLC, doing business as Spooled. “You” and “your” refer to the individual or organization using the Service.

2. Description of Service

Spooled provides behavioral testing and drift detection tooling for AI agents. The Service records structural metadata about agent executions (tool names, call sequences, timing, token counts), compares them against baselines, and reports behavioral drift. The SDK is designed so that prompt content, LLM responses, tool arguments, and tool outputs are stripped before storage or transmission at multiple independent layers.

The Spooled SDK records structural execution traces locally on your infrastructure. Local trace files contain structural metadata only — not prompts, responses, or tool payloads. When you connect to the hosted backend, the same structural metadata and behavioral fingerprints are transmitted.

3. Accounts and API Keys

You are responsible for maintaining the confidentiality of your API keys and account credentials. You are responsible for all activity that occurs under your account. You must notify us promptly at hello@spooled.ai if you become aware of any unauthorized use of your account or API keys.

We may suspend or terminate your account if we reasonably believe it has been compromised, is being used in violation of these Terms, or poses a risk to the Service or other users.

4. Your Data

You retain ownership of all data you generate using the Service, including traces, baselines, and policies stored on your infrastructure. We do not claim ownership of your data.

What we receive: When you use the hosted backend, we receive structural metadata including agent IDs, tool names, call sequences, timing data, token counts, behavioral fingerprints, output field names, and hash signatures. See our Privacy Policy for details.

What we do not receive: The SDK strips prompt text, LLM response text, tool arguments, tool output values, API payloads, and end-user content before storage or transmission. Content fields are replaced with structural markers and cryptographic hashes. Core content stripping is architectural — prompts, responses, and tool payloads have no transmission path. Additional PII redaction patterns (credit cards, emails, etc.) can be individually configured via environment variables.

5. Acceptable Use

You agree not to:

  • Use the Service for any unlawful purpose or in violation of any applicable law
  • Attempt to gain unauthorized access to any part of the Service or its infrastructure
  • Interfere with or disrupt the Service, including by circumventing rate limits or security measures
  • Reverse engineer, decompile, or attempt to extract source code from the Service or its infrastructure
  • Resell or redistribute access to the Service without our written consent
  • Use the Service in a way that could harm other users or the infrastructure

6. Payment and Billing

Paid plans are billed monthly via Stripe. By subscribing to a paid plan, you authorize us to charge your payment method on a recurring basis. You can cancel your subscription at any time. Cancellation takes effect at the end of the current billing period — you will retain access to paid features until then.

Free trial: The Pro plan includes a 7-day free trial. Your payment method is collected at sign-up but will not be charged until the trial ends. If you cancel before the trial period expires, you will not be charged. If you do not cancel, your subscription will automatically convert to a paid monthly plan at the then-current rate.

We do not offer refunds for partial billing periods. If you believe you were charged in error, contact us at hello@spooled.ai and we will work with you to resolve it.

We reserve the right to change pricing with 30 days' notice. Price changes will not affect your current billing period.

7. Service Availability

We use commercially reasonable efforts to maintain the availability of the Service, but we do not guarantee uninterrupted or error-free operation. The Service may be temporarily unavailable due to maintenance, updates, or circumstances beyond our control.

The Spooled SDK is designed to fail open — if the hosted backend is unavailable, your agents continue running normally. Traces may be incomplete during outages, but your agent execution is never blocked by the Service.

8. Disclaimer of Warranties

The Service is provided “as is” and “as available” without warranties of any kind, whether express, implied, or statutory, including but not limited to implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement.

We do not warrant that the Service will detect every behavioral regression, catch every drift event, or prevent every bad deployment. The Service is a tool to assist your quality assurance process, not a replacement for it. You are responsible for your own testing, deployment, and monitoring practices.

9. Limitation of Liability

To the maximum extent permitted by applicable law, GMH Labs LLC and its officers, employees, and affiliates shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits, revenue, data, or business opportunities, arising out of or related to your use of the Service, regardless of the theory of liability.

Our total aggregate liability for all claims arising out of or related to these Terms or the Service shall not exceed the total amount you paid us in the twelve (12) months preceding the claim.

10. Indemnification

You agree to indemnify and hold harmless GMH Labs LLC from any claims, damages, losses, or expenses (including reasonable attorney's fees) arising from: (a) your use of the Service; (b) your violation of these Terms; (c) your violation of any applicable law; or (d) the content of traces or data generated by your agents.

11. Termination

Either party may terminate these Terms at any time. You may terminate by canceling your subscription and ceasing use of the Service. We may terminate or suspend your access if you violate these Terms or if we discontinue the Service.

Upon termination, your right to use the Service ends. Data stored on our servers (structural metadata, fingerprints) will be deleted in accordance with our data retention schedule. Traces, baselines, and policies stored on your infrastructure are yours and are not affected by termination.

12. Data Deletion

You may request deletion of all data associated with your organization by contacting us at hello@spooled.ai. We will process deletion requests within 30 days. Deletion includes: structural trace metadata, baselines, API key hashes, and account information stored on our servers.

Data stored on your infrastructure (local trace files, committed baselines, policy files) is under your control and is not affected by our deletion process.

13. Changes to Terms

We may update these Terms from time to time. We will notify you of material changes by posting the updated Terms on this page and updating the “Last updated” date. Your continued use of the Service after changes take effect constitutes acceptance of the updated Terms.

14. Governing Law and Disputes

These Terms are governed by the laws of the State of Delaware, without regard to conflict of law principles. Any dispute arising from these Terms or the Service shall be resolved through binding arbitration administered by the American Arbitration Association, with proceedings conducted in Delaware. Each party bears its own costs.

15. Contact

Questions about these Terms? Contact us at hello@spooled.ai.