# Gate 1 Pricing Worksheet (Ops Day-1)

Purpose: validate per-action unit economics with explicit cost components and margin checks before enabling broad live enforcement.

## Cost assumptions (initial)

- Sonnet-class input: `€0.000003 / token`
- Sonnet-class output: `€0.000015 / token`
- Data feed allocation: action-dependent
- Compute allocation: action-dependent (API + DB + queue + observability)

> Replace these with actual invoice-derived values once production telemetry starts.

## Endpoint cost breakdown

| Endpoint | Input Tokens | Output Tokens | LLM Input € | LLM Output € | Data Feed € | Compute € | Total € |
|---|---:|---:|---:|---:|---:|---:|---:|
| valuation | 1200 | 220 | 0.0036 | 0.0033 | 0.0200 | 0.0180 | 0.0449 |
| comparables | 1600 | 300 | 0.0048 | 0.0045 | 0.0300 | 0.0220 | 0.0613 |
| trend | 1000 | 180 | 0.0030 | 0.0027 | 0.0180 | 0.0140 | 0.0377 |
| matchmaking | 2400 | 420 | 0.0072 | 0.0063 | 0.0350 | 0.0300 | 0.0785 |
| suitability | 1300 | 240 | 0.0039 | 0.0036 | 0.0220 | 0.0180 | 0.0475 |
| risk | 1900 | 360 | 0.0057 | 0.0054 | 0.0320 | 0.0240 | 0.0671 |
| memo | 3200 | 900 | 0.0096 | 0.0135 | 0.0400 | 0.0400 | 0.1031 |

## Margin check template

Use this formula per action:

`Gross Margin % = (Realized Revenue per Call - Total Cost per Call) / Realized Revenue per Call`

Where:

- `Realized Revenue per Call = Credits Charged x Realized EUR per credit`
- `Total Cost per Call` from table above (or live measured cost)

## Action pricing check (example with `€0.35` realized / credit)

| Action | Credits | Revenue €/call | Cost €/call | Gross Margin % |
|---|---:|---:|---:|---:|
| ai_chat_turn_standard | 5 | 1.75 | 0.0377 | 97.85% |
| ai_investor_suitability | 10 | 3.50 | 0.0475 | 98.64% |
| ai_matchmaking_refresh | 15 | 5.25 | 0.0785 | 98.50% |
| ai_auto_memo_generation | 20 | 7.00 | 0.1031 | 98.53% |

> Final pricing governance rule: alert on sustained margins `< 60%`, target band `70-80%` after real blended costs (including provider and support overhead) are fully attributed.

## Operational checklist

- [ ] Replace token costs with actual provider billing bands.
- [ ] Replace feed/compute estimates with measured per-call telemetry.
- [ ] Validate realized EUR/credit by tier and contract discount.
- [ ] Confirm every action remains above margin floor.
- [ ] Publish weekly margin drift report by action + tier.

