Legal
Last updated: April 16, 2026
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.
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.
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.
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.
You agree not to:
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.
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.
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.
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.
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.
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.
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.
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.
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.
Questions about these Terms? Contact us at hello@spooled.ai.