Focus Contract Commitments
A FocusContractCommitments property references an endpoint or document for commitment-based pricing data structured according to the FOCUS Contract Commitment Dataset (introduced in FOCUS v1.3). This supplemental dataset isolates reserved instance, savings plan, and enterprise discount program terms — including commitment start and end dates, remaining committed units, and commitment type — from per-row cost and usage data, enabling FinOps tooling to reconcile commitment purchases against actual consumption.
Also known as: Commitment Discount Dataset, FOCUS Commitments, Reservation and Savings Plan Inventory
Example
Standards
- FinOps Foundation FOCUS — FinOps Open Cost and Usage Specification
- FinOps Foundation FOCUS Specification (latest)
- FinOps Foundation FOCUS CommitmentDiscount columns
- FinOps Foundation FOCUS Conformance Program
Governance Rules
commitment-id-stable(FOCUS Specification) — CommitmentDiscountId must be stable for the life of the commitment so consumption rows can be joined to it.commitment-type-enum(FOCUS Specification) — CommitmentDiscountType must use the FOCUS enumeration (e.g., Reservation, SavingsPlan, Other).commitment-status-enum(FOCUS Specification) — CommitmentDiscountStatus must use the FOCUS enumeration (e.g., Used, Unused).commitment-currency-iso4217(FOCUS Specification) — Monetary commitment values must use an ISO 4217 currency code.
Risk & Compliance
Compliance:
- SOX — commitment liabilities feed financial accruals and lease-like disclosures
- SOC 2 — commitment data is in scope for financial reporting controls
Security: Commitment data discloses negotiated discount structures and enterprise spend posture; treat as commercially sensitive.
Tools
- FOCUS Specification — Specification
- FOCUS Validator — Conformance validator (Apache-2.0)
- OpenCost — Cost allocation engine (Apache-2.0)
- CloudZero — Commitment management
- Vantage — Commitment management
Suggested Metrics
commitments_active_count— Count of active commitments visible in the dataset.commitment_utilization_pct— Percentage of committed units consumed in the period.commitment_remaining_value— Remaining monetary value across active commitments.commitment_expiring_30d— Number of commitments expiring within 30 days, useful for renewal alerting.
Example Implementations
- AWS — AWS Savings Plans and Reserved Instances map to FOCUS CommitmentDiscount columns.
- Google Cloud — Google Cloud Committed Use Discounts (CUDs) align to FOCUS commitments.
- Microsoft Azure — Azure Reservations and Savings Plans surface through FOCUS CommitmentDiscount fields.
- Oracle Cloud — OCI Universal Credits and annual commitments can be expressed as FOCUS commitments.
Related Properties
- Focus billing export
- Focus conformance report
- Invoice reconciliation
- Finops framework
- Pricing
- Contract
Tags
- FOCUS
- FinOps
- Commitments
- Reserved Instances