Can an AI agent buy a PineForge codegen and PineForge HPO (pineforge-hpo, from version 0.11.0) commercial license for a company?
Yes, up to the payment: an agent can find the plan and price with GET /api/plans, POST /api/recommend and POST /api/price and, once a person authorized to bind the company has read and accepted the agreement, start the order with POST /api/checkout (its acceptAgreement is that person's acceptance); that person then pays at the returned url, from $3,000 per year for a company's internal use (Team).
The store answers software in JSON: GET /api/plans lists every plan, band and price; POST /api/recommend takes the guide's answers and returns the result and the LICENSE text it rests on; POST /api/price returns the plan and price for the amounts stated; POST /api/checkout, sent with acceptAgreement: true only once that person has accepted the agreement, returns the payment url and the agreement's address. Nothing is paid until a person pays on the payment page of our merchant-of-record partner, and the license is issued only after that payment is confirmed. In a browser with WebMCP the same steps are tools: list_plans, recommend_plan, quote_price, start_checkout and request_quote.
Plans and prices that apply
| Plan | Band | Price per year | How to buy |
|---|---|---|---|
| Solo | own trading capital up to $10M, others' capital up to $1M | $490 | Buy |
| Team | own trading capital up to $10M | $3,000 | Buy |
| Team | own trading capital over $10M up to $50M | $6,000 | Buy |
| Fund | AUM up to $5M | $3,000 | Buy |
| Fund | AUM over $5M up to $25M | $6,000 | Buy |
| Fund | AUM over $25M up to $100M | $13,500 | Contact us to buy |
| Fund | AUM over $100M up to $500M | $33,000 | Contact us to buy |
| OEM / Embedded | 1 product, up to 10,000 monthly active end users, group revenue under $500K, internal use with own trading capital up to $10M | $3,000 | Buy |
| OEM / Embedded | 1 product, up to 10,000 monthly active end users, group revenue under $2M, internal use with own trading capital up to $10M | $9,000 | Buy |
| OEM / Embedded | 1 product, up to 10,000 monthly active end users, internal use with own trading capital up to $10M | $24,000 | Contact us to buy |
| OEM / Embedded | 1 product, up to 50,000 monthly active end users, internal use with own trading capital up to $10M | $48,000 | Contact us to buy |
Prices in US dollars, plus tax where it applies, for 12 months. Self-serve plans renew automatically each year unless you cancel; plans bought by quote, invoice or purchase order, and the pilot, do not renew automatically.
- Above this: more than one person (Team); own trading capital above $10M (the Team band for that amount); others' capital above $1M (the Fund band for the AUM, own and others' capital together).
- Above this: own trading capital above $50M is priced as the Fund band for that amount.
- Above this: AUM above $500M.
- Above this: more products or more than 50,000 monthly active end users (a quote); own trading capital above $10M needs a Team plan as well, for the band that holds it.
Which number you state
- Managers of others' capital state their AUM: the others' capital they manage, advise on or trade across the whole firm, whether or not with the software (regulatory AUM where a filing states it, else the average of its last 3 month-end values), plus their own trading capital.
- Owners of capital state only their own trading capital: the net liquidation value of the accounts traded with the software (the sleeve), on the same 3-month-end average; borrowing adds nothing. Own capital is what the licensee and its wholly owned subsidiaries own with no outside investor, client or beneficiary: a fund, pooled vehicle, managed account or other entity with outside holders holds others' capital, counted as AUM (Fund), even when the licensee controls it. An endowment, a public pension or public fund and a foundation's treasury count their own investment capital the same way: they pay on that sleeve, not on the whole fund.
- Exchange-rate moves count as market movement. You state the number at checkout, with how it was measured and as of which date.
What the LICENSE says
From the LICENSE: PineForge Source License 1.2
Unless it is a permitted purpose, each of the following is also Commercial Use:
(2) use by, for, or on behalf of any company, fund, partnership, or other organization, including use by an individual in the course of work for such an organization;
Commercial Use requires a separate commercial license from the licensor.
The guide's answers for this case
The decision guide on the home page asks these questions. These answers lead to the result shown, as the guide and POST /api/recommend give it.
- Will you manage, advise on, or trade capital that belongs to any other person or entity outside your household, whether or not for a fee?No
- Will you use it by, for, or on behalf of a company, fund, partnership, or other organization, including your own company or your work for one?Yes
- Is the organization a charitable organization, educational institution, public research organization, public safety or health organization, environmental protection organization, or government institution?No
- Is the organization one you wholly own, alone or with your household, holding only your household's capital, where no one but you uses the software and no one outside your household works on its trading or research?No
- Will you embed the software or its Output into a product or service made available to others, distribute either bundled with such a product or service, or use the software to generate Output for one?No
- Will you operate a hosted, software-as-a-service, or otherwise public-facing service through which others can run the software or receive its Output?No
- Is all of your use of the software for a noncommercial purpose, without any anticipated commercial application, such as a free hobby project, teaching, or research for the benefit of public knowledge?No
Result: You need a commercial license: Team
Next steps
For software agents: /api/plans lists every plan, band and price as JSON, and /openapi.json describes the API.