1. Agreement. These terms cover your use of the websites, software, and APIs provided by Detent Point LLC (“we”, “us”). By using them you agree to these terms.
2. The service. We provide PowerShell and SQL Server tools, hosted APIs, and related documentation. Individual products may have their own pricing and limits, shown on their product pages.
3. License. Our software products — including DetentShell and ClusterValidator — are licensed, not sold. When you purchase a plan or a license, Detent Point LLC grants you a non-exclusive, non-transferable license to install and use the software for your organization’s internal operations, within the scope you purchased: the seats, usage allowances, or term stated in your plan, order, or license file. You may not resell, sublicense, or redistribute the software, remove or defeat license enforcement, or offer the software’s functionality to third parties as a service, unless your agreement with us says otherwise. Licenses that verify offline remain subject to these terms.
4. Purchases through Microsoft Marketplace. Our products may be purchased directly from us or through Microsoft Marketplace. If you purchase through Microsoft Marketplace, Microsoft is the merchant of record: your purchase, billing, renewal, cancellation, and any refund are governed by your agreement with Microsoft, and Microsoft’s terms control those matters. These Terms continue to govern your use of the software itself. Where these Terms conflict with your agreement with Microsoft on a matter of purchase, billing, or refund, your agreement with Microsoft controls. On all other matters, including acceptable use and the disclaimers and limitations below, these Terms control.
5. Accounts and API keys. Some products issue an API key. Keep your key confidential. You are responsible for activity under your key. Tell us promptly if you believe it has been compromised.
6. Acceptable use. Don’t abuse the service: no attempts to break, overload, or reverse-engineer the hosted APIs; no reselling access beyond your plan; and no unlawful use. We may suspend access that threatens the service or other users.
7. Billing. Paid plans are billed through Stripe on the cycle shown at checkout. This applies to purchases made directly from us; purchases made through Microsoft Marketplace are billed by Microsoft on the cycle established at purchase. Usage-metered plans are billed against the limits on the product page. Promotional pricing applies only for the stated period; standard pricing applies afterward.
8. Plan allowances. ClusterValidator plans are measured in the number of distinct clusters you validate in a calendar month, counted in UTC. A cluster is identified by the set of node names you submit for a validation run. The set is compared without regard to order or letter case, so submitting the same nodes in a different order, or in different capitalization, is the same cluster. Validating a cluster you have already validated in the same calendar month does not count again against your allowance. The count resets at the start of each calendar month. When you reach your plan’s allowance, validation runs against additional new clusters will not start until the next calendar month or until you move to a higher plan. Clusters already counted in the current month can still be validated.
9. Cancellation. You may cancel at any time. If you purchased through Microsoft Marketplace, cancel through Microsoft; if you purchased directly, contact us. Please note that because our products verify their licenses offline and do not contact our servers, cancellation does not disable the software immediately: your existing license file remains valid until it expires on its own, which may be up to approximately one month after cancellation, plus a short grace period. This is a consequence of offline verification, which we provide deliberately so the software can run on isolated networks without internet access. You will not be billed for periods after your cancellation takes effect.
10. Scope of ClusterValidator. ClusterValidator performs read-only validation checks against Windows Server Failover Clusters hosting SQL Server Failover Cluster Instances. It does not modify cluster configuration or state. It requires network reachability to your cluster nodes and the Windows Failover Clustering feature to be present. It runs on Windows only. It does not validate Kubernetes clusters or SQL Server Always On Availability Groups.
11. Honest documentation, no warranty. We work hard to document our tools against the real code and to label gaps rather than invent answers. Even so, the software and APIs are provided “as is,” without warranties of any kind. You are responsible for testing before using them against production systems.
12. No assurance of cluster health or failover success. ClusterValidator reports on the checks it performs. A clean result means those specific checks passed at the time they ran. It is not a guarantee that your cluster is correctly configured, that a failover will succeed, or that you will not experience an outage. Cluster behavior depends on many factors outside what any validation tool can observe, and a cluster’s state can change at any time after a validation run. You remain responsible for the design, configuration, testing, and operation of your own clusters. Do not treat a passing report as a substitute for your own change control, testing, and disaster recovery practice.
13. Limitation of liability. To the extent permitted by law, Detent Point LLC is not liable for indirect or consequential damages, and our total liability is limited to the amount you paid us in the prior twelve months.
14. Changes. We may update these terms; we’ll update the date above and notify paid customers of material changes by email.
15. Governing law. These terms are governed by the laws of the State of Washington, USA.
16. Contact. Questions about these terms: hello@detentpoint.com.