Python Automation Kit · Pricing

Source available. Pay for value.

The whole Python Automation Kit is source available, so your engineers can read it, learn from it and use it. Non-commercial use is free. Commercial use carries a yearly Usage Fee that follows the gross income the kit helps you earn, and there is no fee until that income passes $1,000,000 a year.

One license for the whole kit
The Code Craft AI Source Available License covers every codecraftai-* package, every pychestrate package and the pychestrate server. One Usage Fee covers all of them. You are never billed per package.
Non-commercial use: free
Personal use, hobby projects, study, teaching, academic research, evaluation, and use by a non-profit organization for its non-profit purposes. No fee, no registration, no report.
Commercial use: a Usage Fee
Any use by or for a for-profit business, or in connection with anything that earns revenue. The yearly fee is set by your derived income, the share of your gross income the kit contributes to. It stays at $0 until that passes $1,000,000.
Prefer a fixed cost?
Tell us how you use the kit and the returns you expect from it, and we will agree a fixed license cost in a signed agreement. That cost replaces the yearly Usage Fee for the use it covers.
How the Usage Fee is set
Four numbers, worked out once per fiscal year.
1. Gross income
The gross profit for the fiscal year from each product or service the kit is used for, not from your company as a whole: its revenue less the cost of goods sold, measured with the accounting principles you already report with. It is counted before operating expenses such as research and development, sales and overhead, so a business that reinvests everything still counts its gross income. A product with zero or negative gross income counts as zero.
2. Contribution estimate
Your good-faith estimate, from 0 to 1, of how much of that gross income the kit contributes to. The license gives two reference points: 0.3 when the kit tests, validates or runs the build and test pipelines for a product (QA and CI), and 0.5 when a product is built completely on the kit. If more than one fits, use the higher one.

Products that aren't software, such as devices, machines and vehicles, get a further reduction: multiply the estimate by the share of the shipped product's value that its software accounts for. For example, a company tests a line of medical devices with the kit and earns $50,000,000 of gross income from them. Software is about a fifth of each device's value, so the estimate is 0.3 × 0.2 = 0.06, the derived income is $3,000,000 and the fee is $50,000. Without the reduction it would be $15,000,000 and $100,000.

3. Derived income
Contribution estimate × gross income, worked out for each product and then added together. Gross income from a product in its two-year migration period is left out. The contribution estimate is your discount: only the share the kit contributes to counts, so $3,000,000 of gross income from a product the kit tests counts as $900,000 and owes nothing.
4. Usage Fee
Find your derived income in the table below. The fee is a flat amount for each band, not a percentage, so growing within a band never raises it.
Derived income for the fiscal year (USD) Usage Fee per fiscal year (USD)
$1,000,000 or less Free
More than $1,000,000, up to and including $10,000,000 $50,000
More than $10,000,000, up to and including $100,000,000 $100,000
More than $100,000,000, up to and including $1,000,000,000 $250,000
More than $1,000,000,000 $500,000
Estimate your Usage Fee
Add each product or service that uses the kit. Nothing you type here leaves your browser.
Try an example from the license:
Total derived income
$0
Estimated Usage Fee per fiscal year
Free
This is a planning estimate, not an invoice or a quote. The Code Craft AI Source Available License sets the fee, and where this page and the license differ, the license governs. Amounts are in US dollars. If you report in another currency, convert at the average exchange rate for the fiscal year. The migration adjustment assumes a 365-day fiscal year.
Switching costs are on us: the migration allowance
Two years, per product
When you move a product or service to the kit from another framework, another library or your own code, its gross income doesn't count toward the Usage Fee for two years. The clock starts the day you first use the kit for that product as part of the move. Every product you migrate gets its own two years.
Partial years
If the migration period covers only part of a fiscal year, that product's gross income is reduced in proportion to the days that fall inside the period. For example, if you start moving product B's testing on March 1, 2027, its gross income is left out until March 1, 2029.
Paying the fee
Once a year, after the year closes
Pay within 120 days after the end of each fiscal year in which a fee is owed, with a short written statement of the gross income, the contribution estimate and why you chose it, the derived income, and the fee. If a product was left out for migration, name it and give the dates of its migration period.
Nothing to file when it's free
No statement is needed for a year in which no Usage Fee is owed. Keep the records behind each gross income figure, contribution estimate, software share and migration date for three years. We may ask for them at most once in any twelve months, you have 60 days to send them, and we treat them as confidential.
Support is separate
The license covers use of the software. Onboarding, engineer training, priority fixes and maintenance engagements are available under a separate support agreement.
If we disagree
If we think an estimate, a gross income figure or a migration date isn't reasonable, we tell you in writing and why, and we negotiate in good faith for at least 60 days before either side takes the dispute further.
Questions and statements
Send questions about the license, Usage Fee statements, payments and requests for a fixed license cost through our contact page.
Want a fixed cost or a support agreement?
Tell us how you use the kit and what you expect it to return. We will agree a fixed license cost, and support if you want it.