本文へスキップ

AI運用の判断と根拠を引く

トップへ戻る

AIチャージバック/ショーバック — 部門・ワークフロー・エージェント単位の費用可視化・配賦

用語・参照用語・参照公式仕様のみ公式仕様のみ鮮度未確認鮮度を確定できない

記事状態: 公開 · 最終確認: 未確認

要点

AI 費用の 部門別費用の可視化/部門別費用の請求 は、トークン数だけでなく、プロバイダー請求データとワークフロー実行テレメトリを突合し、直接コスト・共有/アイドルコスト・未配分コストを分離して設計する。FOCUS や OpenCost は正規化・配賦の有力な基盤だが、エージェント/ワークフロー単位の会計帰属は組織固有のアイデンティティマッピングとバージョン管理された配賦ポリシーを別途必要とする。

現在の判断

  • 部門別費用の可視化(可視化)と部門別費用の請求(会計上の配賦・請求)は分離する。観測値が取れることは、配賦規則が会計・組織的に承認済みであることを意味しない。
  • 提供元 課金/invoiceをfinancial 出典 of truth、実行環境 稼働状況の記録をcausal attribution 出典として分離し、両者をreconcileする。token×公開単価だけでinvoiceを再構成しない。
  • 処理の流れ/Agent単位のdirect モデル costには trace/処理の流れ ID、提供元/モデル、input/output/結果の再利用/reasoning等のmetered usage、課金 account/project、timestampが必要。ツール/検索・取得/compute/network等はchild spans/resource IDsへ接続する。
  • shared/idle costはallocation policyそのものをバージョン管理する。equal split、usage proportional、reserved capacity proportional、direct-only等は同じ実績から異なる部門別費用の請求を生成するため、暗黙にしない。
  • FOCUSはcross-vendor 課金 normalizationに有用だが、application-level Agent/処理の流れ attributionを自動で与える規格ではない。FOCUS行と内部実行 記録台帳をjoinする追加設計が必要。
  • OpenCostはKubernetes shared infrastructureのallocationに有用だが、managed モデル APIやSaaS seat、非Kubernetes ツール費用を単独で完全に覆わない。

どこまで当てはまるか

企業AI運用の共通原則 / FinOps、組織オーバーレイ、相互運用性、オブザーバビリティ、実装、ガバナンス

詳しく理解する

なぜ重要か

生成AI費用はモデル API料金だけではなく、ツール、検索・取得、ベクトル DB、GPU/compute、network、稼働状況を観測する仕組み、idle/shared infrastructure等へ分散する。部署別請求や処理の流れ別採算を成立させるには、提供元 invoiceと実行時稼働状況の記録を結合し、direct costとshared costを分離したallocation 条件・契約が必要。

対象範囲と前提

企業AI運用の共通原則 / FinOps、組織オーバーレイ、相互運用性、オブザーバビリティ、実装、ガバナンス

検討ポイント

AIの部門別費用の可視化/部門別費用の請求は、提供元 課金 dataだけ、またはtoken countだけで正確に成立するか。処理の流れ/Agent単位まで追跡するために必要な最小出典・来歴、allocation rule、reconciliation、失敗 適用限界は何か。

根拠資料の対応表

  • source_class=公式仕様書; title=FOCUS仕様書 1.4 / FOCUSとは何か?; author_org=FinOps Open Cost & Usage Specification / FinOps Foundation; canonical_url=https://focus.finops.org/docs/specification/v1-4/ ; publication=2026-06-04 批准; access=2026-09-16; バージョン=FOCUS 1.4; 資料内の該当箇所=リリース説明 + データ粒度機能; 分類ラベル=VERIFIED_SPEC; 対応関係=サポート/コンテキスト。FOCUS 1.4は、AI/クラウド/SaaS/データセンター等を含むテクノロジー請求データの正規化を対象とし、リソース/アカウント/サービス等の複数の粒度を扱う。
  • source_class=official specification / CNCF OSS; title=OpenCost Specification; author_org=OpenCost/CNCF; canonical_url=https://opencost.io/docs/specification/ ; access=2026-09-16; バージョン=現在の docs, 実装 公開・提供 NOT PINNED; 資料内の該当箇所=Workload Costs / Asset Idle Cost / Appendix A; 分類ラベル=VERIFIED_SPEC+OSS_PRACTICE; 対応関係=裏付け/limit. Kubernetes workload costをcontainer levelから集計でき、CPU/記憶情報/GPU等はallocationとusage、idle costを区別する。
  • source_class=official 実装 docs; title=OpenCost API; author_org=OpenCost/CNCF; canonical_url=https://opencost.io/docs/integrations/api/ ; access=2026-09-16; 資料内の該当箇所=Allocation API; 分類ラベル=OSS_PRACTICE; 対応関係=裏付け. window/aggregate/includeIdle/shareIdle等を持ち、shared/idle costの配賦方式が結果を変えることを実装上確認できる。
  • 出典区分=公式プロバイダー文書; タイトル=ユーザー定義のコスト配分タグの使用 / 月次コスト配分レポート; 作成組織=Amazon Web Services; 正式なURL=https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/custom-tags.html ; アクセス日=2026-09-16; 参照箇所=有効化要件 + 未割り当てのリソース; ラベル=検証済み仕様+製品変動あり; 関係性=サポート/制限事項。コスト配分タグは作成するだけでなく、課金側での有効化が必要。タグ未設定、非対応サービス、サブスクリプション/一時料金などは、未割り当てとなる可能性がある。
  • source_class=official 提供元 docs; title=Using IAM 操作主体 for cost allocation; author_org=Amazon Web Services; canonical_url=https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/iam-principal-cost-allocation.html ; access=2026-09-16; 資料内の該当箇所=Amazon Bedrock IAM 操作主体 tags; 分類ラベル=VERIFIED_SPEC+PRODUCT_VOLATILE; 対応関係=裏付け/文脈・入力情報. BedrockではIAM 操作主体 tagをdepartment/cost-center/team/project等のallocation軸へ利用できるが、API call後にactivation対象へ現れる等の確認・承認の条件がある。
  • source_class=公式のテレメトリ仕様/ドキュメント; title=Gen AI 意味上の conventions; author_org=OpenTelemetry; canonical_url=https://opentelemetry.io/docs/specs/semconv/registry/attributes/gen-ai/ ; access=2026-09-16; 資料内の該当箇所=gen_ai.usage.input_tokens / output_tokens / cache_read.input_tokens / 処理の流れ.name; 分類ラベル=検証済み仕様+製品の流動性あり; 対応関係=サポート/制限。GenAI操作におけるモデル、一連の処理、トークン使用量などを観測可能。ただし、当該レジストリの一部属性は新しいGenAI semantic-conventionsリポジトリへ移動、または非推奨表示があるため、スキーマバージョンの固定(pin)が必要。
  • source_class=official engineering article; title=Inside the LLM Call: GenAI 稼働状況を観測する仕組み with OpenTelemetry; author=James Newton-King / OpenTelemetry; canonical_url=https://opentelemetry.io/blog/2026/genai-observability/ ; publication=2026-05-14; access=2026-09-16; 分類ラベル=SOURCE_REPORT; 対応関係=文脈・入力情報/limit. モデル call、ツール invocation、token usageをtraceでき、per-request cost estimationへ利用可能。一方content captureは機密情報を含み得る。

利用できる条件

FOCUS 1.4自体は公開仕様。各提供元のFOCUS export対応バージョン、課金 export 情報の鮮度、tag/操作主体 allocation対応service、OpenCost導入可否、OTel GenAI instrumentation coverageは環境依存。AWSのtag activation権限はmanagement account等に制約がある。組織の利用環境実挙動は未検証。

実装・運用

Core候補: AI_COST_ATTRIBUTION_CONTRACT 最小フィールド: business_transaction_id, trace_id, workflow_id/バージョン, agent_id/バージョン, org_unit/cost_center/project, 提供元, account/project/subscription, service/モデル, region, 操作内容, usage_quantity/unit, token subtypes where available, provider_request/job_id, resource_id, direct_cost, allocated_shared_cost, allocation_policy_id/バージョン, currency, pricing/課金 period, invoice/billing-row reference, source_origin, estimation_status, reconciliation_status, timestamp, correction_lineage. 推奨される一連の処理: 実行時のメーター/トレース -> 不変の実行台帳 -> プロバイダーの請求/FOCUS標準化 -> リソース/タグ/プリンシパルのマッピング -> 共通コスト配分ポリシー -> 照合 -> 部門別費用の可視化 -> 承認済み部門別費用の請求エクスポート。

確認・評価方法

公開ベンチマークでは部門別費用の請求(部門別費用の請求)の精度を保証しない。後続のTEST_PROFILEでは、(a) 単一モデル呼び出し、(b) リトライ、(c) フォールバックプロバイダー、(d) マルチエージェントのファンアウト、(e) RAG+ベクトルデータベース、(f) ツール/API料金、(g) 共有GPU/K8sのアイドル状態、(h) バッチ/キャッシュ、(i) タグなしリソース、(j) 割引/クレジット/修正を含む人工的に作った文書群(synthetic 記録台帳)を作成し、請求合計の照合エラー、未割り当て率、誤帰属率、重複請求率、遅延到着の修正の収束性、割り当ての再現性を測定する。

セキュリティとプライバシー

cost-center等のtagに秘密情報を入れない。OTel prompt/ツール contentはcost計測の必須条件にしない。 監査: 配分ポリシー、価格ソース、請求エクスポートのスナップショット、修正、手動オーバーライドを、バージョン管理された履歴(変更・継承の履歴)として保存する。

コストと運用負荷

コストの可視化自体のテレメトリ/ストレージ/クエリ費用も管理対象とする。高カーディナリティなラベルの無制限な保存は避ける。

OPERABILITY

daily 部門別費用の可視化とmonth-end 部門別費用の請求を同一情報の鮮度要求にしない。late 課金/訂正を再計算できる記録台帳方式が望ましい。

要点と前提

---

確認できていること

  • 部門別費用の可視化(可視化)と部門別費用の請求(会計上の配賦・請求)は分離する。観測値が取れることは、配賦規則が会計・組織的に承認済みであることを意味しない。

  • 提供元 課金/invoiceをfinancial 出典 of truth、実行環境 稼働状況の記録をcausal attribution 出典として分離し、両者をreconcileする。token×公開単価だけでinvoiceを再構成しない。

  • 処理の流れ/Agent単位のdirect モデル costには trace/処理の流れ ID、提供元/モデル、input/output/結果の再利用/reasoning等のmetered usage、課金 account/project、timestampが必要。ツール/検索・取得/compute/network等はchild spans/resource IDsへ接続する。

  • shared/idle costはallocation policyそのものをバージョン管理する。equal split、usage proportional、reserved capacity proportional、direct-only等は同じ実績から異なる部門別費用の請求を生成するため、暗黙にしない。

  • FOCUSはcross-vendor 課金 normalizationに有用だが、application-level Agent/処理の流れ attributionを自動で与える規格ではない。FOCUS行と内部実行 記録台帳をjoinする追加設計が必要。

  • OpenCostはKubernetes shared infrastructureのallocationに有用だが、managed モデル APIやSaaS seat、非Kubernetes ツール費用を単独で完全に覆わない。

よくある失敗・反証

  • tags欠落・activation遅延・service非対応・one-time/subscription feeによりunallocated costが残る。100% allocationを前提にしない。

  • 再試行、失敗時の代替処理、multi-agent fan-out、結果の再利用 hit、batch、async jobでは「user request 1件=提供元 request 1件」が崩れる。business transaction IDとtrace 変更・継承の履歴が必要。

  • list price、estimated token cost、amortized/effective invoice costは非同値。discount/commitment/credit/tax/marketplace/裏付け等を混ぜない。

  • shared GPU/Kubernetes idle costの配賦は技術的真値ではなくpolicy choiceを含む。

  • 稼働状況の記録 contentをcost attribution目的で丸ごと保存するとPII/秘密情報 leakageを増やす。cost用途はmetadata-firstとし、prompt/response本文は原則不要。

  • OTel GenAI conventionsはactive development/migration中。attribute名を永続データ形式の定義とみなさず、collector/exporter バージョンとsemantic-convention バージョンをpinする。

  • 提供元別課金 export データ形式の定義を現在の バージョンでpinし、synthetic reconciliation testでdirect/shared/unallocated/訂正の再現性を確認できた時点でEA-095の追加採集を停止可能。

実務での使い方

  • FOCUS 1.4自体は公開仕様。各提供元のFOCUS export対応バージョン、課金 export 情報の鮮度、tag/操作主体 allocation対応service、OpenCost導入可否、OTel GenAI instrumentation coverageは環境依存。AWSのtag activation権限はmanagement account等に制約がある。組織の利用環境実挙動は未検証。

  • Core候補: AI_COST_ATTRIBUTION_CONTRACT 最小フィールド: business_transaction_id, trace_id, workflow_id/バージョン, agent_id/バージョン, org_unit/cost_center/project, 提供元, account/project/subscription, service/モデル, region, 操作内容, usage_quantity/unit, token subtypes where available, provider_request/job_id, resource_id, direct_cost, allocated_shared_cost, allocation_policy_id/バージョン, currency, pricing/課金 period, invoice/billing-row reference, source_origin, estimation_status, reconciliation_status, timestamp, correction_lineage. 推奨される一連の処理: 実行時のメーター/トレース -> 不変の実行台帳 -> プロバイダーの請求/FOCUS標準化 -> リソース/タグ/プリンシパルのマッピング -> 共通コスト配分ポリシー -> 照合 -> 部門別費用の可視化 -> 承認済み部門別費用の請求エクスポート。

  • 公開ベンチマークでは部門別費用の請求(部門別費用の請求)の精度を保証しない。後続のTEST_PROFILEでは、(a) 単一モデル呼び出し、(b) リトライ、(c) フォールバックプロバイダー、(d) マルチエージェントのファンアウト、(e) RAG+ベクトルデータベース、(f) ツール/API料金、(g) 共有GPU/K8sのアイドル状態、(h) バッチ/キャッシュ、(i) タグなしリソース、(j) 割引/クレジット/修正を含む人工的に作った文書群(synthetic 記録台帳)を作成し、請求合計の照合エラー、未割り当て率、誤帰属率、重複請求率、遅延到着の修正の収束性、割り当ての再現性を測定する。

  • cost-center等のtagに秘密情報を入れない。OTel prompt/ツール contentはcost計測の必須条件にしない。 監査: 配分ポリシー、価格ソース、請求エクスポートのスナップショット、修正、手動オーバーライドを、バージョン管理された履歴(変更・継承の履歴)として保存する。

  • 公開時点のFOCUS最新情報/適合状況を再固定する(2026-09-16時点の最新情報 = 1.4、検証処理 1.4 のサポートは2026年第3四半期予定との公式記載)。

  • AWS/Azure/GCPおよび主要なLLMプロバイダーの請求エクスポートが、モデル、リクエスト、プリンシパル、タグをどこまで保持するかについて、プロバイダーごとのマッピングを作成する。

  • OTel GenAI 意味上の conventionsの移転先repository、公開・提供/tag、stable/development属性をexact pinする。

  • AI_COST_ATTRIBUTION_CONTRACTのsynthetic reconciliation testを実施し、100% allocationを要求せずunallocated bucketをfirst-classに扱う。

まだ確認できていないこと

  • EA-095-UNKNOWN-01

    / STOP_CONDITION

  • EA-095-UNKNOWN-02

    FOCUS 1.4のAI固有usage taxonomyが主要LLM 提供元の請求粒度をどこまでlosslessに表現できるか。主要提供元のrequest-level 課金 IDとOTel trace/request IDのjoinability。discount/commitment/creditを処理の流れ単位へ配賦する最適policy。cross-provider currency/tax handling。OTel GenAI新repositoryのexact 公開・提供/tag。

  • EA-095-UNKNOWN-CURRENTNESS

    外部根拠の再確認日が正式な本文・公開管理情報で確定していないため、現行性は未確認のまま保持する。確認日を推測して補わない。

根拠資料

出典ID・検証情報・機械可読データ

根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。

記事ID
EA-095
最終確認日
—
提供元・モデル・プラン・利用環境
—
対象地域
—
元資料の全文と収録照合記録
WHY_THIS_MATTERS_TO_UPDATE

生成AI費用はmodel API料金だけではなく、tool、retrieval、vector DB、GPU/compute、network、observability、idle/shared infrastructure等へ分散する。部署別請求やworkflow別採算を成立させるには、provider invoiceと実行時telemetryを結合し、direct costとshared costを分離したallocation contractが必要。

SCOPE_ROUTING

Enterprise AI Core / FinOps / organization overlay / interoperability / observability / implementation / governance

CLAIM_OR_RESEARCH_QUESTION

AIのshowback/chargebackは、provider billing dataだけ、またはtoken countだけで正確に成立するか。workflow/Agent単位まで追跡するために必要な最小provenance、allocation rule、reconciliation、failure boundaryは何か。

EVIDENCE TABLE
  • source_class=official specification; title=FOCUS Specification 1.4 / What is FOCUS?; author_org=FinOps Open Cost & Usage Specification / FinOps Foundation; canonical_url=https://focus.finops.org/docs/specification/v1-4/ ; publication=2026-06-04 ratification; access=2026-09-16; version=FOCUS 1.4; locator=release description + Data Granularity feature; label=VERIFIED_SPEC; relation=support/context. FOCUS 1.4はAI/cloud/SaaS/data center等を含むtechnology billing dataの正規化を対象とし、resource/account/service等の複数granularityを扱う。
  • source_class=official specification / CNCF OSS; title=OpenCost Specification; author_org=OpenCost/CNCF; canonical_url=https://opencost.io/docs/specification/ ; access=2026-09-16; version=current docs, implementation release NOT PINNED; locator=Workload Costs / Asset Idle Cost / Appendix A; label=VERIFIED_SPEC+OSS_PRACTICE; relation=support/limit. Kubernetes workload costをcontainer levelから集計でき、CPU/memory/GPU等はallocationとusage、idle costを区別する。
  • source_class=official implementation docs; title=OpenCost API; author_org=OpenCost/CNCF; canonical_url=https://opencost.io/docs/integrations/api/ ; access=2026-09-16; locator=Allocation API; label=OSS_PRACTICE; relation=support. window/aggregate/includeIdle/shareIdle等を持ち、shared/idle costの配賦方式が結果を変えることを実装上確認できる。
  • source_class=official provider docs; title=Using user-defined cost allocation tags / monthly cost allocation report; author_org=Amazon Web Services; canonical_url=https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/custom-tags.html ; access=2026-09-16; locator=activation requirements + unallocated resources; label=VERIFIED_SPEC+PRODUCT_VOLATILE; relation=support/limit. cost allocation tagは作成だけでなくBilling側でactivationが必要。未tagged、非対応service、subscription/one-time fee等はunallocatedになり得る。
  • source_class=official provider docs; title=Using IAM principal for cost allocation; author_org=Amazon Web Services; canonical_url=https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/iam-principal-cost-allocation.html ; access=2026-09-16; locator=Amazon Bedrock IAM principal tags; label=VERIFIED_SPEC+PRODUCT_VOLATILE; relation=support/context. BedrockではIAM principal tagをdepartment/cost-center/team/project等のallocation軸へ利用できるが、API call後にactivation対象へ現れる等のgateがある。
  • source_class=official telemetry specification/docs; title=Gen AI semantic conventions; author_org=OpenTelemetry; canonical_url=https://opentelemetry.io/docs/specs/semconv/registry/attributes/gen-ai/ ; access=2026-09-16; locator=gen_ai.usage.input_tokens / output_tokens / cache_read.input_tokens / workflow.name; label=VERIFIED_SPEC+PRODUCT_VOLATILE; relation=support/limit. GenAI操作のmodel・workflow・token usage等を観測可能。ただし当該registryの一部属性は新GenAI semantic-conventions repositoryへ移動/deprecated表示があり、schema version pinが必要。
  • source_class=official engineering article; title=Inside the LLM Call: GenAI Observability with OpenTelemetry; author=James Newton-King / OpenTelemetry; canonical_url=https://opentelemetry.io/blog/2026/genai-observability/ ; publication=2026-05-14; access=2026-09-16; label=SOURCE_REPORT; relation=context/limit. model call、tool invocation、token usageをtraceでき、per-request cost estimationへ利用可能。一方content captureは機密情報を含み得る。
FINDINGS
  • Showback(可視化)とChargeback(会計上の配賦・請求)は分離する。観測値が取れることは、配賦規則が会計・組織的に承認済みであることを意味しない。
  • provider billing/invoiceをfinancial source of truth、runtime telemetryをcausal attribution sourceとして分離し、両者をreconcileする。token×公開単価だけでinvoiceを再構成しない。
  • workflow/Agent単位のdirect model costには trace/workflow ID、provider/model、input/output/cache/reasoning等のmetered usage、billing account/project、timestampが必要。tool/retrieval/compute/network等はchild spans/resource IDsへ接続する。
  • shared/idle costはallocation policyそのものをversion管理する。equal split、usage proportional、reserved capacity proportional、direct-only等は同じ実績から異なるchargebackを生成するため、暗黙にしない。
  • FOCUSはcross-vendor billing normalizationに有用だが、application-level Agent/workflow attributionを自動で与える規格ではない。FOCUS行と内部execution ledgerをjoinする追加設計が必要。
  • OpenCostはKubernetes shared infrastructureのallocationに有用だが、managed model APIやSaaS seat、非Kubernetes tool費用を単独で完全に覆わない。
LIMITS / COUNTEREVIDENCE / FAILURE ENVELOPE
  • tags欠落・activation遅延・service非対応・one-time/subscription feeによりunallocated costが残る。100% allocationを前提にしない。
  • retry、fallback、multi-agent fan-out、cache hit、batch、async jobでは「user request 1件=provider request 1件」が崩れる。business transaction IDとtrace lineageが必要。
  • list price、estimated token cost、amortized/effective invoice costは非同値。discount/commitment/credit/tax/marketplace/support等を混ぜない。
  • shared GPU/Kubernetes idle costの配賦は技術的真値ではなくpolicy choiceを含む。
  • telemetry contentをcost attribution目的で丸ごと保存するとPII/secret leakageを増やす。cost用途はmetadata-firstとし、prompt/response本文は原則不要。
  • OTel GenAI conventionsはactive development/migration中。attribute名を永続schemaとみなさず、collector/exporter versionとsemantic-convention versionをpinする。
AVAILABILITY_GATES

FOCUS 1.4自体は公開仕様。各providerのFOCUS export対応version、billing export freshness、tag/principal allocation対応service、OpenCost導入可否、OTel GenAI instrumentation coverageは環境依存。AWSのtag activation権限はmanagement account等に制約がある。tenant実挙動は未検証。

IMPLEMENTATION_STATE

Core候補: AI_COST_ATTRIBUTION_CONTRACT 最小フィールド: business_transaction_id, trace_id, workflow_id/version, agent_id/version, org_unit/cost_center/project, provider, account/project/subscription, service/model, region, operation, usage_quantity/unit, token subtypes where available, provider_request/job_id, resource_id, direct_cost, allocated_shared_cost, allocation_policy_id/version, currency, pricing/billing period, invoice/billing-row reference, source_origin, estimation_status, reconciliation_status, timestamp, correction_lineage. 推奨pipeline: runtime meter/trace -> immutable execution ledger -> provider billing/FOCUS normalization -> resource/tag/principal mapping -> shared-cost allocation policy -> reconciliation -> showback -> approved chargeback export.

BENCHMARK_OR_EVAL

公開benchmarkでchargeback精度を保証しない。後続TEST_PROFILEでは、(a) single model call、(b) retry、(c) fallback provider、(d) multi-agent fan-out、(e) RAG+vector DB、(f) tool/API fee、(g) shared GPU/K8s idle、(h) batch/cache、(i) untagged resource、(j) discount/credit/correctionを含むsynthetic ledgerを作り、invoice total reconciliation error、unallocated-rate、misattribution-rate、duplicate-charge rate、late-arriving correction convergence、allocation reproducibilityを測る。

SECURITY/PRIVACY

cost-center等のtagに秘密情報を入れない。OTel prompt/tool contentはcost計測の必須条件にしない。 AUDIT: allocation policy、price source、billing export snapshot、correction、manual overrideをversioned lineageで保存。

COST

cost observability自体のtelemetry/storage/query費用も管理対象。高cardinality labelの無制限保存を避ける。

OPERABILITY

daily showbackとmonth-end chargebackを同一freshness要求にしない。late billing/correctionを再計算できるledger方式が望ましい。

SAFE_WORDING_FOR_FUTURE_BOOK

「AI費用のshowback/chargebackは、トークン数だけでなく、provider請求データとworkflow実行telemetryを突合し、direct cost・shared/idle cost・unallocated costを分離して設計する。FOCUSやOpenCostは正規化・配賦の有力な基盤だが、Agent/workflow単位の会計帰属は組織固有のidentity mappingとversioned allocation policyを別途必要とする。」

UPDATE_WORK_HANDOFF
  • 公開時点のFOCUS latest/conformance statusを再pinする(2026-09-16時点latest=1.4、Validator 1.4 supportはQ3 2026予定との公式記載)。
  • AWS/Azure/GCPおよび主要LLM providerのbilling exportがmodel/request/principal/tagをどこまで保持するかprovider mappingを作る。
  • OTel GenAI semantic conventionsの移転先repository、release/tag、stable/development属性をexact pinする。
  • AI_COST_ATTRIBUTION_CONTRACTのsynthetic reconciliation testを実施し、100% allocationを要求せずunallocated bucketをfirst-classに扱う。
OPEN_UNKNOWN

/ STOP_CONDITION

OPEN_UNKNOWN

FOCUS 1.4のAI固有usage taxonomyが主要LLM providerの請求粒度をどこまでlosslessに表現できるか。主要providerのrequest-level billing IDとOTel trace/request IDのjoinability。discount/commitment/creditをworkflow単位へ配賦する最適policy。cross-provider currency/tax handling。OTel GenAI新repositoryのexact release/tag。

STOP_CONDITION

provider別billing export schemaをcurrent versionでpinし、synthetic reconciliation testでdirect/shared/unallocated/correctionの再現性を確認できた時点でEA-095の追加採集を停止可能。

要点と前提

---

  • EVD-EA-095-URL-97F68916A554研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    1) source_class=official specification; title=FOCUS Specification 1.4 / What is FOCUS?; author_org=FinOps Open Cost & Usage Specification / FinOps Foundation; canonical_url=

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-095-URL-97F68916A554
    検証箇所
    EVIDENCE TABLE · 1) source_class=official specification; title=FOCUS Specification 1.4 / What is FOCUS?; author_org=FinOps Open Cost & Usage Specification / FinOps Foundation; canonical_url=https://focus.finops.org/docs/specification/v1-4/
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-095-URL-DDF1B7F1DE91研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    2) source_class=official specification / CNCF OSS; title=OpenCost Specification; author_org=OpenCost/CNCF; canonical_url=

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-095-URL-DDF1B7F1DE91
    検証箇所
    EVIDENCE TABLE · 2) source_class=official specification / CNCF OSS; title=OpenCost Specification; author_org=OpenCost/CNCF; canonical_url=https://opencost.io/docs/specification/
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-095-URL-57040DB39F26研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    3) source_class=official implementation docs; title=OpenCost API; author_org=OpenCost/CNCF; canonical_url=

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-095-URL-57040DB39F26
    検証箇所
    EVIDENCE TABLE · 3) source_class=official implementation docs; title=OpenCost API; author_org=OpenCost/CNCF; canonical_url=https://opencost.io/docs/integrations/api/
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-095-URL-15B8B447C656研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    4) source_class=official provider docs; title=Using user-defined cost allocation tags / monthly cost allocation report; author_org=Amazon Web Services; canonical_url=

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-095-URL-15B8B447C656
    検証箇所
    EVIDENCE TABLE · 4) source_class=official provider docs; title=Using user-defined cost allocation tags / monthly cost allocation report; author_org=Amazon Web Services; canonical_url=https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/custom-tags.html
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-095-URL-7769770443E3研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    5) source_class=official provider docs; title=Using IAM principal for cost allocation; author_org=Amazon Web Services; canonical_url=

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-095-URL-7769770443E3
    検証箇所
    EVIDENCE TABLE · 5) source_class=official provider docs; title=Using IAM principal for cost allocation; author_org=Amazon Web Services; canonical_url=https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/iam-principal-cost-allocation.html
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-095-URL-E1038C581BD2研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    6) source_class=official telemetry specification/docs; title=Gen AI semantic conventions; author_org=OpenTelemetry; canonical_url=

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-095-URL-E1038C581BD2
    検証箇所
    EVIDENCE TABLE · 6) source_class=official telemetry specification/docs; title=Gen AI semantic conventions; author_org=OpenTelemetry; canonical_url=https://opentelemetry.io/docs/specs/semconv/registry/attributes/gen-ai/
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EVD-EA-095-URL-AD5041AB6261研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE

    7) source_class=official engineering article; title=Inside the LLM Call: GenAI Observability with OpenTelemetry; author=James Newton-King / OpenTelemetry; canonical_url=

    裏付ける内容
    —
    確認日
    —
    出典・実験ID
    SRC-EA-095-URL-AD5041AB6261
    検証箇所
    EVIDENCE TABLE · 7) source_class=official engineering article; title=Inside the LLM Call: GenAI Observability with OpenTelemetry; author=James Newton-King / OpenTelemetry; canonical_url=https://opentelemetry.io/blog/2026/genai-observability/
    適用範囲
    EVIDENCE TABLE
    出典・来歴
    SOURCE_PACKET_REFERENCE_PROJECTED
    限界
    元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
  • EA-095-R11-RESEARCH研究資料研究資料根拠の出所: AUDITED_CANONICAL_RESEARCH_PACKET

    EA-095 監査済みresearch / canonical revision binding

    裏付ける内容
    - Showback(可視化)とChargeback(会計上の配賦・請求)は分離する。観測値が取れることは、配賦規則が会計・組織的に承認済みであることを意味しない。 - provider billing/invoiceをfinancial source of truth、runtime telemetryをcausal attribution sourceとして分離し、両者をreconcileする。token×公開単価だけでinvoiceを再構成しない。 - workflow/Agent単位のdirect model costには trace/workflow ID、provider/model、input/output/cache/reasoning等のmetered usage、billing account/project、timestampが必要。tool/retrieval/compute/network等はchild spans/resource IDsへ接続する。 - shared/idle costはallocation policyそのものをversion管理する。equal split、usage proportional、reserved capacity proportional、direct-only等は同じ実績から異なるchargebackを生成するため、暗黙にしない。 - FOCUSはcross-vendor billing normalizationに有用だが、application-level Agent/workflow attributionを自動で与える規格ではない。FOCUS行と内部execution ledgerをjoinする追加設計が必要。 - OpenCostはKubernetes shared infrastructureのallocationに有用だが、managed model APIやSaaS seat、非Kubernetes tool費用を単独で完全に覆わない。
    確認日
    —
    出典・実験ID
    COMM-083-EA0095
    検証箇所
    COMM-083-EA0095 · EA-095-R5-LEGACY-MIGRATION-20261008-R1 · content/staging/EA-095.md
    適用範囲
    監査済みEA本文・canonical revision・既存Source Graph relationの範囲。欠損currentnessは推測で閉じない。
    出典・来歴
    AUDIT_PASS_CANONICAL_BINDING
    限界
    canonical監査・revision bindingの存在を示す。外部ソースcurrentnessが本文またはcontrol-planeで確定していない場合は、currentnessをUNKNOWNのまま保持する。
  • EA-095-R11-WEB-READBACK実装資料実装資料根拠の出所: IMPLEMENTATION_READBACK

    EA-095 Web body identity / canonical readback

    裏付ける内容
    canonical staging bodyのSHA-256一致とR9 canonical ledger readbackをProduction projectionの入力として検証する。
    確認日
    —
    出典・実験ID
    WEBBODY-EA0095-R8-F2264470
    検証箇所
    WEBBODY-EA0095-R8-F2264470 · content/staging/EA-095.md · EA-095-R5-LEGACY-MIGRATION-20261008-R1
    適用範囲
    R9/R10 canonical readback後のProduction生成時body identity。
    出典・来歴
    CANONICAL_READBACK_BODY_HASH_MATCH
    限界
    body identity/readbackは本文claim自体の真偽や外部ソースの最新性を追加保証しない。
出典ID
COMM-083-EA0095, SRC-EA-095-URL-97F68916A554, SRC-EA-095-URL-DDF1B7F1DE91, SRC-EA-095-URL-57040DB39F26, SRC-EA-095-URL-15B8B447C656, SRC-EA-095-URL-7769770443E3, SRC-EA-095-URL-E1038C581BD2, SRC-EA-095-URL-AD5041AB6261, WEBBODY-EA0095-R8-F2264470
追跡中のUNKNOWN ID
EA-095-UNKNOWN-01, EA-095-UNKNOWN-02, EA-095-UNKNOWN-CURRENTNESS
再確認のきっかけ
正式な 改訂版/publication 状態 change · 本文 成果物 hash change · 出典 現行性 change · new contradiction or 実装 結果の照合

機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。

    同じ記事IDの機械可読データです。