· JSON

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
    }
  ]
}