Skip to contentInside

FinOps

The FinOps space documents what the platform behind machinebehavior.io costs, how each cost is metered and which unit costs follow from the meters. It uses the FinOps Foundation's framework for the practice and FOCUS, the FinOps Open Cost and Usage Specification, for the data. Every figure names its date range and its source.

The platform is three static sites on GitHub, a small cloud reverse proxy, a home server with a GPU that runs the observability stack and a local LLM, model evaluations on Amazon Bedrock, and Claude Code sessions that write most of the code and the pages. From 2026-10-01 15:21 UTC (the first event) to 2026-10-09 00:00 UTC, Claude Code made 5,505 API calls with a list-price value of USD 1,021.01 (Loki). It is the largest metered cost on the platform.

FinOps in the framework's terms

The FinOps Foundation defines FinOps as "an operational framework and cultural practice" that maximizes the business value of technology, supports timely decisions based on data, and creates financial accountability through collaboration between engineering, finance and business teams (What is FinOps, updated March 2026).

Phases

PhaseIn the frameworkOn this platform
InformCost, usage and efficiency data; budgets, forecasts, KPIs and benchmarksPer-request Claude Code events in Loki, Actions job time from the GitHub API, eval cost per run from the harness records: Cost model, Unit economics, Showback
OptimizeFewer resources for the same work, or better rates and contractsLevers with data behind them: model choice (93% of Claude Code spend is on two models), prompt cache reads (96.3% of input-side tokens), prompt suggestions (4.5% of spend, a feature that can be switched off), offloadable work on the local GPU
OperateCarry out the chosen changes with shared accountability, then return to InformThe spend alert, The phantom two million and Budgets and alerts

Principles

The six principles in their 2025 wording, unchanged in the 2026 framework (Principles):

PrincipleOn this platform
Teams need to collaborateOne person and many parallel Claude Code sessions. Session notes and these pages carry cost decisions from one session to the next.
Business value drives technology decisionsSpend is read per unit of output: per commit, per deploy, per eval run (Unit economics).
Everyone takes ownership for their technology usageEach Claude Code request carries its model and the subsystem that sent it, so spend splits into main loop, subagents and side calls.
FinOps data should be accessible, timely, and accurateSpend per request is in Loki and on a public dashboard. The accuracy failure of 2026-10-09 and its fix: The phantom two million.
FinOps should be enabled centrallyOne observability stack holds every meter, recording rule and alert.
Take advantage of the variable cost model of the cloudEvals run on pay-per-token Bedrock models with a budget cap per run; the public repositories use GitHub's free runners.

Personas

Core personas: FinOps Practitioner, Engineering, Finance, Product, Procurement and Leadership. Allied personas: ITAM, ITFM, Sustainability, ITSM / ITIL and Security (Personas). On this platform one person holds all six core personas. Sustainability has one meter to work with: the GPU's energy in kWh.

Domains and capabilities

DomainCapabilitiesHere
Understand Usage & CostData Ingestion; Allocation; Reporting & Analytics; Anomaly ManagementCost model, The phantom two million, FOCUS export
Quantify Business ValuePlanning & Estimating; Forecasting; Budgeting; KPIs & Benchmarking; Unit EconomicsUnit economics, Budgets and alerts
Optimize Usage & CostArchitecting & Workload Placement; Rate Optimization; Usage Optimization; Sustainability; Licensing & SaaSPlacement of work between the local GPU, Bedrock and Claude Code; the subscription against list price in Showback
Manage the FinOps PracticeFinOps Practice Operations; Governance, Policy & Risk; FinOps Assessment; Automation, Tools & Services; FinOps Education & Enablement; Invoicing & Chargeback; Intersecting Disciplines; Executive Strategy AlignmentThis space; the deploy pipeline as the governance point for every published page

Source: Domains. The 2026 framework added Executive Strategy Alignment and renamed six capabilities, for example Workload Optimization to Usage Optimization.

Scopes and technology categories

Since the 2026 framework, a technology category says what is being managed (Public Cloud, SaaS, Data Center, Data Cloud Platforms, AI) and a scope says why, by tying spend to a business construct such as a product or a cost centre (Scopes, Technology categories). This space has one scope, the machinebehavior.io platform, across four categories: AI (Claude Code, Bedrock, the local LLM), SaaS (GitHub), Public Cloud (the reverse proxy) and Data Center (the home server).

Maturity

The framework rates each capability Crawl, Walk or Run (Maturity model). The owner's own reading, without an outside assessment: Reporting & Analytics and Anomaly Management are at Walk for Claude Code spend, with one exact meter, automated sums and a tested alert rule. Allocation stops at model and subsystem, because the events carry no project label. Budgeting and Forecasting are at Crawl: no budget is set and no alert reaches a person.

FOCUS

FOCUS is a technical specification that normalizes billing data across technology vendors (What is FOCUS). Versions: 1.1 (ratified 2024-11-07), 1.2 (2025-05-29), 1.3 (2025-12-05) and 1.4 (2026-06-04, the current one). Version 1.3 replaced ProviderName with ServiceProviderName and HostProviderName, and 1.4 removed the old column. Version 1.5 is scheduled for ratification on 2026-12-03; its draft labels AI token charges by model, token direction and cache action inside SkuPriceDetails (FOCUS 1.5 scope).

The platform's metered costs as a FOCUS 1.4 Cost and Usage file: FOCUS export.

Start here

The method for unit costs comes from the SRE Handbook: Unit Economics of Infrastructure and Cost Optimization.

Recently updated in this space