{
  "$schema": "./pricing.schema.json",
  "verifiedAt": "2026-08-13",
  "scope": "Atomic price, meter, retention, temporal, and normalization claims used by calculator version 1.1.0.",
  "claims": [
    { "id": "MODEL-SONNET5-RATE", "statement": "Claude Sonnet 5 standard first-party API rates are $2 per million input tokens and $10 per million output tokens.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["anthropic-pricing"], "modeledAs": "Default editable input and output rates." },
    { "id": "MODEL-SONNET5-NO-CLIFF", "statement": "The previously scheduled September 1, 2026 increase to $3/$15 per million tokens will not occur.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["anthropic-pricing"], "modeledAs": "No future price cliff." },
    { "id": "LANGSMITH-PLANS", "statement": "LangSmith Developer includes 5,000 base traces and one seat; Plus costs $39 per seat and includes 10,000 base traces.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["langsmith-pricing"], "modeledAs": "Plan fees, seat rule, and base-trace allowances." },
    { "id": "LANGSMITH-TRACE-RATES", "statement": "LangSmith charges 0.005 LSU per additional base trace and 0.0025 LSU per extended-trace upgrade, with one LSU priced at $1.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["langsmith-pricing"], "modeledAs": "$0.005 base overage and $0.0025 upgrade." },
    { "id": "LANGSMITH-RETENTION", "statement": "LangSmith base traces retain data for 14 days and extended traces for 400 days.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["langsmith-pricing"], "modeledAs": "Upgrade after 14 days; not computable above 400 days." },
    { "id": "LANGFUSE-UNIT", "statement": "A Langfuse billable unit is one ingested trace, observation, or score.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["langfuse-units"], "modeledAs": "Traces plus observations plus scores." },
    { "id": "LANGFUSE-PLANS", "statement": "Langfuse Hobby includes 50,000 units; Core costs $29 and Pro costs $199, each with 100,000 included units.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["langfuse-pricing"], "modeledAs": "Plan fees and unit allowances." },
    { "id": "LANGFUSE-BANDS", "statement": "Langfuse paid overage bands are $8, $7, $6.50, and $6 per 100,000 units as volume rises.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["langfuse-pricing"], "modeledAs": "Progressive graduated overage." },
    { "id": "LANGFUSE-ACCESS", "statement": "Langfuse Hobby, Core, and Pro publish 30-day, 90-day, and three-year data access respectively.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["langfuse-pricing"], "modeledAs": "Fixed retention limits of 30, 90, and 1,095 days." },
    { "id": "BRAINTRUST-STARTER", "statement": "Braintrust Starter includes 10,000 scores, 1 GB, and 14-day retention; overages are $2.50 per 1,000 scores and $4 per GB.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["braintrust-pricing"], "modeledAs": "Score and data overages plus a fixed 14-day window." },
    { "id": "BRAINTRUST-PRO", "statement": "Braintrust Pro costs $249, includes 50,000 scores and 5 GB, then charges $1.50 per 1,000 scores and $3 per GB.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["braintrust-pricing"], "modeledAs": "Plan, score, and processed-data cost." },
    { "id": "BRAINTRUST-RETENTION", "statement": "Braintrust Pro includes 30 days and prices retention through 180 days at $0.50 per GB per month after the included period.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["braintrust-pricing"], "modeledAs": "Variable Pro retention through 180 days." },
    { "id": "ARIZE-FREE", "statement": "Arize AX Free includes 25,000 spans, 1 GB, and 15 days at $0 per month.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["arize-pricing"], "modeledAs": "Allowances and fixed window; overage remains unpublished." },
    { "id": "ARIZE-PRO", "statement": "Arize AX Pro costs $50, includes 50,000 spans, 10 GB, and 30 days; additional spans cost $0.0008 and additional GB cost $3.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["arize-pricing"], "modeledAs": "Plan, span, data, and fixed-window logic." },
    { "id": "CONFIDENT-PLANS", "statement": "Confident AI Free, Starter, and Team include 1, 5, and 75 GB-months; the paid plans cost $200 and $2,000.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["confident-pricing"], "modeledAs": "Plan fees and GB-month allowances." },
    { "id": "CONFIDENT-OVERAGE", "statement": "Confident AI paid usage above the allowance costs $1 per GB-month; Free drops excess trace spans.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["confident-pricing"], "modeledAs": "Paid overage and Free lower-bound state." },
    { "id": "CONFIDENT-SIZE-PRESET", "statement": "The Confident AI calculator estimates that about 100,000 traces approximate 1 GB.", "claimType": "source_fact", "status": "verified", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["confident-pricing"], "modeledAs": "Selectable 10 KB per trace preset." },
    { "id": "ASSUMPTION-TRACE-MAP", "statement": "One sampled application trace maps to one LangSmith base trace.", "claimType": "normalization_assumption", "status": "declared_assumption", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["calculator-methodology"], "modeledAs": "Visible result assumption." },
    { "id": "ASSUMPTION-SPAN-MAP", "statement": "One entered observation maps to one Arize span.", "claimType": "normalization_assumption", "status": "declared_assumption", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["calculator-methodology"], "modeledAs": "Visible result assumption." },
    { "id": "ASSUMPTION-PRORATION", "statement": "Partial Langfuse 100,000-unit overage blocks are prorated rather than rounded up.", "claimType": "normalization_assumption", "status": "declared_assumption", "semanticallyVerifiedAt": "2026-08-13", "sourceIds": ["calculator-methodology", "langfuse-pricing"], "modeledAs": "Progressive fractional-band calculation." }
  ]
}
