2026-10-22-sources
{
"schema_version": 1,
"scope": "Governance, ownership, measurement, prioritisation",
"observed_date": "2026-10-22",
"sources": [
{
"id": "G01",
"title": "FinOps for AI Overview",
"publisher": "FinOps Foundation",
"url": "https://www.finops.org/wg/finops-for-ai-overview/",
"accessed_date": "2026-10-22",
"publication_date": null,
"updated_date": null,
"date_note": "Unknown; not reliably established from read",
"source_type": "primary_official_documentation_or_framework",
"read_status": "opened_relevant_sections_read",
"evidence_locator": "New AI cost and usage challenges; KPIs and metrics",
"short_evidence": "New AI cost and usage challenges, same FinOps approach",
"reading_note": "AI applies established FinOps disciplines across different services and stakeholders. The paper discusses token/GPU metrics, quotas and tagging. It is practice guidance, not evidence for a universal savings percentage.",
"limitations": "Community practice guidance; no causal enterprise performance study; mutable webpage.",
"card": "2026-10-22-G01.md",
"local_fulltext_retained": false
},
{
"id": "G02",
"title": "Managing AI Value Using FinOps Practice Operations",
"publisher": "FinOps Foundation",
"url": "https://www.finops.org/wg/managing-ai-value-finops-practice-operations/",
"accessed_date": "2026-10-22",
"publication_date": null,
"updated_date": null,
"date_note": "Unknown; not reliably established from read",
"source_type": "primary_official_documentation_or_framework",
"read_status": "opened_relevant_sections_read",
"evidence_locator": "Recommended Best Practices: Establish Ownership; Fund Incrementally; Use the Right Tools",
"short_evidence": "Do not provide months of budget when forecasts are only accurate for the next few weeks.",
"reading_note": "The guidance recommends named ownership, incremental funding, review cadence suited to uncertainty, and explicit hard-spend controls for experimental workloads.",
"limitations": "The suggested AI Investment Council and example numerical escalation thresholds are examples, not standards or suitable defaults for every enterprise.",
"card": "2026-10-22-G02.md",
"local_fulltext_retained": false
},
{
"id": "G03",
"title": "Unit Economics",
"publisher": "FinOps Foundation",
"url": "https://www.finops.org/framework/capabilities/unit-economics/",
"accessed_date": "2026-10-22",
"publication_date": null,
"updated_date": null,
"date_note": "Unknown; not reliably established from read",
"source_type": "primary_official_documentation_or_framework",
"read_status": "opened_relevant_sections_read",
"evidence_locator": "Definition; paragraphs beginning For organizations adopting Generative AI",
"short_evidence": "Distinguish resource efficiency unit metrics from business unit metrics, and clarify how they relate",
"reading_note": "The framework distinguishes resource-efficiency measures from business measures, and describes moving from cost per token toward outcome-oriented units.",
"limitations": "Does not establish that any particular proxy proves ROI; the business must validate outcome definitions and financial attribution.",
"card": "2026-10-22-G03.md",
"local_fulltext_retained": false
},
{
"id": "G04",
"title": "Allocation",
"publisher": "FinOps Foundation",
"url": "https://framework.finops.org/framework/capabilities/allocation/",
"accessed_date": "2026-10-22",
"publication_date": null,
"updated_date": null,
"date_note": "Unknown; not reliably established from read",
"source_type": "primary_official_documentation_or_framework",
"read_status": "opened_relevant_sections_read",
"evidence_locator": "Definition; Shared Cost Strategy, paragraphs beginning Many early FinOps practices and Allocation of shared costs",
"short_evidence": "Choose for each shared cost what kind of allocation policy generates the best value for the organization.",
"reading_note": "Direct ownership, metadata and shared-cost rules are separate design choices. Centrally budgeted shared costs can be an explicit policy; fixed, proportional and proxy-based allocation are alternatives.",
"limitations": "Allocation is a management policy and may not measure avoidable marginal cost. More precision is not automatically more useful.",
"card": "2026-10-22-G04.md",
"local_fulltext_retained": false
},
{
"id": "G05",
"title": "Effective Cost — FOCUS Specification 1.4",
"publisher": "FOCUS / Joint Development Foundation",
"url": "https://focus.finops.org/docs/specification/v1-4/columns/cost-and-usage/effective-cost/",
"accessed_date": "2026-10-22",
"publication_date": null,
"updated_date": null,
"date_note": "Unknown; not reliably established from read",
"source_type": "primary_official_documentation_or_framework",
"read_status": "opened_relevant_sections_read",
"evidence_locator": "3.1.35 Effective Cost; definition and requirements",
"short_evidence": "Effective Cost is denominated in the Billing Currency.",
"reading_note": "Effective Cost includes applicable pricing adjustments and recognized portions of covering purchase charges; Billed Cost and Effective Cost can differ.",
"limitations": "FOCUS is a billing schema, not a business-outcome or complete workforce-cost accounting model. Verify actual provider export/version and coverage.",
"card": "2026-10-22-G05.md",
"local_fulltext_retained": false
},
{
"id": "G06",
"title": "Consumed Unit — FOCUS Specification 1.4",
"publisher": "FOCUS / Joint Development Foundation",
"url": "https://focus.finops.org/docs/specification/v1-4/columns/cost-and-usage/consumed-unit/",
"accessed_date": "2026-10-22",
"publication_date": null,
"updated_date": null,
"date_note": "Unknown; not reliably established from read",
"source_type": "primary_official_documentation_or_framework",
"read_status": "opened_relevant_sections_read",
"evidence_locator": "3.1.31 Consumed Unit; definition and requirements",
"short_evidence": "Consumed Unit complements the Consumed Quantity metric.",
"reading_note": "Consumed Unit is a provider-specified unit of metered usage, distinct from Pricing Unit. Its nullability depends on Consumed Quantity.",
"limitations": "A common column name does not make tokens equivalent across models, tokenizers, modalities or billing rules; preserve original units and SKU context.",
"card": "2026-10-22-G06.md",
"local_fulltext_retained": false
},
{
"id": "G07",
"title": "Tutorial: Create and manage budgets",
"publisher": "Microsoft Learn",
"url": "https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/tutorial-acm-create-budgets",
"accessed_date": "2026-10-22",
"publication_date": null,
"updated_date": null,
"date_note": "Unknown; not reliably established from read",
"source_type": "primary_official_documentation_or_framework",
"read_status": "opened_relevant_sections_read",
"evidence_locator": "Opening paragraphs under In this article",
"short_evidence": "Resources aren't affected, and your consumption isn't stopped.",
"reading_note": "Azure budgets issue threshold notifications. Cost/usage data is typically available within 8–24 hours; budgets evaluate costs every 24 hours.",
"limitations": "These are Azure Cost Management behaviors, not a claim about all Azure AI gateways, products or account-level spending controls.",
"card": "2026-10-22-G07.md",
"local_fulltext_retained": false
},
{
"id": "G08",
"title": "Managing your costs with AWS Budgets",
"publisher": "Amazon Web Services",
"url": "https://docs.aws.amazon.com/cost-management/latest/userguide/budgets-managing-costs.html",
"accessed_date": "2026-10-22",
"publication_date": null,
"updated_date": null,
"date_note": "Unknown; not reliably established from read",
"source_type": "primary_official_documentation_or_framework",
"read_status": "opened_relevant_sections_read",
"evidence_locator": "Opening examples; refresh frequency; Note about charge-notification delay",
"short_evidence": "AWS Budgets information is updated up to three times a day.",
"reading_note": "Budgets supports alerts and optional actions, including policies that block additional provisioning. Notifications can arrive after costs exceed the threshold.",
"limitations": "A policy denying new provisioning does not imply all existing usage stops. Enforcement capabilities and billing latency must be tested for the target service.",
"card": "2026-10-22-G08.md",
"local_fulltext_retained": false
},
{
"id": "G09",
"title": "Usage and Cost API",
"publisher": "Anthropic / Claude Platform Docs",
"url": "https://platform.claude.com/docs/en/manage-claude/usage-cost-api",
"accessed_date": "2026-10-22",
"publication_date": null,
"updated_date": null,
"date_note": "Unknown; not reliably established from read",
"source_type": "primary_official_documentation_or_framework",
"read_status": "opened_relevant_sections_read",
"evidence_locator": "Which API do you need?; Usage API — Key concepts",
"short_evidence": "Track usage of server-side tools such as web search.",
"reading_note": "The Console Admin API supports historical token/cost reporting with model, workspace and API-key dimensions, including cache categories and server tools. Enterprise SaaS reporting uses a different API.",
"limitations": "Provider reports need application metadata to map costs to accepted business outcomes; permissions and product coverage differ.",
"card": "2026-10-22-G09.md",
"local_fulltext_retained": false
},
{
"id": "G10",
"title": "How the agent loop works",
"publisher": "Anthropic / Claude Code Docs",
"url": "https://code.claude.com/docs/en/agent-sdk/agent-loop",
"accessed_date": "2026-10-22",
"publication_date": null,
"updated_date": null,
"date_note": "Unknown; not reliably established from read",
"source_type": "primary_official_documentation_or_framework",
"read_status": "opened_relevant_sections_read",
"evidence_locator": "Control how the loop runs — Turns and budget; Budget headroom",
"short_evidence": "Spend can therefore pass the cap by up to the cost of that one response",
"reading_note": "The SDK exposes max turns and estimated-spend caps. The documentation describes subagent inclusion and post-response checks, so a cap can overshoot.",
"limitations": "Version-dependent behavior: documented cap enforcement requires Claude Code v2.1.217 or later. This is one SDK example; external tools and infrastructure need separate control.",
"card": "2026-10-22-G10.md",
"local_fulltext_retained": false
},
{
"id": "G11",
"title": "Semantic conventions for generative client AI spans",
"publisher": "OpenTelemetry project",
"url": "https://raw.githubusercontent.com/open-telemetry/semantic-conventions-genai/main/docs/gen-ai/gen-ai-spans.md",
"accessed_date": "2026-10-22",
"publication_date": null,
"updated_date": null,
"date_note": "Unknown; not reliably established from read",
"source_type": "primary_official_documentation_or_framework",
"read_status": "opened_relevant_sections_read",
"evidence_locator": "Status; Spans; Embeddings token attribute note; Capturing instructions inputs and outputs",
"short_evidence": "Detailed usage attributes are subsets of total and aggregate counts.",
"reading_note": "The conventions cover logical operations including retries, token fields and provider/model identifiers; component token fields can overlap aggregates.",
"limitations": "Development status and mutable main branch; pin the convention version in implementation. Do not sum nested spans or aggregate/subset token fields blindly.",
"card": "2026-10-22-G11.md",
"local_fulltext_retained": false
},
{
"id": "G12",
"title": "Semantic Conventions for GenAI agent and framework spans",
"publisher": "OpenTelemetry project",
"url": "https://raw.githubusercontent.com/open-telemetry/semantic-conventions-genai/main/docs/gen-ai/gen-ai-agent-spans.md",
"accessed_date": "2026-10-22",
"publication_date": null,
"updated_date": null,
"date_note": "Unknown; not reliably established from read",
"source_type": "primary_official_documentation_or_framework",
"read_status": "opened_relevant_sections_read",
"evidence_locator": "Status; contents; create agent span attributes",
"short_evidence": "Status: Development",
"reading_note": "Agent conventions include agent invocation, workflow, planning and tool execution spans, with agent/version fields.",
"limitations": "Development status; a semantic convention does not imply every SDK or hosting provider emits every field. Business task/outcome IDs remain an application responsibility.",
"card": "2026-10-22-G12.md",
"local_fulltext_retained": false
},
{
"id": "G13",
"title": "Shadow AI discovery in Global Secure Access",
"publisher": "Microsoft Learn",
"url": "https://learn.microsoft.com/en-us/entra/global-secure-access/concept-shadow-ai-discovery",
"accessed_date": "2026-10-22",
"publication_date": null,
"updated_date": null,
"date_note": "Unknown; not reliably established from read",
"source_type": "primary_official_documentation_or_framework",
"read_status": "opened_relevant_sections_read",
"evidence_locator": "How shadow AI discovery works; Access shadow AI discovery; comparison with Generative AI Insights",
"short_evidence": "Shadow AI discovery helps mitigate these risks by revealing unsanctioned AI usage",
"reading_note": "Microsoft documents network-based discovery of generative AI applications using its app catalog, surfaced with usage and risk statistics.",
"limitations": "App/network discovery is not an invoice or complete spend ledger; limited by traffic coverage and catalog matching. No claim that Knauf has this product or shadow AI spend.",
"card": "2026-10-22-G13.md",
"local_fulltext_retained": false
},
{
"id": "G14",
"title": "Usage Optimization",
"publisher": "FinOps Foundation",
"url": "https://www.finops.org/framework/capabilities/usage-optimization/",
"accessed_date": "2026-10-22",
"publication_date": null,
"updated_date": null,
"date_note": "Unknown; not reliably established from read",
"source_type": "primary_official_documentation_or_framework",
"read_status": "opened_relevant_sections_read",
"evidence_locator": "Opening activities; Walk maturity; Engineering functional activities",
"short_evidence": "Assess the return on investment of optimization activities",
"reading_note": "Optimization guidance explicitly weighs expected savings, avoidance and efficiency gains against labor, risk, disruption and operational/tooling costs; it recommends tracking actual versus estimated impact.",
"limitations": "Practice guidance; no universal engineering-hour rate, payback cutoff or achievable savings percentage follows from it.",
"card": "2026-10-22-G14.md",
"local_fulltext_retained": false
},
{
"id": "G15",
"title": "FOCUS Specification 1.4",
"publisher": "FOCUS / Joint Development Foundation",
"url": "https://focus.finops.org/docs/specification/v1-4/",
"accessed_date": "2026-10-22",
"publication_date": null,
"updated_date": null,
"date_note": "Unknown; not reliably established from read",
"source_type": "primary_official_documentation_or_framework",
"read_status": "opened_relevant_sections_read",
"evidence_locator": "Specification navigation; Cost and Usage dataset columns",
"short_evidence": "FOCUS Specification 1.4",
"reading_note": "The default specification link resolved to v1.4 when researched; includes Billed/Effective Cost, consumption/pricing quantities and allocation metadata.",
"limitations": "Point-in-time observation, not a claim that all providers support v1.4. v1.3 also remains available. Refresh before presentation if showing a version.",
"card": "2026-10-22-G15.md",
"local_fulltext_retained": false
}
]
}