DRAFT — NOT LEGALLY REVIEWED. Do not open the platform to paying customers on this text.
This page exists so the portal serves moreismore content instead of MTG's built-in "MTG App" defaults, and so the mechanism (baked content pages, footer links, version pinning) is proven end to end before go-live. It is a placeholder, not an agreement.
Start from
mtg-system/docs/reference/content-page-templates/b2b/legal/terms.md— the B2B set, not B2C: this is a paid developer API sold to businesses, and the same directory carries thedpa.mda customer's procurement will ask for. Then have it reviewed.Facts about this platform the template gets wrong or does not know. Each one is load-bearing, and each is checkable against the code rather than anyone's memory:
- The unit is tokens, not credits, and they are prepaid. One wallet is spent across every product; what a token buys differs per model and is set by the rate cards the console renders (
docs/DECISIONS.mdD10, D18).- Tokens DO roll over. The B2B template states monthly credits expire. Subscription grants here roll over up to 3× the tier's monthly tokens (
ROLLOVER_CAP_MULT), and top-ups are uncapped and never expire against that cap. Shipping the template sentence unedited would misdescribe the product in the customer's favour, then in ours, depending on the month.- The free trial is reclaimed. A new account is granted 1.8M trial tokens on first console visit; unspent trial tokens are clawed back after 14 days if the account never paid (
TRIAL_EXPIRY_DAYS, a daily cron).- A zero balance stops service, it does not close the account. Requests answer
402with a top-up link; API keys stay valid. Keys are deactivated only on an MTGuser.banned/user.deletedevent — never for non-payment.- We process customer content. Speech-to-text receives the customer's audio and text-to-speech their text. Retention, sub-processors (Modal, Neon, Stripe, Postmark) and the DPA all have to say what actually happens to it.
- The seller is an EU company. Stripe Tax registration is a go-live prerequisite, and the consumer-withdrawal clauses in a B2C template are the wrong shape for a metered B2B API.
Until this is replaced,
LEGAL_TERMS_VERSIONin the Coolify environment must keep matching theversionabove — the portal pins one to the other, and a mismatch is how a customer gets shown one version while another is recorded against their acceptance.
Placeholder
The terms governing use of this platform are being finalised. For any question about the service, billing, or your data in the meantime, contact info@moreismore.cz.