Commercial licence terms
These terms apply when you buy an ASTra commercial licence at checkout. They are separate from the LICENSE that applies to everyone.
1. The parties
"We" are Attentionform, the publisher of ASTra, at attentionform.com and github.com/Attentionform. "You" are the organisation that buys the licence. Paddle is our reseller and merchant of record. Paddle's buyer terms govern the sale and payment. These terms govern the licence.
2. Grant
We grant you a non-exclusive, non-transferable licence to use the ASTra suite for your internal operations, by any number of developers and systems. "Your organisation" is the legal entity named in the order and its affiliates (defined as in the LICENSE).
3. What the suite is
Every product and package that we publish under the name ASTra, or designate as part of the ASTra suite, including products launched later (for example a desktop app, an agent or a renderer), in the version available on your start date, every version released during the term, and any earlier version. Services that we ourselves operate for others are not included.
4. Size bands and prices
The band depends on the number of people who work for your organisation and its affiliates: employees, owners and partners who work in it, and regular contractors. Each band covers organisations up to its limit (Team up to 49 people, Team Plus up to 99, Business up to 249, Business Plus up to 499, Scale up to 999; Enterprise is 1,000 people or more), so you may always buy a larger band than you need. Internal use covers every part of ASTra, such as the MCP server, the command-line tool, the engine used as a library and the validator, on any number of computers, servers, agents and pipelines. If you pass the limit of your band, you must upgrade as set out in section 8. Prices are on the pricing page, in US dollars, excluding tax.
5. Renewal and cancelling
The licence renews automatically for the same period (monthly, yearly, two years or three years). You can cancel at any time through the link in every email from Paddle, through the Paddle customer portal, or with the Manage subscription link on this website. Cancelling takes effect at the end of the paid period, so your licence continues until your next payment date. We email you before a yearly or longer renewal.
A licence may also be cancelled with immediate effect, on your request by email to astra@attentionform.com. You may tell us why. The licence then ends on the day we cancel it and does not continue to the end of the paid period. Cancelling with immediate effect does not refund unused time; refunds are covered in section 11. The verification page shows the licence as cancelled from that day, and your Paddle customer portal also shows the subscription as cancelled.
6. Price changes
We may change the price of a renewal on at least 60 days' notice. You may cancel before the renewal.
7. After the term
A yearly or longer licence keeps, after the term ends, the version available on its start date and every version released during its term. A monthly licence ends when payments stop. New versions after the term need a renewal. After the term, the licence stays within the size band, the organisation and the named product it was bought for. It does not extend to more people, more affiliates or more products than the licence covered.
8. Confirming your band
You confirm your band with the checkbox at purchase. Renewals are automatic, so we do not ask again at each renewal. You must upgrade to the next band promptly, and within 30 days after your organisation, with its affiliates, passes the limit of your band. To upgrade, write to us from the email address on the purchase. We upgrade the same subscription: the billing cycle and end date do not change, the unused time of your current band is credited, and you pay the difference for the rest of the term at the list price of the new band. We tell you the exact amount, with tax, and charge the card on file only after you agree to it in writing. Paddle sends the receipt. If your card cannot be charged, the subscription stays on the old band until you pay. The band above Scale is Enterprise, whose terms we agree with you in writing. We may ask you to confirm your band at any time, and you answer truthfully.
9. What is not granted
This licence does not allow a Competing Offering (defined as in the LICENSE), resale, sublicensing, or use of the name "ASTra" for your own products. Building ASTra into, or shipping it inside, one named product of a business above the free limits, whether one person or a large company, is covered by a separate Embedded licence. It is free while the product's revenue is under USD 250,000. Above that the price starts from USD 2,000 per year, is set by the product's yearly revenue, is negotiable, and depends on how central ASTra is to the product, how much it is used and how you deploy it. The renewal terms are part of the same agreement. An Embedded licence also covers your organisation's own internal use of ASTra up to 49 people. With 50 or more people, you also need an internal licence, or a Custom plan that combines them. A Competing Offering needs its own licence, with terms and price agreed with us.
10. Fees and taxes
You pay through Paddle. Paddle adds and remits sales tax or VAT where required, as merchant of record.
11. Refunds
Full refund within 14 days of any payment, handled through Paddle, with tax returned. A refund ends the licence that the refunded payment paid for, from the date of the refund. See refunds.
12. Support
The licence includes community support only: GitHub issues and Discord, on a best-effort basis, with no response time or fix date promised.
A support plan is separate, paid, and agreed in writing, from USD 3,000 per year. The price varies with the ticket allowance, the team size and the level of support. It adds a named contact, a private email channel, priority handling of your bug reports, and an allowance of tickets and hours stated in the plan, including help getting started. Higher levels also add a dedicated Slack channel shared with your team and dedicated support email addresses, as stated in the plan. The channel is staffed in the business hours and time zone stated in the plan, has the same response-time targets as email, and is not for document contents or secrets. We confirm any significant answer by email, so the written record stays complete. Response times in a plan are targets, not guarantees. A support plan is not a service level agreement: it has no uptime commitment (ASTra runs on your own systems), no promised fix dates and no custom development. Hours beyond the allowance are quoted and agreed first. Anyone who lawfully uses ASTra can buy a support plan, whether the use is free or under a commercial licence, and whether the buyer is an individual or an organisation. Each plan is written down in an order that records what we promise: the named contact, the channels, the response-time targets, the ticket and hours allowance, the term and the price.
13. Warranty and liability
The software is provided "as is", as in the LICENSE. Our total liability to you is limited to the fees you paid in the 12 months before the claim.
14. Classification decisions
We decide, reasonably and in good faith, and in writing, which category, band or classification applies to a use, including whether a product is a Competing Offering and whether a component is part of the suite. You may respond within 30 days and we consider your response. Our decision stands unless it was unreasonable or made in bad faith. If our written decision is that a use you described does not need a licence, you have our permission for that use for one year from the date of the decision. This does not limit either party's right to bring a claim in a court.
You can ask for a decision before you build or buy. Write to astra@attentionform.com and describe the use. We aim to reply within 5 working days. To get a quote, share the details: your revenue band, how ASTra is used in your product, how many people use it, and how you deploy it (cloud, on-premises or desktop). Ask again before the year ends if the use continues. We will renew a written confirmation on request for the same use. We may decline only if the use has changed materially so that it no longer qualifies, or our terms for new versions have changed materially. If your use does need a licence, the terms and the price are negotiable.
15. Termination
We may end the licence for breach if you do not fix the breach within 30 days of our notice. The termination rule in the LICENSE also continues to apply.
16. Launch offer
The launch offer takes fifteen percent off yearly, two-year and three-year plans, for purchases made before the end date shown on the pricing page. A two-year plan costs twice the yearly price and a three-year plan three times, each less fifteen percent, paid in full at checkout. Monthly plans are not discounted. A plan that renews automatically renews at the list price in force then.
17. Changes to these terms
We may change these terms. We post the new version on this page with its date. A change that is not material takes effect when we post it. For a material change we give at least 30 days' notice by email to the address on your order, and the change takes effect on the date in the notice.
A change does not apply to a subscription period you have already paid for. It applies from your next renewal, or from the effective date if you buy again. If you do not accept a change, you may cancel before it takes effect. Renewing or continuing to use ASTra after that date means you accept it. A change never removes your right, under section 7, to a version you already hold. Price changes follow section 6.
The LICENSE that ships with a version of ASTra stays in force for that version. A new LICENSE applies to later versions only.
18. Contact
Questions or custom terms: astra@attentionform.com.
Last updated 9 November 2026. Questions: astra@attentionform.com.