Rising Tide

Rules

The Rising Tide rules: the three price levels, the pool definition, the share formula, the order of computation and the parameter table. This page is the body of the agreement's annex; every sentence can be cited.

This page is the rules themselves, without explanation or examples. Explanation is in At a glance; examples are in Earnings examples. When the agreement's annex cites this page, the current version governs; the version date is in the footer.

Terms

TermDefinition
PraxisThe platform, meaning the operating entity of the Praxis cloud
PartnerAn independent entity that has signed the intermediary agreement with Praxis and been admitted after review
CustomerA paying Praxis account registered by a partner and attributed to that partner
List priceThe price published on the model vendor's official pricing page, recorded with source and date
Praxis priceThe price Praxis publishes to all customers, below the list price
Partner priceThe price a partner promises a customer, not above the Praxis price
Usage revenueThe customer's consumed, non-refundable model usage in the settlement period, at the Praxis price
Upstream costThe actual upstream procurement cost of that usage, including landed taxes and fees
Loss provisionUsage revenue multiplied by the loss rate, covering payment fees, chargebacks and refund losses, foreign exchange, retries and other platform losses

Prices are per model and per token type (input, output, cache write, cache read), in US dollars per million tokens, before tax.

Three price levels

  1. The list price is set by the vendor's pricing page; Praxis records the source and date.
  2. The Praxis price is below the list price, published site-wide and identical for all customers; the four token types share one discount.
  3. The partner price is not above the Praxis price. Any further discount a partner grants is deducted from the partner's share and does not enter the pool.

The pool

The pool is computed per (customer, model, settlement period), all in current-period amounts:

pool = usage revenue − upstream cost − usage revenue × loss rate

The four token types of one model are summed before the sign of the pool is determined. A negative pool is not offset against another model's positive pool.

The share formula

floor   = usage revenue × x
partner = 0                                     when pool ≤ 0
        = min(pool, max(floor, r × pool))       when pool > 0
Praxis  = pool − partner

The formula yields three bands. A pool not above the floor is thin: the whole pool goes to the partner. A pool not below twice the floor is thick: it is divided by r. Between the two, the partner receives the floor. The partner's amount never decreases as the pool thickens.

Order of computation

  1. Usage is frozen on the third day after the settlement period ends.
  2. Usage revenue and upstream cost are aggregated per (partner, customer, model).
  3. r is determined from the partner's total consumed revenue for the period (once tiers are enabled).
  4. The floor and the share are computed per (customer, model).
  5. Related-party transactions are zeroed; refunds are reversed against the original period.
  6. The holdback is deducted, the run is locked and the statement is issued.

Every usage event freezes the price version in force when it occurs; settlement only aggregates and never looks up current prices.

Parameters

ParameterSymbolCurrent valueNote
Floor ratex5%A share of usage revenue
Splitr50%The partner's share in the thick band
Loss ratel3%Reviewed quarterly and updated; the formula is unchanged
Holdback10%Held from each period's share, released on a rolling 90-day basis
TiersNot yet enabledProvisional thresholds of 20,000 and 100,000 dollars of monthly consumed revenue; a higher r applies only to the part above each threshold

Parameter changes follow clause 2 of Governance.

Export

On this page