{
  "schema_version": 1,
  "scenario": "archive",
  "currency": "USD",
  "tax_included": false,
  "source_corrections": {
    "providers": [
      "akamai-object-storage",
      "ovhcloud-object-storage"
    ],
    "note": "The Akamai invoice minimum and OVHcloud minimum-storage hours were corrected from their published terms. These are source corrections, not evidence of a new tariff."
  },
  "dataset_generated_at": "2026-11-06T03:40:02.000Z",
  "workload": {
    "protectedTb": 10,
    "monthlyEgressTb": 0,
    "restoreTb": 10,
    "receivingMbps": 1000,
    "maxProviderReadyHours": 12,
    "maxRecoveryHours": null,
    "regionRequirement": "any",
    "objectCount": 1000000,
    "uploadedTb": 0,
    "classAOperations": 0,
    "listOperations": 0,
    "classBOperations": 0,
    "restoreTier": "Standard",
    "destination": "internet",
    "restoredCopyHours": 168,
    "objectAgeDays": 365,
    "applyFreeTier": false,
    "requireObjectLock": false,
    "requireS3Compatibility": false
  },
  "prices_checked": {
    "text": "17 October to 6 November 2026",
    "oldest": "2026-10-17T18:47:02Z",
    "newest": "2026-11-06T03:40:02.000Z"
  },
  "receipts": [
    {
      "offerKey": "aws-s3-standard@us-east-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-standard",
      "className": "S3 Standard",
      "region": "us-east-1",
      "regionLabel": "US East (N. Virginia)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-standard",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 214.20419216156006,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.023,
                "amount": 214.20419216156006,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 214.20419216156006,
        "total": 214.20419216156006,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-standard",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 214.20419216156006,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.023,
                "amount": 214.20419216156006,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.4,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0.4,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1043.7945093154908,
        "total": 1043.7945093154908,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "aws-s3-standard-ia@us-east-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-standard-ia",
      "className": "S3 Standard-IA",
      "region": "us-east-1",
      "regionLabel": "US East (N. Virginia)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-standard-ia",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 116.41532182693481,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0125,
                "amount": 116.41532182693481,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 116.41532182693481,
        "total": 116.41532182693481,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-standard-ia",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 116.41532182693481,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0125,
                "amount": 116.41532182693481,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 1,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 1,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1039.7378964424133,
        "total": 1039.7378964424133,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 30,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "aws-s3-one-zone-ia@us-east-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-one-zone-ia",
      "className": "S3 One Zone-IA",
      "region": "us-east-1",
      "regionLabel": "US East (N. Virginia)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-one-zone-ia",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 93.13225746154785,
        "total": 93.13225746154785,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-one-zone-ia",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 1,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 1,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1016.4548320770264,
        "total": 1016.4548320770264,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 30,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "aws-s3-glacier-instant-retrieval@us-east-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-glacier-instant-retrieval",
      "className": "S3 Glacier Instant Retrieval",
      "region": "us-east-1",
      "regionLabel": "US East (N. Virginia)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-glacier-instant-retrieval",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 37.25290298461914,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.004,
                "amount": 37.25290298461914,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.02,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 37.25290298461914,
        "total": 37.25290298461914,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-glacier-instant-retrieval",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 37.25290298461914,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.004,
                "amount": 37.25290298461914,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 10,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.02,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 10,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 279.39677238464355,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0.03,
                "amount": 279.39677238464355,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1155.8399925231934,
        "total": 1155.8399925231934,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 90,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "aws-s3-glacier-flexible-retrieval@us-east-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-glacier-flexible-retrieval",
      "className": "S3 Glacier Flexible Retrieval",
      "region": "us-east-1",
      "regionLabel": "US East (N. Virginia)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-glacier-flexible-retrieval",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 33.52761268615723,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0036,
                "amount": 33.52761268615723,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_metadata",
            "kind": "charge",
            "amount": 0.28533935546875,
            "meterStates": [],
            "description": "Published per-object metadata for 1,000,000 objects.",
            "components": [
              {
                "label": "Metadata: standard metadata",
                "quantity": 7.62939453125,
                "unit": "GB-month",
                "rateUsd": 0.023,
                "amount": 0.17547607421875,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Metadata: archive metadata",
                "quantity": 30.517578125,
                "unit": "GB-month",
                "rateUsd": 0.0036,
                "amount": 0.10986328125,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.03,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-07-26T02:28:59Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 33.81295204162598,
        "total": 33.81295204162598,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            },
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-07-26T02:28:59Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-glacier-flexible-retrieval",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 33.52761268615723,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0036,
                "amount": 33.52761268615723,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_metadata",
            "kind": "charge",
            "amount": 0.28533935546875,
            "meterStates": [],
            "description": "Published per-object metadata for 1,000,000 objects.",
            "components": [
              {
                "label": "Metadata: standard metadata",
                "quantity": 7.62939453125,
                "unit": "GB-month",
                "rateUsd": 0.023,
                "amount": 0.17547607421875,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Metadata: archive metadata",
                "quantity": 30.517578125,
                "unit": "GB-month",
                "rateUsd": 0.0036,
                "amount": 0.10986328125,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.4,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.03,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0.4,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval: Standard",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval_requests",
            "kind": "charge",
            "amount": 50,
            "meterStates": [],
            "description": "Restore request charges.",
            "components": [
              {
                "label": "Standard requests",
                "quantity": 1000,
                "unit": "blocks of 1,000 requests",
                "rateUsd": 0.05,
                "amount": 50,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "restored_copy_storage",
            "kind": "charge",
            "amount": 49.980978171030685,
            "meterStates": [],
            "description": "Restoring creates a temporary copy billed at S3 Standard for the requested number of days. The archive copy remains in its original class.",
            "components": [
              {
                "label": "Restored-copy storage",
                "quantity": 2173.0860074361167,
                "unit": "GB-month",
                "rateUsd": 0.023,
                "amount": 49.980978171030685,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1056.516504828135,
        "total": 1056.516504828135,
        "recovery": {
          "state": "estimated",
          "retrievalTier": "Standard",
          "providerReadyMinHours": 3,
          "providerReadyMaxHours": 5,
          "transferHours": 22.22222222222222,
          "totalMinHours": 25.22222222222222,
          "totalMaxHours": 27.22222222222222,
          "explanation": "The vendor's published wait plus the download at your full 1000 Mbps: the soonest it can all be back. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "hours",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": true,
      "minimumDays": 90,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "aws-s3-glacier-deep-archive@us-east-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-glacier-deep-archive",
      "className": "S3 Glacier Deep Archive",
      "region": "us-east-1",
      "regionLabel": "US East (N. Virginia)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-glacier-deep-archive",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 9.220093488693237,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.00099,
                "amount": 9.220093488693237,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_metadata",
            "kind": "charge",
            "amount": 0.2056884765625,
            "meterStates": [],
            "description": "Published per-object metadata for 1,000,000 objects.",
            "components": [
              {
                "label": "Metadata: standard metadata",
                "quantity": 7.62939453125,
                "unit": "GB-month",
                "rateUsd": 0.023,
                "amount": 0.17547607421875,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Metadata: archive metadata",
                "quantity": 30.517578125,
                "unit": "GB-month",
                "rateUsd": 0.00099,
                "amount": 0.03021240234375,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.05,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 9.425781965255737,
        "total": 9.425781965255737,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-glacier-deep-archive",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 9.220093488693237,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.00099,
                "amount": 9.220093488693237,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_metadata",
            "kind": "charge",
            "amount": 0.2056884765625,
            "meterStates": [],
            "description": "Published per-object metadata for 1,000,000 objects.",
            "components": [
              {
                "label": "Metadata: standard metadata",
                "quantity": 7.62939453125,
                "unit": "GB-month",
                "rateUsd": 0.023,
                "amount": 0.17547607421875,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Metadata: archive metadata",
                "quantity": 30.517578125,
                "unit": "GB-month",
                "rateUsd": 0.00099,
                "amount": 0.03021240234375,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.4,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.05,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0.4,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 186.2645149230957,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval: Standard",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0.02,
                "amount": 186.2645149230957,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval_requests",
            "kind": "charge",
            "amount": 100,
            "meterStates": [],
            "description": "Restore request charges.",
            "components": [
              {
                "label": "Standard requests",
                "quantity": 1000,
                "unit": "blocks of 1,000 requests",
                "rateUsd": 0.1,
                "amount": 100,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "restored_copy_storage",
            "kind": "charge",
            "amount": 49.980978171030685,
            "meterStates": [],
            "description": "Restoring creates a temporary copy billed at S3 Standard for the selected number of days; the archive source remains in Deep Archive.",
            "components": [
              {
                "label": "Restored-copy storage",
                "quantity": 2173.0860074361167,
                "unit": "GB-month",
                "rateUsd": 0.023,
                "amount": 49.980978171030685,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1175.261592213313,
        "total": 1175.261592213313,
        "recovery": {
          "state": "estimated",
          "retrievalTier": "Standard",
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 12,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 34.22222222222222,
          "explanation": "The vendor's published wait plus the download at your full 1000 Mbps: the soonest it can all be back. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/us-east-1/index.json",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "hours",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": true,
      "minimumDays": 180,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "aws-s3-intelligent-tiering@us-east-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-intelligent-tiering",
      "className": "S3 Intelligent-Tiering",
      "region": "us-east-1",
      "regionLabel": "US East (N. Virginia)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-intelligent-tiering",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 214.20419216156006,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.023,
                "amount": 214.20419216156006,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_monitoring",
            "kind": "charge",
            "amount": 2.5,
            "meterStates": [],
            "description": "1,000,000 objects eligible for monitoring.",
            "components": [
              {
                "label": "Object monitoring",
                "quantity": 1000,
                "unit": "1,000 objects-month",
                "rateUsd": 0.0025,
                "amount": 2.5,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/intelligent-tiering-overview.html",
                "retrievedAt": "2026-10-20T14:54:28Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 216.70419216156006,
        "total": 216.70419216156006,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            },
            {
              "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/intelligent-tiering-overview.html",
              "retrievedAt": "2026-10-20T14:54:28Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-intelligent-tiering",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 214.20419216156006,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.023,
                "amount": 214.20419216156006,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_monitoring",
            "kind": "charge",
            "amount": 2.5,
            "meterStates": [],
            "description": "1,000,000 objects eligible for monitoring.",
            "components": [
              {
                "label": "Object monitoring",
                "quantity": 1000,
                "unit": "1,000 objects-month",
                "rateUsd": 0.0025,
                "amount": 2.5,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.4,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0.4,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1046.2945093154908,
        "total": 1046.2945093154908,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "aws-s3-standard@eu-central-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-standard",
      "className": "S3 Standard",
      "region": "eu-central-1",
      "regionLabel": "EU (Frankfurt)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-standard",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 228.17403078079224,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0245,
                "amount": 228.17403078079224,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0054,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00043,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 228.17403078079224,
        "total": 228.17403078079224,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-standard",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 228.17403078079224,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0245,
                "amount": 228.17403078079224,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.43,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0054,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00043,
                "amount": 0.43,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1057.794347934723,
        "total": 1057.794347934723,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "aws-s3-standard-ia@eu-central-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-standard-ia",
      "className": "S3 Standard-IA",
      "region": "eu-central-1",
      "regionLabel": "EU (Frankfurt)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-standard-ia",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 125.7285475730896,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0135,
                "amount": 125.7285475730896,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 125.7285475730896,
        "total": 125.7285475730896,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-standard-ia",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 125.7285475730896,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0135,
                "amount": 125.7285475730896,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 1,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 1,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1049.0511221885681,
        "total": 1049.0511221885681,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 30,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "aws-s3-one-zone-ia@eu-central-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-one-zone-ia",
      "className": "S3 One Zone-IA",
      "region": "eu-central-1",
      "regionLabel": "EU (Frankfurt)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-one-zone-ia",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 100.58283805847168,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0108,
                "amount": 100.58283805847168,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 100.58283805847168,
        "total": 100.58283805847168,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-one-zone-ia",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 100.58283805847168,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0108,
                "amount": 100.58283805847168,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 1,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 1,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1023.9054126739502,
        "total": 1023.9054126739502,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 30,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "aws-s3-glacier-instant-retrieval@eu-central-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-glacier-instant-retrieval",
      "className": "S3 Glacier Instant Retrieval",
      "region": "eu-central-1",
      "regionLabel": "EU (Frankfurt)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-glacier-instant-retrieval",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 46.566128730773926,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.005,
                "amount": 46.566128730773926,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.02,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 46.566128730773926,
        "total": 46.566128730773926,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-glacier-instant-retrieval",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 46.566128730773926,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.005,
                "amount": 46.566128730773926,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 10,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.02,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 10,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 279.39677238464355,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0.03,
                "amount": 279.39677238464355,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1165.1532182693481,
        "total": 1165.1532182693481,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 90,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "aws-s3-glacier-flexible-retrieval@eu-central-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-glacier-flexible-retrieval",
      "className": "S3 Glacier Flexible Retrieval",
      "region": "eu-central-1",
      "regionLabel": "EU (Frankfurt)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-glacier-flexible-retrieval",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 37.71856427192688,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.00405,
                "amount": 37.71856427192688,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_metadata",
            "kind": "charge",
            "amount": 0.310516357421875,
            "meterStates": [],
            "description": "Published per-object metadata for 1,000,000 objects.",
            "components": [
              {
                "label": "Metadata: standard metadata",
                "quantity": 7.62939453125,
                "unit": "GB-month",
                "rateUsd": 0.0245,
                "amount": 0.186920166015625,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Metadata: archive metadata",
                "quantity": 30.517578125,
                "unit": "GB-month",
                "rateUsd": 0.00405,
                "amount": 0.12359619140625,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.036,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00043,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-07-26T02:28:59Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 38.029080629348755,
        "total": 38.029080629348755,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            },
            {
              "url": "https://aws.amazon.com/s3/pricing/",
              "retrievedAt": "2026-07-26T02:28:59Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-glacier-flexible-retrieval",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 37.71856427192688,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.00405,
                "amount": 37.71856427192688,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_metadata",
            "kind": "charge",
            "amount": 0.310516357421875,
            "meterStates": [],
            "description": "Published per-object metadata for 1,000,000 objects.",
            "components": [
              {
                "label": "Metadata: standard metadata",
                "quantity": 7.62939453125,
                "unit": "GB-month",
                "rateUsd": 0.0245,
                "amount": 0.186920166015625,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Metadata: archive metadata",
                "quantity": 30.517578125,
                "unit": "GB-month",
                "rateUsd": 0.00405,
                "amount": 0.12359619140625,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.43,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.036,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00043,
                "amount": 0.43,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 111.75870895385742,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval: Standard",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0.012,
                "amount": 111.75870895385742,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval_requests",
            "kind": "charge",
            "amount": 60,
            "meterStates": [],
            "description": "Restore request charges.",
            "components": [
              {
                "label": "Standard requests",
                "quantity": 1000,
                "unit": "blocks of 1,000 requests",
                "rateUsd": 0.06,
                "amount": 60,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "restored_copy_storage",
            "kind": "charge",
            "amount": 53.24060718218486,
            "meterStates": [],
            "description": "Restoring creates a temporary copy billed at S3 Standard for the requested number of days. The archive copy remains in its original class.",
            "components": [
              {
                "label": "Restored-copy storage",
                "quantity": 2173.0860074361167,
                "unit": "GB-month",
                "rateUsd": 0.0245,
                "amount": 53.24060718218486,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1092.6487139193216,
        "total": 1092.6487139193216,
        "recovery": {
          "state": "estimated",
          "retrievalTier": "Standard",
          "providerReadyMinHours": 3,
          "providerReadyMaxHours": 5,
          "transferHours": 22.22222222222222,
          "totalMinHours": 25.22222222222222,
          "totalMaxHours": 27.22222222222222,
          "explanation": "The vendor's published wait plus the download at your full 1000 Mbps: the soonest it can all be back. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "hours",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": true,
      "minimumDays": 90,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "aws-s3-glacier-deep-archive@eu-central-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-glacier-deep-archive",
      "className": "S3 Glacier Deep Archive",
      "region": "eu-central-1",
      "regionLabel": "EU (Frankfurt)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-glacier-deep-archive",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 16.763806343078613,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0018,
                "amount": 16.763806343078613,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_metadata",
            "kind": "charge",
            "amount": 0.241851806640625,
            "meterStates": [],
            "description": "Published per-object metadata for 1,000,000 objects.",
            "components": [
              {
                "label": "Metadata: standard metadata",
                "quantity": 7.62939453125,
                "unit": "GB-month",
                "rateUsd": 0.0245,
                "amount": 0.186920166015625,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Metadata: archive metadata",
                "quantity": 30.517578125,
                "unit": "GB-month",
                "rateUsd": 0.0018,
                "amount": 0.054931640625,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.06,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00043,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 17.00565814971924,
        "total": 17.00565814971924,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-glacier-deep-archive",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 16.763806343078613,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0018,
                "amount": 16.763806343078613,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_metadata",
            "kind": "charge",
            "amount": 0.241851806640625,
            "meterStates": [],
            "description": "Published per-object metadata for 1,000,000 objects.",
            "components": [
              {
                "label": "Metadata: standard metadata",
                "quantity": 7.62939453125,
                "unit": "GB-month",
                "rateUsd": 0.0245,
                "amount": 0.186920166015625,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Metadata: archive metadata",
                "quantity": 30.517578125,
                "unit": "GB-month",
                "rateUsd": 0.0018,
                "amount": 0.054931640625,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/glacier-storage-classes.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.43,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.06,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00043,
                "amount": 0.43,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 223.51741790771484,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval: Standard",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0.024,
                "amount": 223.51741790771484,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval_requests",
            "kind": "charge",
            "amount": 120,
            "meterStates": [],
            "description": "Restore request charges.",
            "components": [
              {
                "label": "Standard requests",
                "quantity": 1000,
                "unit": "blocks of 1,000 requests",
                "rateUsd": 0.12,
                "amount": 120,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "restored_copy_storage",
            "kind": "charge",
            "amount": 53.24060718218486,
            "meterStates": [],
            "description": "Restoring creates a temporary copy billed at S3 Standard for the requested number of days. The archive copy remains in its original class.",
            "components": [
              {
                "label": "Restored-copy storage",
                "quantity": 2173.0860074361167,
                "unit": "GB-month",
                "rateUsd": 0.0245,
                "amount": 53.24060718218486,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1243.3840003935495,
        "total": 1243.3840003935495,
        "recovery": {
          "state": "estimated",
          "retrievalTier": "Standard",
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 12,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 34.22222222222222,
          "explanation": "The vendor's published wait plus the download at your full 1000 Mbps: the soonest it can all be back. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3GlacierDeepArchive/current/eu-central-1/index.json",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "hours",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": true,
      "minimumDays": 180,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "aws-s3-intelligent-tiering@eu-central-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-intelligent-tiering",
      "className": "S3 Intelligent-Tiering",
      "region": "eu-central-1",
      "regionLabel": "EU (Frankfurt)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-intelligent-tiering",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 228.17403078079224,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0245,
                "amount": 228.17403078079224,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_monitoring",
            "kind": "charge",
            "amount": 2.5,
            "meterStates": [],
            "description": "1,000,000 objects eligible for monitoring.",
            "components": [
              {
                "label": "Object monitoring",
                "quantity": 1000,
                "unit": "1,000 objects-month",
                "rateUsd": 0.0025,
                "amount": 2.5,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0054,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00043,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/intelligent-tiering-overview.html",
                "retrievedAt": "2026-10-20T14:54:28Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 230.67403078079224,
        "total": 230.67403078079224,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/restoring-objects.html",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            },
            {
              "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/intelligent-tiering-overview.html",
              "retrievedAt": "2026-10-20T14:54:28Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-intelligent-tiering",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 228.17403078079224,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0245,
                "amount": 228.17403078079224,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_monitoring",
            "kind": "charge",
            "amount": 2.5,
            "meterStates": [],
            "description": "1,000,000 objects eligible for monitoring.",
            "components": [
              {
                "label": "Object monitoring",
                "quantity": 1000,
                "unit": "1,000 objects-month",
                "rateUsd": 0.0025,
                "amount": 2.5,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.43,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0054,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00043,
                "amount": 0.43,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1060.294347934723,
        "total": 1060.294347934723,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "azure-blob-hot-lrs@eastus",
      "providerId": "azure-blob",
      "providerName": "Azure Blob Storage",
      "classId": "azure-blob-hot-lrs",
      "className": "Hot LRS",
      "region": "eastus",
      "regionLabel": "East US",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "unknown",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "azure-blob-hot-lrs",
        "provider": "azure-blob",
        "region": "eastus",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 193.71509552001953,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0208,
                "amount": 193.71509552001953,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27eastus%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 193.71509552001953,
        "total": 193.71509552001953,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27eastus%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "azure-blob-hot-lrs",
        "provider": "azure-blob",
        "region": "eastus",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 193.71509552001953,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0208,
                "amount": 193.71509552001953,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 861.3,
            "meterStates": [],
            "description": "9,900 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9900,
                "unit": "GB",
                "rateUsd": 0.087,
                "amount": 861.3,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27eastus%27&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27eastus%27&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.4,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0.4,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1055.4150955200196,
        "total": 1055.4150955200196,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27eastus%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": false,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "azure-blob-cool-lrs@eastus",
      "providerId": "azure-blob",
      "providerName": "Azure Blob Storage",
      "classId": "azure-blob-cool-lrs",
      "className": "Cool LRS",
      "region": "eastus",
      "regionLabel": "East US",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "unknown",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "azure-blob-cool-lrs",
        "provider": "azure-blob",
        "region": "eastus",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 141.56103134155273,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0152,
                "amount": 141.56103134155273,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27eastus%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 141.56103134155273,
        "total": 141.56103134155273,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27eastus%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "azure-blob-cool-lrs",
        "provider": "azure-blob",
        "region": "eastus",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 141.56103134155273,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0152,
                "amount": 141.56103134155273,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 861.3,
            "meterStates": [],
            "description": "9,900 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9900,
                "unit": "GB",
                "rateUsd": 0.087,
                "amount": 861.3,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27eastus%27&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27eastus%27&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 1,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 1,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 100,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0.01,
                "amount": 100,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1103.8610313415527,
        "total": 1103.8610313415527,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27eastus%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": false,
      "restoreFirst": false,
      "minimumDays": 30,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "azure-blob-cold-lrs@eastus",
      "providerId": "azure-blob",
      "providerName": "Azure Blob Storage",
      "classId": "azure-blob-cold-lrs",
      "className": "Cold LRS",
      "region": "eastus",
      "regionLabel": "East US",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "unknown",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "azure-blob-cold-lrs",
        "provider": "azure-blob",
        "region": "eastus",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 33.52761268615723,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0036,
                "amount": 33.52761268615723,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.018,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27eastus%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 33.52761268615723,
        "total": 33.52761268615723,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27eastus%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "azure-blob-cold-lrs",
        "provider": "azure-blob",
        "region": "eastus",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 33.52761268615723,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0036,
                "amount": 33.52761268615723,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 861.3,
            "meterStates": [],
            "description": "9,900 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9900,
                "unit": "GB",
                "rateUsd": 0.087,
                "amount": 861.3,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27eastus%27&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27eastus%27&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 10,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.018,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 10,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 300,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0.03,
                "amount": 300,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1204.8276126861572,
        "total": 1204.8276126861572,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27eastus%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": false,
      "restoreFirst": false,
      "minimumDays": 90,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "azure-blob-archive-lrs@eastus",
      "providerId": "azure-blob",
      "providerName": "Azure Blob Storage",
      "classId": "azure-blob-archive-lrs",
      "className": "Archive LRS",
      "region": "eastus",
      "regionLabel": "East US",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "unknown",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "azure-blob-archive-lrs",
        "provider": "azure-blob",
        "region": "eastus",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": false,
        "eligibility": {
          "state": "unknown",
          "reasons": [
            {
              "code": "storage_metadata_unknown",
              "message": "Archive metadata quantity is not_published.",
              "sources": [
                {
                  "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                  "retrievedAt": "2026-11-06T03:40:02.000Z"
                }
              ]
            }
          ]
        },
        "reasons": [
          {
            "code": "unknown_meter",
            "message": "Archive metadata quantity is not_published.",
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 9.220093488693237,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.00099,
                "amount": 9.220093488693237,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_metadata",
            "kind": "unpriced",
            "amount": null,
            "meterStates": [
              "unknown"
            ],
            "description": "Archive metadata quantity is not_published.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.5,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-overview",
                "retrievedAt": "2026-10-20T14:58:18Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 9.220093488693237,
        "total": null,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-overview",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            },
            {
              "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-overview",
              "retrievedAt": "2026-10-20T14:58:18Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "azure-blob-archive-lrs",
        "provider": "azure-blob",
        "region": "eastus",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": false,
        "eligibility": {
          "state": "unknown",
          "reasons": [
            {
              "code": "storage_metadata_unknown",
              "message": "Archive metadata quantity is not_published.",
              "sources": [
                {
                  "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                  "retrievedAt": "2026-11-06T03:40:02.000Z"
                }
              ]
            }
          ]
        },
        "reasons": [
          {
            "code": "unknown_meter",
            "message": "Archive metadata quantity is not_published.",
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 9.220093488693237,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.00099,
                "amount": 9.220093488693237,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_metadata",
            "kind": "unpriced",
            "amount": null,
            "meterStates": [
              "unknown"
            ],
            "description": "Archive metadata quantity is not_published.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 861.3,
            "meterStates": [],
            "description": "9,900 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9900,
                "unit": "GB",
                "rateUsd": 0.087,
                "amount": 861.3,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27eastus%27&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27eastus%27&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 500,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.5,
                "amount": 500,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 200,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval: Standard rehydration",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0.02,
                "amount": 200,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval_requests",
            "kind": "charge",
            "amount": 500,
            "meterStates": [],
            "description": "Restore request charges.",
            "components": [
              {
                "label": "Standard rehydration requests",
                "quantity": 1000,
                "unit": "blocks of 1,000 requests",
                "rateUsd": 0.5,
                "amount": 500,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "restored_copy_storage",
            "kind": "charge",
            "amount": 45.200188954671226,
            "meterStates": [
              "conditional"
            ],
            "description": "Copy rehydration creates a new Hot or Cool blob while the source remains in Archive. Destination storage and the destination write operation can both change the bill.",
            "components": [
              {
                "label": "Restored-copy storage",
                "quantity": 2173.0860074361167,
                "unit": "GB-month",
                "rateUsd": 0.0208,
                "amount": 45.200188954671226,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "restored_copy_operations",
            "kind": "charge",
            "amount": 5,
            "meterStates": [],
            "description": "Write operations for the restored destination copy.",
            "components": [
              {
                "label": "Destination write operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 5,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 2120.720282443365,
        "total": null,
        "recovery": {
          "state": "estimated",
          "retrievalTier": "Standard rehydration",
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 15,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 37.22222222222222,
          "explanation": "The vendor's published wait plus the download at your full 1000 Mbps: the soonest it can all be back. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "deep",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": false,
      "restoreFirst": true,
      "minimumDays": 180,
      "minimumHours": null,
      "constraint": {
        "state": "ineligible",
        "reasons": [
          "Data can take up to 15 hours to be ready, longer than your 12-hour deadline."
        ]
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "destinationClassId": "azure-blob-hot-lrs",
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "destinationClassId": "azure-blob-hot-lrs",
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "azure-blob-hot-lrs@westeurope",
      "providerId": "azure-blob",
      "providerName": "Azure Blob Storage",
      "classId": "azure-blob-hot-lrs",
      "className": "Hot LRS",
      "region": "westeurope",
      "regionLabel": "West Europe",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "unknown",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "azure-blob-hot-lrs",
        "provider": "azure-blob",
        "region": "westeurope",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 182.5392246246338,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0196,
                "amount": 182.5392246246338,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0054,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00043,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27westeurope%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 182.5392246246338,
        "total": 182.5392246246338,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27westeurope%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "azure-blob-hot-lrs",
        "provider": "azure-blob",
        "region": "westeurope",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 182.5392246246338,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0196,
                "amount": 182.5392246246338,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 861.3,
            "meterStates": [],
            "description": "9,900 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9900,
                "unit": "GB",
                "rateUsd": 0.087,
                "amount": 861.3,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27westeurope%27&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27westeurope%27&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.43,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0054,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00043,
                "amount": 0.43,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1044.2692246246338,
        "total": 1044.2692246246338,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27westeurope%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": false,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "azure-blob-cool-lrs@westeurope",
      "providerId": "azure-blob",
      "providerName": "Azure Blob Storage",
      "classId": "azure-blob-cool-lrs",
      "className": "Cool LRS",
      "region": "westeurope",
      "regionLabel": "West Europe",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "unknown",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "azure-blob-cool-lrs",
        "provider": "azure-blob",
        "region": "westeurope",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27westeurope%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 93.13225746154785,
        "total": 93.13225746154785,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27westeurope%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "azure-blob-cool-lrs",
        "provider": "azure-blob",
        "region": "westeurope",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 861.3,
            "meterStates": [],
            "description": "9,900 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9900,
                "unit": "GB",
                "rateUsd": 0.087,
                "amount": 861.3,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27westeurope%27&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27westeurope%27&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 1,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 1,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 100,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0.01,
                "amount": 100,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1055.4322574615478,
        "total": 1055.4322574615478,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27westeurope%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": false,
      "restoreFirst": false,
      "minimumDays": 30,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "azure-blob-cold-lrs@westeurope",
      "providerId": "azure-blob",
      "providerName": "Azure Blob Storage",
      "classId": "azure-blob-cold-lrs",
      "className": "Cold LRS",
      "region": "westeurope",
      "regionLabel": "West Europe",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "unknown",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "azure-blob-cold-lrs",
        "provider": "azure-blob",
        "region": "westeurope",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 41.90951585769653,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0045,
                "amount": 41.90951585769653,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.018,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27westeurope%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 41.90951585769653,
        "total": 41.90951585769653,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27westeurope%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "azure-blob-cold-lrs",
        "provider": "azure-blob",
        "region": "westeurope",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 41.90951585769653,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0045,
                "amount": 41.90951585769653,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 861.3,
            "meterStates": [],
            "description": "9,900 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9900,
                "unit": "GB",
                "rateUsd": 0.087,
                "amount": 861.3,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27westeurope%27&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27westeurope%27&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 10,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.018,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 10,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 300,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0.03,
                "amount": 300,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1213.2095158576965,
        "total": 1213.2095158576965,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20armRegionName%20eq%20%27westeurope%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": false,
      "restoreFirst": false,
      "minimumDays": 90,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "azure-blob-archive-lrs@westeurope",
      "providerId": "azure-blob",
      "providerName": "Azure Blob Storage",
      "classId": "azure-blob-archive-lrs",
      "className": "Archive LRS",
      "region": "westeurope",
      "regionLabel": "West Europe",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "unknown",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "azure-blob-archive-lrs",
        "provider": "azure-blob",
        "region": "westeurope",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": false,
        "eligibility": {
          "state": "unknown",
          "reasons": [
            {
              "code": "storage_metadata_unknown",
              "message": "Archive metadata quantity is not_published.",
              "sources": [
                {
                  "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                  "retrievedAt": "2026-11-06T03:40:02.000Z"
                }
              ]
            }
          ]
        },
        "reasons": [
          {
            "code": "unknown_meter",
            "message": "Archive metadata quantity is not_published.",
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 16.763806343078613,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0018,
                "amount": 16.763806343078613,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_metadata",
            "kind": "unpriced",
            "amount": null,
            "meterStates": [
              "unknown"
            ],
            "description": "Archive metadata quantity is not_published.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.012,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.6,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-overview",
                "retrievedAt": "2026-10-20T14:58:18Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 16.763806343078613,
        "total": null,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-overview",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            },
            {
              "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-overview",
              "retrievedAt": "2026-10-20T14:58:18Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "azure-blob-archive-lrs",
        "provider": "azure-blob",
        "region": "westeurope",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": false,
        "eligibility": {
          "state": "unknown",
          "reasons": [
            {
              "code": "storage_metadata_unknown",
              "message": "Archive metadata quantity is not_published.",
              "sources": [
                {
                  "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                  "retrievedAt": "2026-11-06T03:40:02.000Z"
                }
              ]
            }
          ]
        },
        "reasons": [
          {
            "code": "unknown_meter",
            "message": "Archive metadata quantity is not_published.",
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 16.763806343078613,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0018,
                "amount": 16.763806343078613,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "storage_metadata",
            "kind": "unpriced",
            "amount": null,
            "meterStates": [
              "unknown"
            ],
            "description": "Archive metadata quantity is not_published.",
            "components": [],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 861.3,
            "meterStates": [],
            "description": "9,900 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9900,
                "unit": "GB",
                "rateUsd": 0.087,
                "amount": 861.3,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27westeurope%27&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://azure.microsoft.com/en-us/pricing/details/bandwidth/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Bandwidth%27%20and%20productName%20eq%20%27Rtn%20Preference%3A%20MGN%27%20and%20armRegionName%20eq%20%27westeurope%27&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 600,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.012,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.6,
                "amount": 600,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 240,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval: Standard rehydration",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0.024,
                "amount": 240,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval_requests",
            "kind": "charge",
            "amount": 600,
            "meterStates": [],
            "description": "Restore request charges.",
            "components": [
              {
                "label": "Standard rehydration requests",
                "quantity": 1000,
                "unit": "blocks of 1,000 requests",
                "rateUsd": 0.6,
                "amount": 600,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "restored_copy_storage",
            "kind": "charge",
            "amount": 42.59248574574789,
            "meterStates": [
              "conditional"
            ],
            "description": "Copy rehydration creates a new Hot or Cool blob while the source remains in Archive. Destination storage and the destination write operation can both change the bill.",
            "components": [
              {
                "label": "Restored-copy storage",
                "quantity": 2173.0860074361167,
                "unit": "GB-month",
                "rateUsd": 0.0196,
                "amount": 42.59248574574789,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "restored_copy_operations",
            "kind": "charge",
            "amount": 5.4,
            "meterStates": [],
            "description": "Write operations for the restored destination copy.",
            "components": [
              {
                "label": "Destination write operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0054,
                "amount": 5.4,
                "sources": [
                  {
                    "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-overview",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 2366.056292088827,
        "total": null,
        "recovery": {
          "state": "estimated",
          "retrievalTier": "Standard rehydration",
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 15,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 37.22222222222222,
          "explanation": "The vendor's published wait plus the download at your full 1000 Mbps: the soonest it can all be back. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://prices.azure.com/api/retail/prices?$filter=serviceName%20eq%20%27Storage%27%20and%20productName%20eq%20%27General%20Block%20Blob%20v2%27%20and%20(armRegionName%20eq%20%27eastus%27%20or%20armRegionName%20eq%20%27westeurope%27)&currencyCode=%27USD%27",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "deep",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": false,
      "restoreFirst": true,
      "minimumDays": 180,
      "minimumHours": null,
      "constraint": {
        "state": "ineligible",
        "reasons": [
          "Data can take up to 15 hours to be ready, longer than your 12-hour deadline."
        ]
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "destinationClassId": "azure-blob-hot-lrs",
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "destinationClassId": "azure-blob-hot-lrs",
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "gcs-standard@us-east1",
      "providerId": "google-cloud-storage",
      "providerName": "Google Cloud Storage",
      "classId": "gcs-standard",
      "className": "Standard",
      "region": "us-east1",
      "regionLabel": "South Carolina",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://cloud.google.com/storage/pricing",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "gcs-standard",
        "provider": "google-cloud-storage",
        "region": "us-east1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 186.2645149230957,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.02,
                "amount": 186.2645149230957,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 186.2645149230957,
        "total": 186.2645149230957,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "gcs-standard",
        "provider": "google-cloud-storage",
        "region": "us-east1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 186.2645149230957,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.02,
                "amount": 186.2645149230957,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 1105.5870895385742,
            "meterStates": [],
            "description": "9,213.226 GiB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GiB",
                "rateUsd": 0.12,
                "amount": 1105.5870895385742,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.38,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 950,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0.38,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1292.23160446167,
        "total": 1292.23160446167,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": false,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "gcs-nearline@us-east1",
      "providerId": "google-cloud-storage",
      "providerName": "Google Cloud Storage",
      "classId": "gcs-nearline",
      "className": "Nearline",
      "region": "us-east1",
      "regionLabel": "South Carolina",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://cloud.google.com/storage/pricing",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "gcs-nearline",
        "provider": "google-cloud-storage",
        "region": "us-east1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 93.13225746154785,
        "total": 93.13225746154785,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "gcs-nearline",
        "provider": "google-cloud-storage",
        "region": "us-east1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 1105.5870895385742,
            "meterStates": [],
            "description": "9,213.226 GiB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GiB",
                "rateUsd": 0.12,
                "amount": 1105.5870895385742,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.9500000000000001,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 950,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 0.9500000000000001,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1292.80160446167,
        "total": 1292.80160446167,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": false,
      "restoreFirst": false,
      "minimumDays": 30,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "gcs-coldline@us-east1",
      "providerId": "google-cloud-storage",
      "providerName": "Google Cloud Storage",
      "classId": "gcs-coldline",
      "className": "Coldline",
      "region": "us-east1",
      "regionLabel": "South Carolina",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://cloud.google.com/storage/pricing",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "gcs-coldline",
        "provider": "google-cloud-storage",
        "region": "us-east1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 37.25290298461914,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.004,
                "amount": 37.25290298461914,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.02,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 37.25290298461914,
        "total": 37.25290298461914,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "gcs-coldline",
        "provider": "google-cloud-storage",
        "region": "us-east1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 37.25290298461914,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.004,
                "amount": 37.25290298461914,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 1105.5870895385742,
            "meterStates": [],
            "description": "9,213.226 GiB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GiB",
                "rateUsd": 0.12,
                "amount": 1105.5870895385742,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 9.5,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.02,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 950,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 9.5,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 186.2645149230957,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.02,
                "amount": 186.2645149230957,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1338.604507446289,
        "total": 1338.604507446289,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": false,
      "restoreFirst": false,
      "minimumDays": 90,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "gcs-archive@us-east1",
      "providerId": "google-cloud-storage",
      "providerName": "Google Cloud Storage",
      "classId": "gcs-archive",
      "className": "Archive",
      "region": "us-east1",
      "regionLabel": "South Carolina",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://cloud.google.com/storage/pricing",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "gcs-archive",
        "provider": "google-cloud-storage",
        "region": "us-east1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 11.17587089538574,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.0012,
                "amount": 11.17587089538574,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.05,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.05,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 11.17587089538574,
        "total": 11.17587089538574,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "gcs-archive",
        "provider": "google-cloud-storage",
        "region": "us-east1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 11.17587089538574,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.0012,
                "amount": 11.17587089538574,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 1105.5870895385742,
            "meterStates": [],
            "description": "9,213.226 GiB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GiB",
                "rateUsd": 0.12,
                "amount": 1105.5870895385742,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 47.5,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.05,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 950,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.05,
                "amount": 47.5,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 465.66128730773926,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.05,
                "amount": 465.66128730773926,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1629.9242477416992,
        "total": 1629.9242477416992,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": false,
      "restoreFirst": false,
      "minimumDays": 365,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "gcs-standard@europe-west1",
      "providerId": "google-cloud-storage",
      "providerName": "Google Cloud Storage",
      "classId": "gcs-standard",
      "className": "Standard",
      "region": "europe-west1",
      "regionLabel": "Belgium",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://cloud.google.com/storage/pricing",
      "sourceFetchedAt": "2026-10-25T18:05:47Z",
      "sourceCheckedThrough": "2026-10-25T18:05:47Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 11,
      "pastCadence": false,
      "monthly": {
        "offer": "gcs-standard",
        "provider": "google-cloud-storage",
        "region": "europe-west1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 186.2645149230957,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.02,
                "amount": 186.2645149230957,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          }
        ],
        "knownSubtotal": 186.2645149230957,
        "total": 186.2645149230957,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-25T18:05:47Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "gcs-standard",
        "provider": "google-cloud-storage",
        "region": "europe-west1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 186.2645149230957,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.02,
                "amount": 186.2645149230957,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 1117.5870895385742,
            "meterStates": [],
            "description": "9,313.226 GiB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.12,
                "amount": 1117.5870895385742,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.4,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0.4,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1304.25160446167,
        "total": 1304.25160446167,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-25T18:05:47Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "Every GB downloaded is billed",
      "s3Api": false,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "gcs-nearline@europe-west1",
      "providerId": "google-cloud-storage",
      "providerName": "Google Cloud Storage",
      "classId": "gcs-nearline",
      "className": "Nearline",
      "region": "europe-west1",
      "regionLabel": "Belgium",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://cloud.google.com/storage/pricing",
      "sourceFetchedAt": "2026-10-25T18:05:47Z",
      "sourceCheckedThrough": "2026-10-25T18:05:47Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 11,
      "pastCadence": false,
      "monthly": {
        "offer": "gcs-nearline",
        "provider": "google-cloud-storage",
        "region": "europe-west1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          }
        ],
        "knownSubtotal": 93.13225746154785,
        "total": 93.13225746154785,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-25T18:05:47Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "gcs-nearline",
        "provider": "google-cloud-storage",
        "region": "europe-west1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 1117.5870895385742,
            "meterStates": [],
            "description": "9,313.226 GiB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.12,
                "amount": 1117.5870895385742,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 1,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.001,
                "amount": 1,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1304.85160446167,
        "total": 1304.85160446167,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-25T18:05:47Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "Every GB downloaded is billed",
      "s3Api": false,
      "restoreFirst": false,
      "minimumDays": 30,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "gcs-coldline@europe-west1",
      "providerId": "google-cloud-storage",
      "providerName": "Google Cloud Storage",
      "classId": "gcs-coldline",
      "className": "Coldline",
      "region": "europe-west1",
      "regionLabel": "Belgium",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://cloud.google.com/storage/pricing",
      "sourceFetchedAt": "2026-10-25T18:05:47Z",
      "sourceCheckedThrough": "2026-10-25T18:05:47Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 11,
      "pastCadence": false,
      "monthly": {
        "offer": "gcs-coldline",
        "provider": "google-cloud-storage",
        "region": "europe-west1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 37.25290298461914,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.004,
                "amount": 37.25290298461914,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.02,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          }
        ],
        "knownSubtotal": 37.25290298461914,
        "total": 37.25290298461914,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-25T18:05:47Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "gcs-coldline",
        "provider": "google-cloud-storage",
        "region": "europe-west1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 37.25290298461914,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.004,
                "amount": 37.25290298461914,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 1117.5870895385742,
            "meterStates": [],
            "description": "9,313.226 GiB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.12,
                "amount": 1117.5870895385742,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 10,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.02,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.01,
                "amount": 10,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 186.2645149230957,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.02,
                "amount": 186.2645149230957,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1351.104507446289,
        "total": 1351.104507446289,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-25T18:05:47Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "Every GB downloaded is billed",
      "s3Api": false,
      "restoreFirst": false,
      "minimumDays": 90,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "gcs-archive@europe-west1",
      "providerId": "google-cloud-storage",
      "providerName": "Google Cloud Storage",
      "classId": "gcs-archive",
      "className": "Archive",
      "region": "europe-west1",
      "regionLabel": "Belgium",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://cloud.google.com/storage/pricing",
      "sourceFetchedAt": "2026-10-25T18:05:47Z",
      "sourceCheckedThrough": "2026-10-25T18:05:47Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 11,
      "pastCadence": false,
      "monthly": {
        "offer": "gcs-archive",
        "provider": "google-cloud-storage",
        "region": "europe-west1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 11.17587089538574,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.0012,
                "amount": 11.17587089538574,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.05,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.05,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          }
        ],
        "knownSubtotal": 11.17587089538574,
        "total": 11.17587089538574,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-25T18:05:47Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "gcs-archive",
        "provider": "google-cloud-storage",
        "region": "europe-west1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 11.17587089538574,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.0012,
                "amount": 11.17587089538574,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 1117.5870895385742,
            "meterStates": [],
            "description": "9,313.226 GiB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.12,
                "amount": 1117.5870895385742,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 50,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.05,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.05,
                "amount": 50,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 465.66128730773926,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.05,
                "amount": 465.66128730773926,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-25T18:05:47Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-25T18:05:47Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1644.4242477416992,
        "total": 1644.4242477416992,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-25T18:05:47Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "Every GB downloaded is billed",
      "s3Api": false,
      "restoreFirst": false,
      "minimumDays": 365,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "cloudflare-r2-standard@global",
      "providerId": "cloudflare-r2",
      "providerName": "Cloudflare R2",
      "classId": "cloudflare-r2-standard",
      "className": "Standard",
      "region": "global",
      "regionLabel": "Global",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://developers.cloudflare.com/r2/pricing/index.md",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_machine_readable_doc",
      "rightsState": "official_machine_readable_doc",
      "cadenceClass": "unknown",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "cloudflare-r2-standard",
        "provider": "cloudflare-r2",
        "region": "global",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 150,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10000,
                "unit": "GB-month",
                "rateUsd": 0.015,
                "amount": 150,
                "sources": [
                  {
                    "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://developers.cloudflare.com/r2/pricing/",
                "retrievedAt": "2026-08-02T18:30:24Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0045,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00036,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/buckets/storage-classes/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/",
                "retrievedAt": "2026-08-02T18:30:24Z"
              }
            ]
          }
        ],
        "knownSubtotal": 150,
        "total": 150,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://developers.cloudflare.com/r2/buckets/storage-classes/index.md",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "cloudflare-r2-standard",
        "provider": "cloudflare-r2",
        "region": "global",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 150,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10000,
                "unit": "GB-month",
                "rateUsd": 0.015,
                "amount": 150,
                "sources": [
                  {
                    "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://developers.cloudflare.com/r2/pricing/",
                "retrievedAt": "2026-08-02T18:30:24Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "10,000 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0045,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00036,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/",
                "retrievedAt": "2026-08-02T18:30:24Z"
              }
            ]
          }
        ],
        "knownSubtotal": 150,
        "total": 150,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://developers.cloudflare.com/r2/buckets/storage-classes/index.md",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "No download fees",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "cloudflare-r2-infrequent-access@global",
      "providerId": "cloudflare-r2",
      "providerName": "Cloudflare R2",
      "classId": "cloudflare-r2-infrequent-access",
      "className": "Infrequent Access",
      "region": "global",
      "regionLabel": "Global",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://developers.cloudflare.com/r2/pricing/index.md",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_machine_readable_doc",
      "rightsState": "official_machine_readable_doc",
      "cadenceClass": "unknown",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "cloudflare-r2-infrequent-access",
        "provider": "cloudflare-r2",
        "region": "global",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 100,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10000,
                "unit": "GB-month",
                "rateUsd": 0.01,
                "amount": 100,
                "sources": [
                  {
                    "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://developers.cloudflare.com/r2/pricing/",
                "retrievedAt": "2026-08-02T18:30:24Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.009,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0009,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/buckets/storage-classes/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/",
                "retrievedAt": "2026-08-02T18:30:24Z"
              }
            ]
          }
        ],
        "knownSubtotal": 100,
        "total": 100,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://developers.cloudflare.com/r2/buckets/storage-classes/index.md",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "cloudflare-r2-infrequent-access",
        "provider": "cloudflare-r2",
        "region": "global",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 100,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10000,
                "unit": "GB-month",
                "rateUsd": 0.01,
                "amount": 100,
                "sources": [
                  {
                    "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://developers.cloudflare.com/r2/pricing/",
                "retrievedAt": "2026-08-02T18:30:24Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "10,000 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.9,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.009,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations, billed in whole millions",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0009,
                "amount": 0.9,
                "sources": [
                  {
                    "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 100,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0.01,
                "amount": 100,
                "sources": [
                  {
                    "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/index.md",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://developers.cloudflare.com/r2/pricing/",
                "retrievedAt": "2026-08-02T18:30:24Z"
              }
            ]
          }
        ],
        "knownSubtotal": 200.9,
        "total": 200.9,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://developers.cloudflare.com/r2/buckets/storage-classes/index.md",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "No download fees",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 30,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "backblaze-b2-cloud-storage@us-west-004",
      "providerId": "backblaze-b2",
      "providerName": "Backblaze B2",
      "classId": "backblaze-b2-cloud-storage",
      "className": "B2 Cloud Storage",
      "region": "us-west-004",
      "regionLabel": "US West",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://www.backblaze.com/cloud-storage/pricing",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "backblaze-b2-cloud-storage",
        "provider": "backblaze-b2",
        "region": "us-west-004",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 69.4305,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.backblaze.com/cloud-storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9990,
                "unit": "GB-month",
                "rateUsd": 0.00695,
                "amount": 69.4305,
                "sources": [
                  {
                    "url": "https://www.backblaze.com/cloud-storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.backblaze.com/cloud-storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.backblaze.com/cloud-storage/transaction-pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.backblaze.com/cloud-storage/transaction-pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.backblaze.com/cloud-storage/transaction-pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.backblaze.com/cloud-storage/transaction-pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.backblaze.com/cloud-storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.backblaze.com/cloud-storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 69.4305,
        "total": 69.4305,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.backblaze.com/cloud-storage/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "backblaze-b2-cloud-storage",
        "provider": "backblaze-b2",
        "region": "us-west-004",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 69.4305,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.backblaze.com/cloud-storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9990,
                "unit": "GB-month",
                "rateUsd": 0.00695,
                "amount": 69.4305,
                "sources": [
                  {
                    "url": "https://www.backblaze.com/cloud-storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.backblaze.com/cloud-storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "10,000 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.backblaze.com/cloud-storage/transaction-pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.backblaze.com/cloud-storage/transaction-pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.backblaze.com/cloud-storage/transaction-pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.backblaze.com/cloud-storage/transaction-pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.backblaze.com/cloud-storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.backblaze.com/cloud-storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.backblaze.com/cloud-storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 69.4305,
        "total": 69.4305,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://www.backblaze.com/cloud-storage/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "Downloads free up to 3× what you store",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "wasabi-hot-cloud-storage@us-east-1",
      "providerId": "wasabi",
      "providerName": "Wasabi",
      "classId": "wasabi-hot-cloud-storage",
      "className": "Hot Cloud Storage",
      "region": "us-east-1",
      "regionLabel": "US East 1",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://wasabi.com/pricing/faq",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-20T14:46:13Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "wasabi-hot-cloud-storage",
        "provider": "wasabi",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 72.66862667165697,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.007802734375,
                "amount": 72.66862667165697,
                "sources": [
                  {
                    "url": "https://wasabi.com/pricing/faq",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://wasabi.com/pricing/faq",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://wasabi.com/pricing/faq",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Downloads up to the amount you store each month are within Wasabi's free-egress guideline. Wasabi charges no download fee beyond it either, but regularly downloading more than you store can get an account limited or suspended.",
            "components": [],
            "sources": [
              {
                "url": "https://wasabi.com/pricing/faq",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Download allowance",
            "valueLabel": "Free up to your stored amount"
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://wasabi.com/pricing/faq",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://wasabi.com/pricing/faq",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://wasabi.com/pricing/faq",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://wasabi.com/pricing/faq",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://wasabi.com/pricing/faq",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 72.66862667165697,
        "total": 72.66862667165697,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://wasabi.com/pricing/faq",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "wasabi-hot-cloud-storage",
        "provider": "wasabi",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 72.66862667165697,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.007802734375,
                "amount": 72.66862667165697,
                "sources": [
                  {
                    "url": "https://wasabi.com/pricing/faq",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://wasabi.com/pricing/faq",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "9,313.226 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://wasabi.com/pricing/faq",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Downloads up to the amount you store each month are within Wasabi's free-egress guideline. Wasabi charges no download fee beyond it either, but regularly downloading more than you store can get an account limited or suspended.",
            "components": [],
            "sources": [
              {
                "url": "https://wasabi.com/pricing/faq",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Download allowance",
            "valueLabel": "Free up to your stored amount"
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://wasabi.com/pricing/faq",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://wasabi.com/pricing/faq",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://wasabi.com/pricing/faq",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://wasabi.com/pricing/faq",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://wasabi.com/pricing/faq",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://wasabi.com/pricing/faq",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 72.66862667165697,
        "total": 72.66862667165697,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://wasabi.com/pricing/faq",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "Downloads free up to what you store",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 90,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "idrive-e2-standard@us-east-1",
      "providerId": "idrive-e2",
      "providerName": "IDrive e2",
      "classId": "idrive-e2-standard",
      "className": "IDrive e2",
      "region": "us-east-1",
      "regionLabel": "Virginia",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://www.idrive.com/s3-storage-e2/pricing",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-20T15:04:03Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "idrive-e2-standard",
        "provider": "idrive-e2",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.idrive.com/s3-storage-e2/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 60,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10000,
                "unit": "GB-month",
                "rateUsd": 0.006,
                "amount": 60,
                "sources": [
                  {
                    "url": "https://www.idrive.com/s3-storage-e2/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.idrive.com/s3-storage-e2/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.idrive.com/s3-storage-e2/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.idrive.com/s3-storage-e2/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.idrive.com/s3-storage-e2/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.idrive.com/s3-storage-e2/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.idrive.com/s3-storage-e2/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.idrive.com/s3-storage-e2/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 60,
        "total": 60,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.idrive.com/s3-storage-e2/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "idrive-e2-standard",
        "provider": "idrive-e2",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.idrive.com/s3-storage-e2/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 60,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10000,
                "unit": "GB-month",
                "rateUsd": 0.006,
                "amount": 60,
                "sources": [
                  {
                    "url": "https://www.idrive.com/s3-storage-e2/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.idrive.com/s3-storage-e2/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "10,000 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.idrive.com/s3-storage-e2/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.idrive.com/s3-storage-e2/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.idrive.com/s3-storage-e2/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.idrive.com/s3-storage-e2/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.idrive.com/s3-storage-e2/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.idrive.com/s3-storage-e2/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.idrive.com/s3-storage-e2/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 60,
        "total": 60,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://www.idrive.com/s3-storage-e2/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "Downloads free up to 3× what you store",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "digitalocean-spaces-standard@nyc3",
      "providerId": "digitalocean-spaces",
      "providerName": "DigitalOcean Spaces",
      "classId": "digitalocean-spaces-standard",
      "className": "Spaces Standard Storage",
      "region": "nyc3",
      "regionLabel": "New York 3",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://docs.digitalocean.com/products/spaces/details/pricing/",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-11-04T07:08:52Z",
      "sourceType": "official_docs",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "digitalocean-spaces-standard",
        "provider": "digitalocean-spaces",
        "region": "nyc3",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 181.2645149230957,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 250,
                "unit": "GiB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9063.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.02,
                "amount": 181.2645149230957,
                "sources": [
                  {
                    "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.digitalocean.com/pricing/spaces-object-storage",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.digitalocean.com/resources/articles/amazon-s3-vs-digitalocean-spaces",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.digitalocean.com/resources/articles/amazon-s3-vs-digitalocean-spaces",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.digitalocean.com/resources/articles/amazon-s3-vs-digitalocean-spaces",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 5,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Spaces Standard subscription",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 5,
                "amount": 5,
                "sources": [
                  {
                    "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 186.2645149230957,
        "total": 186.2645149230957,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "digitalocean-spaces-standard",
        "provider": "digitalocean-spaces",
        "region": "nyc3",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 181.2645149230957,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 250,
                "unit": "GiB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9063.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.02,
                "amount": 181.2645149230957,
                "sources": [
                  {
                    "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 82.89225746154786,
            "meterStates": [],
            "description": "8,289.226 GiB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 8289.225746154785,
                "unit": "GiB",
                "rateUsd": 0.01,
                "amount": 82.89225746154786,
                "sources": [
                  {
                    "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.digitalocean.com/pricing/spaces-object-storage",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.digitalocean.com/resources/articles/amazon-s3-vs-digitalocean-spaces",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.digitalocean.com/resources/articles/amazon-s3-vs-digitalocean-spaces",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.digitalocean.com/resources/articles/amazon-s3-vs-digitalocean-spaces",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 5,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Spaces Standard subscription",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 5,
                "amount": 5,
                "sources": [
                  {
                    "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 269.15677238464355,
        "total": 269.15677238464355,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 1 TB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": null,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "digitalocean-spaces-cold@nyc3",
      "providerId": "digitalocean-spaces",
      "providerName": "DigitalOcean Spaces",
      "classId": "digitalocean-spaces-cold",
      "className": "Spaces Cold Storage",
      "region": "nyc3",
      "regionLabel": "New York 3",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://docs.digitalocean.com/products/spaces/details/pricing/",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_docs",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "digitalocean-spaces-cold",
        "provider": "digitalocean-spaces",
        "region": "nyc3",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 65.1925802230835,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.007,
                "amount": 65.1925802230835,
                "sources": [
                  {
                    "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.digitalocean.com/resources/articles/amazon-s3-vs-digitalocean-spaces",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.digitalocean.com/resources/articles/amazon-s3-vs-digitalocean-spaces",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.digitalocean.com/resources/articles/amazon-s3-vs-digitalocean-spaces",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.digitalocean.com/products/spaces",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 5,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Spaces account subscription",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 5,
                "amount": 5,
                "sources": [
                  {
                    "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 70.1925802230835,
        "total": 70.1925802230835,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.digitalocean.com/products/spaces",
              "retrievedAt": "2026-10-17T18:47:02Z"
            },
            {
              "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "digitalocean-spaces-cold",
        "provider": "digitalocean-spaces",
        "region": "nyc3",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 65.1925802230835,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.007,
                "amount": 65.1925802230835,
                "sources": [
                  {
                    "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 82.89225746154786,
            "meterStates": [],
            "description": "8,289.226 GiB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 8289.225746154785,
                "unit": "GiB",
                "rateUsd": 0.01,
                "amount": 82.89225746154786,
                "sources": [
                  {
                    "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.digitalocean.com/resources/articles/amazon-s3-vs-digitalocean-spaces",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.digitalocean.com/resources/articles/amazon-s3-vs-digitalocean-spaces",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.digitalocean.com/resources/articles/amazon-s3-vs-digitalocean-spaces",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 0,
                "unit": "GiB",
                "rateUsd": 0.01,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 5,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Spaces account subscription",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 5,
                "amount": 5,
                "sources": [
                  {
                    "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.digitalocean.com/products/spaces/details/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 153.08483768463134,
        "total": 153.08483768463134,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://www.digitalocean.com/products/spaces",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 1 TB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 30,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "scaleway-standard-multi-az@fr-par",
      "providerId": "scaleway-object-storage",
      "providerName": "Scaleway Object Storage",
      "classId": "scaleway-standard-multi-az",
      "className": "Standard Multi-AZ",
      "region": "fr-par",
      "regionLabel": "Paris",
      "unitSystem": "GB",
      "currency": "USD",
      "convertedFrom": {
        "currency": "EUR",
        "usd_per_eur": 1.1224,
        "rate_date": "2026-11-05",
        "source_url": "https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml"
      },
      "sourceUrl": "https://www.scaleway.com/en/pricing/storage/",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "scaleway-standard-multi-az",
        "provider": "scaleway-object-storage",
        "region": "fr-par",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/docs/object-storage/faq/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 180.25744000000003,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10000,
                "unit": "GB-month",
                "rateUsd": 0.018025744000000003,
                "amount": 180.25744000000003,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://www.scaleway.com/en/docs/object-storage/faq/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 180.25744000000003,
        "total": 180.25744000000003,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.scaleway.com/en/pricing/storage/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "scaleway-standard-multi-az",
        "provider": "scaleway-object-storage",
        "region": "fr-par",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/docs/object-storage/faq/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 180.25744000000003,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10000,
                "unit": "GB-month",
                "rateUsd": 0.018025744000000003,
                "amount": 180.25744000000003,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://www.scaleway.com/en/docs/object-storage/faq/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 111.39820000000002,
            "meterStates": [],
            "description": "9,925 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9925,
                "unit": "GB",
                "rateUsd": 0.011224000000000001,
                "amount": 111.39820000000002,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 291.65564000000006,
        "total": 291.65564000000006,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://www.scaleway.com/en/pricing/storage/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 75 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": null,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "scaleway-standard-one-zone@fr-par",
      "providerId": "scaleway-object-storage",
      "providerName": "Scaleway Object Storage",
      "classId": "scaleway-standard-one-zone",
      "className": "Standard One Zone",
      "region": "fr-par",
      "regionLabel": "Paris",
      "unitSystem": "GB",
      "currency": "USD",
      "convertedFrom": {
        "currency": "EUR",
        "usd_per_eur": 1.1224,
        "rate_date": "2026-11-05",
        "source_url": "https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml"
      },
      "sourceUrl": "https://www.scaleway.com/en/pricing/storage/",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "scaleway-standard-one-zone",
        "provider": "scaleway-object-storage",
        "region": "fr-par",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/docs/object-storage/faq/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 90.12872000000002,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10000,
                "unit": "GB-month",
                "rateUsd": 0.009012872000000002,
                "amount": 90.12872000000002,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://www.scaleway.com/en/docs/object-storage/faq/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 90.12872000000002,
        "total": 90.12872000000002,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.scaleway.com/en/pricing/storage/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "scaleway-standard-one-zone",
        "provider": "scaleway-object-storage",
        "region": "fr-par",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/docs/object-storage/faq/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 90.12872000000002,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10000,
                "unit": "GB-month",
                "rateUsd": 0.009012872000000002,
                "amount": 90.12872000000002,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://www.scaleway.com/en/docs/object-storage/faq/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 111.39820000000002,
            "meterStates": [],
            "description": "9,925 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9925,
                "unit": "GB",
                "rateUsd": 0.011224000000000001,
                "amount": 111.39820000000002,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 201.52692000000002,
        "total": 201.52692000000002,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://www.scaleway.com/en/pricing/storage/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 75 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": null,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "scaleway-glacier@fr-par",
      "providerId": "scaleway-object-storage",
      "providerName": "Scaleway Object Storage",
      "classId": "scaleway-glacier",
      "className": "Glacier",
      "region": "fr-par",
      "regionLabel": "Paris",
      "unitSystem": "GB",
      "currency": "USD",
      "convertedFrom": {
        "currency": "EUR",
        "usd_per_eur": 1.1224,
        "rate_date": "2026-11-05",
        "source_url": "https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml"
      },
      "sourceUrl": "https://www.scaleway.com/en/pricing/storage/",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "scaleway-glacier",
        "provider": "scaleway-object-storage",
        "region": "fr-par",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/docs/object-storage/faq/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 28.508960000000002,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10000,
                "unit": "GB-month",
                "rateUsd": 0.0028508960000000003,
                "amount": 28.508960000000002,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://www.scaleway.com/en/docs/object-storage/faq/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 28.508960000000002,
        "total": 28.508960000000002,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.scaleway.com/en/pricing/storage/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "scaleway-glacier",
        "provider": "scaleway-object-storage",
        "region": "fr-par",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": false,
        "eligibility": {
          "state": "unknown",
          "reasons": [
            {
              "code": "restored_copy_storage_not_published",
              "message": "A separate restored-copy storage schedule was not published in the checked pricing source.",
              "sources": [
                {
                  "url": "https://www.scaleway.com/en/pricing/storage/",
                  "retrievedAt": "2026-10-17T18:47:02Z"
                }
              ]
            }
          ]
        },
        "reasons": [
          {
            "code": "unknown_meter",
            "message": "A separate restored-copy storage schedule was not published in the checked pricing source.",
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/docs/object-storage/faq/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 28.508960000000002,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10000,
                "unit": "GB-month",
                "rateUsd": 0.0028508960000000003,
                "amount": 28.508960000000002,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://www.scaleway.com/en/docs/object-storage/faq/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 111.39820000000002,
            "meterStates": [],
            "description": "9,925 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9925,
                "unit": "GB",
                "rateUsd": 0.011224000000000001,
                "amount": 111.39820000000002,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 101.016,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0.0101016,
                "amount": 101.016,
                "sources": [
                  {
                    "url": "https://www.scaleway.com/en/pricing/storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "restored_copy_storage",
            "kind": "unpriced",
            "amount": null,
            "meterStates": [
              "not_published"
            ],
            "description": "A separate restored-copy storage schedule was not published in the checked pricing source.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.scaleway.com/en/pricing/storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 240.92316000000005,
        "total": null,
        "recovery": {
          "state": "unknown",
          "retrievalTier": null,
          "providerReadyMinHours": null,
          "providerReadyMaxHours": null,
          "transferHours": 22.22222222222222,
          "totalMinHours": null,
          "totalMaxHours": null,
          "explanation": "We can work out the download time, but the vendor does not publish how long data takes to be ready.",
          "sources": [
            {
              "url": "https://www.scaleway.com/en/pricing/storage/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "unknown",
      "downloadRule": "First 75 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": true,
      "minimumDays": null,
      "minimumHours": null,
      "constraint": {
        "state": "unknown",
        "reasons": [
          "We have not confirmed how long this vendor takes to make data ready, so we cannot check it against your 12-hour deadline."
        ]
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "ovh-standard-3az@EU-WEST-PAR",
      "providerId": "ovhcloud-object-storage",
      "providerName": "OVHcloud Object Storage",
      "classId": "ovh-standard-3az",
      "className": "Standard 3-AZ",
      "region": "EU-WEST-PAR",
      "regionLabel": "France (Paris)",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://www.ovhcloud.com/en/public-cloud/prices/",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "ovh-standard-3az",
        "provider": "ovhcloud-object-storage",
        "region": "EU-WEST-PAR",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 146.3070511817932,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.0157096,
                "amount": 146.3070511817932,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 146.3070511817932,
        "total": 146.3070511817932,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "ovh-standard-3az",
        "provider": "ovhcloud-object-storage",
        "region": "EU-WEST-PAR",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 146.3070511817932,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.0157096,
                "amount": 146.3070511817932,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "9,313.226 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 146.3070511817932,
        "total": 146.3070511817932,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "No download fees",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "ovh-high-performance@GRA",
      "providerId": "ovhcloud-object-storage",
      "providerName": "OVHcloud Object Storage",
      "classId": "ovh-high-performance",
      "className": "High Performance",
      "region": "GRA",
      "regionLabel": "France (Gravelines)",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://www.ovhcloud.com/en/public-cloud/prices/",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "ovh-high-performance",
        "provider": "ovhcloud-object-storage",
        "region": "GRA",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 188.86663019657135,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.0202794,
                "amount": 188.86663019657135,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 188.86663019657135,
        "total": 188.86663019657135,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "ovh-high-performance",
        "provider": "ovhcloud-object-storage",
        "region": "GRA",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 188.86663019657135,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.0202794,
                "amount": 188.86663019657135,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "9,313.226 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 188.86663019657135,
        "total": 188.86663019657135,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "No download fees",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "ovh-infrequent-access@GRA",
      "providerId": "ovhcloud-object-storage",
      "providerName": "OVHcloud Object Storage",
      "classId": "ovh-infrequent-access",
      "className": "Infrequent Access",
      "region": "GRA",
      "regionLabel": "France (Gravelines)",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://www.ovhcloud.com/en/public-cloud/prices/",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-24T07:19:49Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "ovh-infrequent-access",
        "provider": "ovhcloud-object-storage",
        "region": "GRA",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 40.58796912431717,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.0043581,
                "amount": 40.58796912431717,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 40.58796912431717,
        "total": 40.58796912431717,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "ovh-infrequent-access",
        "provider": "ovhcloud-object-storage",
        "region": "GRA",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 40.58796912431717,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.0043581,
                "amount": 40.58796912431717,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "9,313.226 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 40.60566425323486,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.00436,
                "amount": 40.60566425323486,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 81.19363337755203,
        "total": 81.19363337755203,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "No download fees",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 30.416666666666668,
      "minimumHours": 730,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "ovh-active-archive@EU-WEST-PAR",
      "providerId": "ovhcloud-object-storage",
      "providerName": "OVHcloud Object Storage",
      "classId": "ovh-active-archive",
      "className": "Active Archive",
      "region": "EU-WEST-PAR",
      "regionLabel": "France (Paris)",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://www.ovhcloud.com/en/public-cloud/prices/",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-22T23:55:02Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "ovh-active-archive",
        "provider": "ovhcloud-object-storage",
        "region": "EU-WEST-PAR",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 49.56219345331193,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.0053217,
                "amount": 49.56219345331193,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 49.56219345331193,
        "total": 49.56219345331193,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "ovh-active-archive",
        "provider": "ovhcloud-object-storage",
        "region": "EU-WEST-PAR",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 49.56219345331193,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.0053217,
                "amount": 49.56219345331193,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "9,313.226 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 197.44038581848145,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.0212,
                "amount": 197.44038581848145,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 247.00257927179337,
        "total": 247.00257927179337,
        "recovery": {
          "state": "unknown",
          "retrievalTier": null,
          "providerReadyMinHours": null,
          "providerReadyMaxHours": null,
          "transferHours": 22.22222222222222,
          "totalMinHours": null,
          "totalMaxHours": null,
          "explanation": "We can work out the download time, but the vendor does not publish how long data takes to be ready.",
          "sources": [
            {
              "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "unknown",
      "downloadRule": "No download fees",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 91.25,
      "minimumHours": 2190,
      "constraint": {
        "state": "unknown",
        "reasons": [
          "We have not confirmed how long this vendor takes to make data ready, so we cannot check it against your 12-hour deadline."
        ]
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "ovh-cold-archive@EU-WEST-PAR",
      "providerId": "ovhcloud-object-storage",
      "providerName": "OVHcloud Object Storage",
      "classId": "ovh-cold-archive",
      "className": "Cold Archive",
      "region": "EU-WEST-PAR",
      "regionLabel": "France (Paris)",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://www.ovhcloud.com/en/public-cloud/prices/",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-22T23:55:02Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "ovh-cold-archive",
        "provider": "ovhcloud-object-storage",
        "region": "EU-WEST-PAR",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 18.35636794567108,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.001971,
                "amount": 18.35636794567108,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/cold-archive/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 18.35636794567108,
        "total": 18.35636794567108,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.ovhcloud.com/en/public-cloud/cold-archive/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            },
            {
              "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "ovh-cold-archive",
        "provider": "ovhcloud-object-storage",
        "region": "EU-WEST-PAR",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 18.35636794567108,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.001971,
                "amount": 18.35636794567108,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.ovhcloud.com/en/guides/storage-and-backup/object-storage/s3-choosing-the-right-storage-class-for-your-needs",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "9,313.226 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 98.9064574241638,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval: Restore from Cold Archive",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.01062,
                "amount": 98.9064574241638,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/cold-archive/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/cold-archive/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "restored_copy_storage",
            "kind": "charge",
            "amount": 34.13831194241842,
            "meterStates": [
              "conditional"
            ],
            "description": "The restored copy is billed at the Standard rate for the selected availability window.",
            "components": [
              {
                "label": "Restored-copy storage",
                "quantity": 2173.0860074361167,
                "unit": "GiB-month",
                "rateUsd": 0.0157096,
                "amount": 34.13831194241842,
                "sources": [
                  {
                    "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.ovhcloud.com/en/public-cloud/prices/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 151.4011373122533,
        "total": 151.4011373122533,
        "recovery": {
          "state": "estimated",
          "retrievalTier": "Restore from Cold Archive",
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 48,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 70.22222222222223,
          "explanation": "The vendor's published wait plus the download at your full 1000 Mbps: the soonest it can all be back. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://www.ovhcloud.com/en/public-cloud/cold-archive/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "deep",
      "downloadRule": "No download fees",
      "s3Api": true,
      "restoreFirst": true,
      "minimumDays": 182.5,
      "minimumHours": 4380,
      "constraint": {
        "state": "ineligible",
        "reasons": [
          "Data can take up to 48 hours to be ready, longer than your 12-hour deadline."
        ]
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "hetzner-object-storage-standard@fsn1",
      "providerId": "hetzner-object-storage",
      "providerName": "Hetzner Object Storage",
      "classId": "hetzner-object-storage-standard",
      "className": "Object Storage",
      "region": "fsn1",
      "regionLabel": "Falkenstein",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://docs.hetzner.com/storage/object-storage/overview/",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_docs",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "hetzner-object-storage-standard",
        "provider": "hetzner-object-storage",
        "region": "fsn1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 80.811,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage above hourly included quota",
                "quantity": 6570,
                "unit": "TB-hour",
                "rateUsd": 0.0123,
                "amount": 80.811,
                "sources": [
                  {
                    "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 7.99,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Object Storage base price",
                "quantity": 1,
                "unit": "730 active hours",
                "rateUsd": 7.99,
                "amount": 7.99,
                "sources": [
                  {
                    "url": "https://website-price-api.hetzner.com/api/v1/products/CLOUD_84",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://website-price-api.hetzner.com/api/v1/products/CLOUD_84",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 88.801,
        "total": 88.801,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://docs.hetzner.com/storage/object-storage/overview/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "hetzner-object-storage-standard",
        "provider": "hetzner-object-storage",
        "region": "fsn1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 80.811,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage above hourly included quota",
                "quantity": 6570,
                "unit": "TB-hour",
                "rateUsd": 0.0123,
                "amount": 80.811,
                "sources": [
                  {
                    "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 10.686,
            "meterStates": [],
            "description": "8,905 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 8905,
                "unit": "GB",
                "rateUsd": 0.0012,
                "amount": 10.686,
                "sources": [
                  {
                    "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.hetzner.com/storage/object-storage/overview/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 7.99,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Object Storage base price",
                "quantity": 1,
                "unit": "730 active hours",
                "rateUsd": 7.99,
                "amount": 7.99,
                "sources": [
                  {
                    "url": "https://website-price-api.hetzner.com/api/v1/products/CLOUD_84",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://website-price-api.hetzner.com/api/v1/products/CLOUD_84",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 99.48700000000001,
        "total": 99.48700000000001,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://docs.hetzner.com/storage/object-storage/overview/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "About 1 TB downloaded free a month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": null,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "akamai-object-storage-standard@us-east",
      "providerId": "akamai-object-storage",
      "providerName": "Akamai Cloud Object Storage",
      "classId": "akamai-object-storage-standard",
      "className": "Object Storage",
      "region": "us-east",
      "regionLabel": "US East",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://www.akamai.com/cloud/pricing/object-storage",
      "sourceFetchedAt": "2026-10-23T16:10:42Z",
      "sourceCheckedThrough": "2026-10-23T20:48:53Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 13,
      "pastCadence": false,
      "monthly": {
        "offer": "akamai-object-storage-standard",
        "provider": "akamai-object-storage",
        "region": "us-east",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://techdocs.akamai.com/cloud-computing/docs/object-storage-pricing",
                "retrievedAt": "2026-10-23T16:10:42Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 195,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 250,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.akamai.com/cloud/pricing/object-storage",
                    "retrievedAt": "2026-10-23T16:10:42Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9750,
                "unit": "GB-month",
                "rateUsd": 0.02,
                "amount": 195,
                "sources": [
                  {
                    "url": "https://www.akamai.com/cloud/pricing/object-storage",
                    "retrievedAt": "2026-10-23T16:10:42Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.akamai.com/cloud/pricing/object-storage",
                "retrievedAt": "2026-10-23T16:10:42Z"
              },
              {
                "url": "https://techdocs.akamai.com/cloud-computing/docs/object-storage-pricing",
                "retrievedAt": "2026-10-23T16:10:42Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://techdocs.akamai.com/cloud-computing/docs/network-transfer-usage-and-costs",
                "retrievedAt": "2026-10-23T16:10:42Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://techdocs.akamai.com/cloud-computing/docs/object-storage-pricing",
                    "retrievedAt": "2026-10-23T16:10:42Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://techdocs.akamai.com/cloud-computing/docs/object-storage-pricing",
                    "retrievedAt": "2026-10-23T16:10:42Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://techdocs.akamai.com/cloud-computing/docs/object-storage-pricing",
                "retrievedAt": "2026-10-23T16:10:42Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://techdocs.akamai.com/cloud-computing/docs/object-storage-pricing",
                "retrievedAt": "2026-10-23T16:10:42Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 5,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Object Storage flat rate",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 5,
                "amount": 5,
                "sources": [
                  {
                    "url": "https://www.akamai.com/cloud/pricing/object-storage",
                    "retrievedAt": "2026-10-23T16:10:42Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.akamai.com/cloud/pricing/object-storage",
                "retrievedAt": "2026-10-23T16:10:42Z"
              }
            ]
          }
        ],
        "knownSubtotal": 200,
        "total": 200,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://techdocs.akamai.com/cloud-computing/docs/object-storage-pricing",
              "retrievedAt": "2026-10-23T16:10:42Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "akamai-object-storage-standard",
        "provider": "akamai-object-storage",
        "region": "us-east",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://techdocs.akamai.com/cloud-computing/docs/object-storage-pricing",
                "retrievedAt": "2026-10-23T16:10:42Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 195,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 250,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.akamai.com/cloud/pricing/object-storage",
                    "retrievedAt": "2026-10-23T16:10:42Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9750,
                "unit": "GB-month",
                "rateUsd": 0.02,
                "amount": 195,
                "sources": [
                  {
                    "url": "https://www.akamai.com/cloud/pricing/object-storage",
                    "retrievedAt": "2026-10-23T16:10:42Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.akamai.com/cloud/pricing/object-storage",
                "retrievedAt": "2026-10-23T16:10:42Z"
              },
              {
                "url": "https://techdocs.akamai.com/cloud-computing/docs/object-storage-pricing",
                "retrievedAt": "2026-10-23T16:10:42Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 45,
            "meterStates": [],
            "description": "9,000 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9000,
                "unit": "GB",
                "rateUsd": 0.005,
                "amount": 45,
                "sources": [
                  {
                    "url": "https://www.akamai.com/cloud/pricing/object-storage",
                    "retrievedAt": "2026-10-23T16:10:42Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://techdocs.akamai.com/cloud-computing/docs/network-transfer-usage-and-costs",
                "retrievedAt": "2026-10-23T16:10:42Z"
              },
              {
                "url": "https://www.akamai.com/cloud/pricing/object-storage",
                "retrievedAt": "2026-10-23T16:10:42Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://techdocs.akamai.com/cloud-computing/docs/object-storage-pricing",
                    "retrievedAt": "2026-10-23T16:10:42Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://techdocs.akamai.com/cloud-computing/docs/object-storage-pricing",
                    "retrievedAt": "2026-10-23T16:10:42Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://techdocs.akamai.com/cloud-computing/docs/object-storage-pricing",
                "retrievedAt": "2026-10-23T16:10:42Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.akamai.com/cloud/pricing/object-storage",
                    "retrievedAt": "2026-10-23T16:10:42Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.akamai.com/cloud/pricing/object-storage",
                "retrievedAt": "2026-10-23T16:10:42Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 5,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Object Storage flat rate",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 5,
                "amount": 5,
                "sources": [
                  {
                    "url": "https://www.akamai.com/cloud/pricing/object-storage",
                    "retrievedAt": "2026-10-23T16:10:42Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.akamai.com/cloud/pricing/object-storage",
                "retrievedAt": "2026-10-23T16:10:42Z"
              }
            ]
          }
        ],
        "knownSubtotal": 245,
        "total": 245,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://techdocs.akamai.com/cloud-computing/docs/object-storage-pricing",
              "retrievedAt": "2026-10-23T16:10:42Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 1 TB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": null,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "vultr-standard@ewr",
      "providerId": "vultr-object-storage",
      "providerName": "Vultr Object Storage",
      "classId": "vultr-standard",
      "className": "Standard",
      "region": "ewr",
      "regionLabel": "New Jersey",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_docs",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "vultr-standard",
        "provider": "vultr-object-storage",
        "region": "ewr",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 162,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 1000,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9000,
                "unit": "GB-month",
                "rateUsd": 0.018,
                "amount": 162,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.vultr.com/products/object-storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 18,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Standard tier base price",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 18,
                "amount": 18,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 180,
        "total": 180,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "vultr-standard",
        "provider": "vultr-object-storage",
        "region": "ewr",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 162,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 1000,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9000,
                "unit": "GB-month",
                "rateUsd": 0.018,
                "amount": 162,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 90,
            "meterStates": [],
            "description": "9,000 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9000,
                "unit": "GB",
                "rateUsd": 0.01,
                "amount": 90,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.vultr.com/products/object-storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 18,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Standard tier base price",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 18,
                "amount": 18,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 270,
        "total": 270,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 1 TB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": null,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "vultr-premium@ewr",
      "providerId": "vultr-object-storage",
      "providerName": "Vultr Object Storage",
      "classId": "vultr-premium",
      "className": "Premium",
      "region": "ewr",
      "regionLabel": "New Jersey",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_docs",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "vultr-premium",
        "provider": "vultr-object-storage",
        "region": "ewr",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 324,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 1000,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9000,
                "unit": "GB-month",
                "rateUsd": 0.036,
                "amount": 324,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.vultr.com/products/object-storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 36,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Premium tier base price",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 36,
                "amount": 36,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 360,
        "total": 360,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "vultr-premium",
        "provider": "vultr-object-storage",
        "region": "ewr",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 324,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 1000,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9000,
                "unit": "GB-month",
                "rateUsd": 0.036,
                "amount": 324,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 90,
            "meterStates": [],
            "description": "9,000 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9000,
                "unit": "GB",
                "rateUsd": 0.01,
                "amount": 90,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.vultr.com/products/object-storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 36,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Premium tier base price",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 36,
                "amount": 36,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 450,
        "total": 450,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 1 TB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": null,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "vultr-performance@ewr",
      "providerId": "vultr-object-storage",
      "providerName": "Vultr Object Storage",
      "classId": "vultr-performance",
      "className": "Performance",
      "region": "ewr",
      "regionLabel": "New Jersey",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_docs",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "vultr-performance",
        "provider": "vultr-object-storage",
        "region": "ewr",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 450,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 1000,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9000,
                "unit": "GB-month",
                "rateUsd": 0.05,
                "amount": 450,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.vultr.com/products/object-storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 50,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Performance tier base price",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 50,
                "amount": 50,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 500,
        "total": 500,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "vultr-performance",
        "provider": "vultr-object-storage",
        "region": "ewr",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 450,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 1000,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9000,
                "unit": "GB-month",
                "rateUsd": 0.05,
                "amount": 450,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 90,
            "meterStates": [],
            "description": "9,000 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9000,
                "unit": "GB",
                "rateUsd": 0.01,
                "amount": 90,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.vultr.com/products/object-storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 50,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Performance tier base price",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 50,
                "amount": 50,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 590,
        "total": 590,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 1 TB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": null,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "vultr-accelerated@ewr",
      "providerId": "vultr-object-storage",
      "providerName": "Vultr Object Storage",
      "classId": "vultr-accelerated",
      "className": "Accelerated",
      "region": "ewr",
      "regionLabel": "New Jersey",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_docs",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "vultr-accelerated",
        "provider": "vultr-object-storage",
        "region": "ewr",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 900,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 1000,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9000,
                "unit": "GB-month",
                "rateUsd": 0.1,
                "amount": 900,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.vultr.com/products/object-storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 100,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Accelerated tier base price",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 100,
                "amount": 100,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1000,
        "total": 1000,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "vultr-accelerated",
        "provider": "vultr-object-storage",
        "region": "ewr",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 900,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 1000,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9000,
                "unit": "GB-month",
                "rateUsd": 0.1,
                "amount": 900,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 90,
            "meterStates": [],
            "description": "9,000 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9000,
                "unit": "GB",
                "rateUsd": 0.01,
                "amount": 90,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.vultr.com/products/object-storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 100,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Accelerated tier base price",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 100,
                "amount": 100,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1090,
        "total": 1090,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 1 TB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": null,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "vultr-archive@ewr",
      "providerId": "vultr-object-storage",
      "providerName": "Vultr Object Storage",
      "classId": "vultr-archive",
      "className": "Archive",
      "region": "ewr",
      "regionLabel": "New Jersey",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://docs.vultr.com/products/storage/object-storage/limits",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-11-04T07:08:52Z",
      "sourceType": "official_docs",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "vultr-archive",
        "provider": "vultr-object-storage",
        "region": "ewr",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 54,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 1000,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9000,
                "unit": "GB-month",
                "rateUsd": 0.006,
                "amount": 54,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.vultr.com/products/object-storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://blogs.vultr.com/archival-storage",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.vultr.com/support/products/storage/pricing-and-billing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.vultr.com/products/storage/object-storage/archival-storage/restore-archived-objects",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 6,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Archive tier base price",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 6,
                "amount": 6,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 60,
        "total": 60,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://blogs.vultr.com/archival-storage",
              "retrievedAt": "2026-10-17T18:47:02Z"
            },
            {
              "url": "https://docs.vultr.com/support/products/storage/pricing-and-billing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            },
            {
              "url": "https://docs.vultr.com/products/storage/object-storage/archival-storage/restore-archived-objects",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "vultr-archive",
        "provider": "vultr-object-storage",
        "region": "ewr",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 54,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 1000,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9000,
                "unit": "GB-month",
                "rateUsd": 0.006,
                "amount": 54,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 90,
            "meterStates": [],
            "description": "9,000 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9000,
                "unit": "GB",
                "rateUsd": 0.01,
                "amount": 90,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/support/platform/billing/how-is-object-storage-billed",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.vultr.com/products/object-storage/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.vultr.com/products/object-storage/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "restored_copy_storage",
            "kind": "charge",
            "amount": 41.58,
            "meterStates": [
              "conditional"
            ],
            "description": "A restored Archive object is readable for the days you ask for, 7 by default, and is billed as unarchived storage while it is: $0.018 per GB-month beyond the 100 GB the Archive plan includes. Vultr does not say how the included 100 GB applies to a copy kept for only some days, so we take it off the restored amount on each of those days, the reading that gives the larger bill.",
            "components": [
              {
                "label": "Restored data while it stays unarchived",
                "quantity": 2310,
                "unit": "GB-month",
                "rateUsd": 0.018,
                "amount": 41.58,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/products/storage/object-storage/archival-storage/restore-archived-objects",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/products/storage/object-storage/archival-storage/restore-archived-objects",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 6,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Archive tier base price",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 6,
                "amount": 6,
                "sources": [
                  {
                    "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.vultr.com/products/storage/object-storage/limits",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 191.57999999999998,
        "total": 191.57999999999998,
        "recovery": {
          "state": "unknown",
          "retrievalTier": null,
          "providerReadyMinHours": null,
          "providerReadyMaxHours": null,
          "transferHours": 22.22222222222222,
          "totalMinHours": null,
          "totalMaxHours": null,
          "explanation": "We can work out the download time, but the vendor does not publish how long data takes to be ready.",
          "sources": [
            {
              "url": "https://docs.vultr.com/support/products/storage/pricing-and-billing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "unknown",
      "downloadRule": "First 1 TB downloaded free each month",
      "s3Api": true,
      "restoreFirst": true,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "unknown",
        "reasons": [
          "We have not confirmed how long this vendor takes to make data ready, so we cannot check it against your 12-hour deadline."
        ]
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "storj-standard@global",
      "providerId": "storj",
      "providerName": "Storj",
      "classId": "storj-standard",
      "className": "Standard",
      "region": "global",
      "regionLabel": "Globally distributed",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://www.storj.io/pricing",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "storj-standard",
        "provider": "storj",
        "region": "global",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 70,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10000,
                "unit": "GB-month",
                "rateUsd": 0.007,
                "amount": 70,
                "sources": [
                  {
                    "url": "https://www.storj.io/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.storj.io/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "-0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.storj.io/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.storj.io/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.storj.io/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.storj.io/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.storj.io/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed fees; an invoice floor contributes only the top-up needed to reach the floor.",
            "components": [],
            "sources": [
              {
                "url": "https://www.storj.io/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 70,
        "total": 70,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.storj.io/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "storj-standard",
        "provider": "storj",
        "region": "global",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 70,
            "meterStates": [],
            "description": "10,000 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10000,
                "unit": "GB-month",
                "rateUsd": 0.007,
                "amount": 70,
                "sources": [
                  {
                    "url": "https://www.storj.io/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.storj.io/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 70,
            "meterStates": [],
            "description": "10,000 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0.007,
                "amount": 70,
                "sources": [
                  {
                    "url": "https://www.storj.io/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.storj.io/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.storj.io/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.storj.io/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.storj.io/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 10000,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.storj.io/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.storj.io/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed fees; an invoice floor contributes only the top-up needed to reach the floor.",
            "components": [],
            "sources": [
              {
                "url": "https://www.storj.io/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 140,
        "total": 140,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://www.storj.io/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "Every GB downloaded is billed",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 30,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "oci-object-storage-standard@us-ashburn-1",
      "providerId": "oracle-oci-object-storage",
      "providerName": "Oracle OCI Object Storage",
      "classId": "oci-object-storage-standard",
      "className": "Standard",
      "region": "us-ashburn-1",
      "regionLabel": "US East (Ashburn)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_machine_readable_doc",
      "rightsState": "official_machine_readable_doc",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "oci-object-storage-standard",
        "provider": "oracle-oci-object-storage",
        "region": "us-ashburn-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 237.232256526947,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9303.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0255,
                "amount": 237.232256526947,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00034,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00034,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 237.232256526947,
        "total": 237.232256526947,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "oci-object-storage-standard",
        "provider": "oracle-oci-object-storage",
        "region": "us-ashburn-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 237.232256526947,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9303.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0255,
                "amount": 237.232256526947,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "10,000 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.323,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00034,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 950,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00034,
                "amount": 0.323,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 237.555256526947,
        "total": 237.555256526947,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 10.2 TB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "oci-object-storage-infrequent-access@us-ashburn-1",
      "providerId": "oracle-oci-object-storage",
      "providerName": "Oracle OCI Object Storage",
      "classId": "oci-object-storage-infrequent-access",
      "className": "Infrequent Access",
      "region": "us-ashburn-1",
      "regionLabel": "US East (Ashburn)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_machine_readable_doc",
      "rightsState": "official_machine_readable_doc",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "oci-object-storage-infrequent-access",
        "provider": "oracle-oci-object-storage",
        "region": "us-ashburn-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 93.03225746154786,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9303.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.01,
                "amount": 93.03225746154786,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00034,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00034,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 93.03225746154786,
        "total": 93.03225746154786,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "oci-object-storage-infrequent-access",
        "provider": "oracle-oci-object-storage",
        "region": "us-ashburn-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 93.03225746154786,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9303.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.01,
                "amount": 93.03225746154786,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "10,000 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.323,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00034,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 950,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00034,
                "amount": 0.323,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 93.03225746154786,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9303.225746154785,
                "unit": "GB",
                "rateUsd": 0.01,
                "amount": 93.03225746154786,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 186.3875149230957,
        "total": 186.3875149230957,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 10.2 TB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 31,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "oci-archive-storage@us-ashburn-1",
      "providerId": "oracle-oci-object-storage",
      "providerName": "Oracle OCI Object Storage",
      "classId": "oci-archive-storage",
      "className": "Archive",
      "region": "us-ashburn-1",
      "regionLabel": "US East (Ashburn)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-20T14:59:08Z",
      "sourceType": "official_machine_readable_doc",
      "rightsState": "official_machine_readable_doc",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "oci-archive-storage",
        "provider": "oracle-oci-object-storage",
        "region": "us-ashburn-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 24.18838694000244,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9303.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0026,
                "amount": 24.18838694000244,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00034,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00034,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Archive/Concepts/archivestorageoverview.htm",
                "retrievedAt": "2026-10-20T14:59:08Z"
              },
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Archive/Concepts/archivestorageoverview.htm",
                "retrievedAt": "2026-10-12T21:49:00Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 24.18838694000244,
        "total": 24.18838694000244,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://docs.oracle.com/en-us/iaas/Content/Archive/Concepts/archivestorageoverview.htm",
              "retrievedAt": "2026-10-20T14:59:08Z"
            },
            {
              "url": "https://docs.oracle.com/en-us/iaas/Content/Archive/Concepts/archivestorageoverview.htm",
              "retrievedAt": "2026-10-12T21:49:00Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "oci-archive-storage",
        "provider": "oracle-oci-object-storage",
        "region": "us-ashburn-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1000000000,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 24.18838694000244,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9303.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.0026,
                "amount": 24.18838694000244,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Object/Concepts/understandingstoragetiers.htm",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "10,000 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.323,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00034,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 950,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00034,
                "amount": 0.323,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval: Restore from Archive",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://docs.oracle.com/en-us/iaas/Content/Archive/Concepts/archivestorageoverview.htm",
                    "retrievedAt": "2026-10-20T14:59:08Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Archive/Concepts/archivestorageoverview.htm",
                "retrievedAt": "2026-10-20T14:59:08Z"
              }
            ]
          },
          {
            "id": "restored_copy_storage",
            "kind": "charge",
            "amount": 54.39960150209192,
            "meterStates": [
              "conditional"
            ],
            "description": "Restored data is billed at Standard storage while it is readable. The selected availability window is 1 to 240 hours, with 24 hours as the default.",
            "components": [
              {
                "label": "Restored-copy storage",
                "quantity": 10,
                "unit": "GB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Restored-copy storage",
                "quantity": 2133.317705964389,
                "unit": "GB-month",
                "rateUsd": 0.0255,
                "amount": 54.39960150209192,
                "sources": [
                  {
                    "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://docs.oracle.com/en-us/iaas/Content/Archive/Concepts/archivestorageoverview.htm",
                "retrievedAt": "2026-10-12T21:49:00Z"
              },
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.oracle.com/sa/a/ocom/docs/corporate/pricing/oracle-paas-and-iaas-global-price-list.pdf",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 78.91098844209436,
        "total": 78.91098844209436,
        "recovery": {
          "state": "unknown",
          "retrievalTier": "Restore from Archive",
          "providerReadyMinHours": null,
          "providerReadyMaxHours": null,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": null,
          "firstByteMaxHours": 1,
          "explanation": "The vendor publishes how long a restore takes to reach each object's first byte, not when a whole object or the whole restore is ready, so the soonest it can all be back is the download at your full 1000 Mbps, and it can take longer.",
          "sources": [
            {
              "url": "https://docs.oracle.com/en-us/iaas/Content/Archive/Concepts/archivestorageoverview.htm",
              "retrievedAt": "2026-10-20T14:59:08Z"
            }
          ]
        }
      },
      "latencyBand": "unknown",
      "downloadRule": "First 10.2 TB downloaded free each month",
      "s3Api": true,
      "restoreFirst": true,
      "minimumDays": 90,
      "minimumHours": null,
      "constraint": {
        "state": "unknown",
        "reasons": [
          "We have not confirmed how long this vendor takes to make data ready, so we cannot check it against your 12-hour deadline."
        ]
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "tigris-standard@global",
      "providerId": "tigris",
      "providerName": "Tigris",
      "classId": "tigris-standard",
      "className": "Standard",
      "region": "global",
      "regionLabel": "Global",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://www.tigrisdata.com/pricing/",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-11-04T07:08:52Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "tigris-standard",
        "provider": "tigris",
        "region": "global",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 186.2645149230957,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.02,
                "amount": 186.2645149230957,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 186.2645149230957,
        "total": 186.2645149230957,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.tigrisdata.com/pricing/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "tigris-standard",
        "provider": "tigris",
        "region": "global",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 186.2645149230957,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.02,
                "amount": 186.2645149230957,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "9,313.226 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.45,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 900,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0005,
                "amount": 0.45,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 186.7145149230957,
        "total": 186.7145149230957,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://www.tigrisdata.com/pricing/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "No download fees",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "tigris-infrequent-access@global",
      "providerId": "tigris",
      "providerName": "Tigris",
      "classId": "tigris-infrequent-access",
      "className": "Infrequent Access",
      "region": "global",
      "regionLabel": "Global",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://www.tigrisdata.com/pricing/",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-11-04T07:08:52Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "tigris-infrequent-access",
        "provider": "tigris",
        "region": "global",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 93.13225746154785,
        "total": 93.13225746154785,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.tigrisdata.com/pricing/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "tigris-infrequent-access",
        "provider": "tigris",
        "region": "global",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "9,313.226 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.45,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 900,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0005,
                "amount": 0.45,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 93.13225746154785,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.01,
                "amount": 93.13225746154785,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 186.7145149230957,
        "total": 186.7145149230957,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://www.tigrisdata.com/pricing/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "No download fees",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 30,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "tigris-archive@global",
      "providerId": "tigris",
      "providerName": "Tigris",
      "classId": "tigris-archive",
      "className": "Archive",
      "region": "global",
      "regionLabel": "Global",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://www.tigrisdata.com/pricing/",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-11-04T07:08:52Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "tigris-archive",
        "provider": "tigris",
        "region": "global",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 37.25290298461914,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.004,
                "amount": 37.25290298461914,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 37.25290298461914,
        "total": 37.25290298461914,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.tigrisdata.com/pricing/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "tigris-archive",
        "provider": "tigris",
        "region": "global",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 37.25290298461914,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.004,
                "amount": 37.25290298461914,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "9,313.226 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.45,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 900,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0005,
                "amount": 0.45,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "restored_copy_storage",
            "kind": "charge",
            "amount": 34.76937611897787,
            "meterStates": [
              "conditional"
            ],
            "description": "Restoring moves the data from Archive to Standard for the restore window you choose and back to Archive afterwards; Tigris bills each tier only while the data is in it.",
            "components": [
              {
                "label": "Restored data in the online tier",
                "quantity": 2173.0860074361167,
                "unit": "GiB-month",
                "rateUsd": 0.02,
                "amount": 43.461720148722335,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Archive storage not billed while the data is out of Archive",
                "quantity": 2173.0860074361167,
                "unit": "GiB-month",
                "rateUsd": -0.004,
                "amount": -8.692344029744467,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 72.472279103597,
        "total": 72.472279103597,
        "recovery": {
          "state": "unknown",
          "retrievalTier": null,
          "providerReadyMinHours": null,
          "providerReadyMaxHours": null,
          "transferHours": 22.22222222222222,
          "totalMinHours": null,
          "totalMaxHours": null,
          "explanation": "We can work out the download time, but the vendor does not publish how long data takes to be ready.",
          "sources": [
            {
              "url": "https://www.tigrisdata.com/pricing/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "unknown",
      "downloadRule": "No download fees",
      "s3Api": true,
      "restoreFirst": true,
      "minimumDays": 90,
      "minimumHours": null,
      "constraint": {
        "state": "unknown",
        "reasons": [
          "We have not confirmed how long this vendor takes to make data ready, so we cannot check it against your 12-hour deadline."
        ]
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "tigris-archive-instant-retrieval@global",
      "providerId": "tigris",
      "providerName": "Tigris",
      "classId": "tigris-archive-instant-retrieval",
      "className": "Archive Instant Retrieval",
      "region": "global",
      "regionLabel": "Global",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://www.tigrisdata.com/pricing/",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-11-04T07:08:52Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "tigris-archive-instant-retrieval",
        "provider": "tigris",
        "region": "global",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 37.25290298461914,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.004,
                "amount": 37.25290298461914,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 37.25290298461914,
        "total": 37.25290298461914,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://www.tigrisdata.com/pricing/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "tigris-archive-instant-retrieval",
        "provider": "tigris",
        "region": "global",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "policy_constraint",
            "kind": "policy_constraint",
            "amount": 0,
            "meterStates": [
              "conditional"
            ],
            "description": "Minimum billable object size is not_published. No object-size adjustment was applied.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Smallest billed file size",
            "valueLabel": "Not published"
          },
          {
            "id": "storage",
            "kind": "charge",
            "amount": 37.25290298461914,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.004,
                "amount": 37.25290298461914,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "9,313.226 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.45,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 900,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0005,
                "amount": 0.45,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 279.39677238464355,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.03,
                "amount": 279.39677238464355,
                "sources": [
                  {
                    "url": "https://www.tigrisdata.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://www.tigrisdata.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 317.0996753692627,
        "total": 317.0996753692627,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://www.tigrisdata.com/pricing/",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "No download fees",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 90,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "filebase-object-storage@global",
      "providerId": "filebase",
      "providerName": "Filebase",
      "classId": "filebase-object-storage",
      "className": "Object Storage",
      "region": "global",
      "regionLabel": "Global",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://filebase.com/docs/account/pricing",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-11-04T07:08:52Z",
      "sourceType": "official_docs",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "filebase-object-storage",
        "provider": "filebase",
        "region": "global",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 132.19838619232178,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 500,
                "unit": "GiB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://filebase.com/docs/account/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 8813.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.015,
                "amount": 132.19838619232178,
                "sources": [
                  {
                    "url": "https://filebase.com/docs/account/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://filebase.com/docs/account/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://filebase.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://filebase.com/docs/account/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0045,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://filebase.com/docs/account/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00036,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://filebase.com/docs/account/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://filebase.com/docs/account/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://filebase.com/docs/account/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 7.5,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Pro plan",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 7.5,
                "amount": 7.5,
                "sources": [
                  {
                    "url": "https://filebase.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://filebase.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 139.69838619232178,
        "total": 139.69838619232178,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://filebase.com/docs/account/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "filebase-object-storage",
        "provider": "filebase",
        "region": "global",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 132.19838619232178,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 500,
                "unit": "GiB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://filebase.com/docs/account/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 8813.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.015,
                "amount": 132.19838619232178,
                "sources": [
                  {
                    "url": "https://filebase.com/docs/account/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://filebase.com/docs/account/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              },
              {
                "url": "https://filebase.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "9,313.226 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://filebase.com/docs/account/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0045,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://filebase.com/docs/account/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00036,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://filebase.com/docs/account/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://filebase.com/docs/account/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://filebase.com/docs/account/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://filebase.com/docs/account/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 7.5,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [
              {
                "label": "Pro plan",
                "quantity": 1,
                "unit": "month",
                "rateUsd": 7.5,
                "amount": 7.5,
                "sources": [
                  {
                    "url": "https://filebase.com/pricing/",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://filebase.com/pricing/",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 139.69838619232178,
        "total": 139.69838619232178,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://filebase.com/docs/account/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "No download fees",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "telnyx-cloud-storage-standard-us@us-east-1",
      "providerId": "telnyx-cloud-storage",
      "providerName": "Telnyx Cloud Storage",
      "classId": "telnyx-cloud-storage-standard-us",
      "className": "Regular Storage",
      "region": "us-east-1",
      "regionLabel": "US East",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://developers.telnyx.com/docs/cloud-storage/billing",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_docs",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "telnyx-cloud-storage-standard-us",
        "provider": "telnyx-cloud-storage",
        "region": "us-east-1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 55.8329443359375,
            "meterStates": [],
            "description": "9,315.491 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10,
                "unit": "GiB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9305.49072265625,
                "unit": "GiB-month",
                "rateUsd": 0.006,
                "amount": 55.8329443359375,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://support.telnyx.com/en/articles/8344129-get-started-with-telnyx-storage-inference-guide",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00004,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://support.telnyx.com/en/articles/8344129-get-started-with-telnyx-storage-inference-guide",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 55.8329443359375,
        "total": 55.8329443359375,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://support.telnyx.com/en/articles/8344129-get-started-with-telnyx-storage-inference-guide",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "telnyx-cloud-storage-standard-us",
        "provider": "telnyx-cloud-storage",
        "region": "us-east-1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 55.8329443359375,
            "meterStates": [],
            "description": "9,315.491 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 10,
                "unit": "GiB-month",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Storage",
                "quantity": 9305.49072265625,
                "unit": "GiB-month",
                "rateUsd": 0.006,
                "amount": 55.8329443359375,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "9,313.226 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://support.telnyx.com/en/articles/8344129-get-started-with-telnyx-storage-inference-guide",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00004,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 55.8329443359375,
        "total": 55.8329443359375,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://support.telnyx.com/en/articles/8344129-get-started-with-telnyx-storage-inference-guide",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "No download fees",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": null,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "telnyx-cloud-storage-standard-eu@eu-central-1",
      "providerId": "telnyx-cloud-storage",
      "providerName": "Telnyx Cloud Storage",
      "classId": "telnyx-cloud-storage-standard-eu",
      "className": "Regular Storage",
      "region": "eu-central-1",
      "regionLabel": "EU Central",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://developers.telnyx.com/docs/cloud-storage/billing",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_docs",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "telnyx-cloud-storage-standard-eu",
        "provider": "telnyx-cloud-storage",
        "region": "eu-central-1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 232.88726806640625,
            "meterStates": [],
            "description": "9,315.491 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9315.49072265625,
                "unit": "GiB-month",
                "rateUsd": 0.025,
                "amount": 232.88726806640625,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://support.telnyx.com/en/articles/8344129-get-started-with-telnyx-storage-inference-guide",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://support.telnyx.com/en/articles/8344129-get-started-with-telnyx-storage-inference-guide",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 232.88726806640625,
        "total": 232.88726806640625,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://support.telnyx.com/en/articles/8344129-get-started-with-telnyx-storage-inference-guide",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "telnyx-cloud-storage-standard-eu",
        "provider": "telnyx-cloud-storage",
        "region": "eu-central-1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 232.88726806640625,
            "meterStates": [],
            "description": "9,315.491 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9315.49072265625,
                "unit": "GiB-month",
                "rateUsd": 0.025,
                "amount": 232.88726806640625,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_charged"
            ],
            "description": "9,313.226 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://support.telnyx.com/en/articles/8344129-get-started-with-telnyx-storage-inference-guide",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.4,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.005,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0004,
                "amount": 0.4,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://developers.telnyx.com/docs/cloud-storage/billing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 233.28726806640626,
        "total": 233.28726806640626,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://support.telnyx.com/en/articles/8344129-get-started-with-telnyx-storage-inference-guide",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "No download fees",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": null,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "aws-s3-express-one-zone@us-east-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-express-one-zone",
      "className": "S3 Express One Zone",
      "region": "us-east-1",
      "regionLabel": "US East (N. Virginia)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-express-one-zone",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 1024.4548320770264,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.11,
                "amount": 1024.4548320770264,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00113,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00003,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1024.4548320770264,
        "total": 1024.4548320770264,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-express-one-zone",
        "provider": "aws-s3",
        "region": "us-east-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 1024.4548320770264,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.11,
                "amount": 1024.4548320770264,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.030000000000000002,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00113,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00003,
                "amount": 0.030000000000000002,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 5.58793544769287,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval: All data retrieval",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0.0006,
                "amount": 5.58793544769287,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1859.2630846786499,
        "total": 1859.2630846786499,
        "recovery": {
          "state": "estimated",
          "retrievalTier": "All data retrieval",
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0.0002777777777777778,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.2225,
          "explanation": "The vendor's published wait plus the download at your full 1000 Mbps: the soonest it can all be back. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/us-east-1/index.json",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "gcs-rapid@us-east1",
      "providerId": "google-cloud-storage",
      "providerName": "Google Cloud Storage",
      "classId": "gcs-rapid",
      "className": "Rapid",
      "region": "us-east1",
      "regionLabel": "South Carolina zonal bucket",
      "unitSystem": "GiB",
      "currency": "USD",
      "sourceUrl": "https://cloud.google.com/storage/pricing",
      "sourceFetchedAt": "2026-10-17T18:47:02Z",
      "sourceCheckedThrough": "2026-10-17T18:47:02Z",
      "sourceType": "official_pricing_page",
      "rightsState": "public_page_manual",
      "cadenceClass": "unknown",
      "ageDays": 19,
      "pastCadence": false,
      "monthly": {
        "offer": "gcs-rapid",
        "provider": "google-cloud-storage",
        "region": "us-east1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 1024.4548320770264,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.11,
                "amount": 1024.4548320770264,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GiB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00113,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0002,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1024.4548320770264,
        "total": 1024.4548320770264,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "gcs-rapid",
        "provider": "google-cloud-storage",
        "region": "us-east1",
        "unitSystem": "GiB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 1024.4548320770264,
            "meterStates": [],
            "description": "9,313.226 GiB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GiB-month",
                "rateUsd": 0.11,
                "amount": 1024.4548320770264,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 1117.5870895385742,
            "meterStates": [],
            "description": "9,313.226 GiB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.12,
                "amount": 1117.5870895385742,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.2,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00113,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0002,
                "amount": 0.2,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 5.58793544769287,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Rapid read transfer",
                "quantity": 9313.225746154785,
                "unit": "GiB",
                "rateUsd": 0.0006,
                "amount": 5.58793544769287,
                "sources": [
                  {
                    "url": "https://cloud.google.com/storage/pricing",
                    "retrievedAt": "2026-10-17T18:47:02Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ],
            "label": "Rapid read transfer"
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://cloud.google.com/storage/pricing",
                "retrievedAt": "2026-10-17T18:47:02Z"
              }
            ]
          }
        ],
        "knownSubtotal": 2147.8298570632933,
        "total": 2147.8298570632933,
        "recovery": {
          "state": "estimated",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.22222222222222,
          "explanation": "Data in this class can be read at once, with no restore step, so the soonest it can all be back is the download at your full 1000 Mbps. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://cloud.google.com/storage/pricing",
              "retrievedAt": "2026-10-17T18:47:02Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "Every GB downloaded is billed",
      "s3Api": false,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    },
    {
      "offerKey": "aws-s3-express-one-zone@eu-central-1",
      "providerId": "aws-s3",
      "providerName": "Amazon S3",
      "classId": "aws-s3-express-one-zone",
      "className": "S3 Express One Zone",
      "region": "eu-central-1",
      "regionLabel": "EU (Frankfurt)",
      "unitSystem": "GB",
      "currency": "USD",
      "sourceUrl": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
      "sourceFetchedAt": "2026-11-06T03:40:02.000Z",
      "sourceCheckedThrough": "2026-11-06T03:40:02.000Z",
      "sourceType": "official_api",
      "rightsState": "official_api",
      "cadenceClass": "official_feed_7d",
      "ageDays": 0,
      "pastCadence": false,
      "monthly": {
        "offer": "aws-s3-express-one-zone",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 1098.9606380462646,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.118,
                "amount": 1098.9606380462646,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "0 GB internet egress is within the published allowance.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00122,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0000323,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 0,
            "meterStates": [
              "not_applicable"
            ],
            "description": "No data retrieval in this scenario.",
            "components": [],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1098.9606380462646,
        "total": 1098.9606380462646,
        "recovery": {
          "state": "not_applicable",
          "retrievalTier": null,
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0,
          "transferHours": 0,
          "totalMinHours": 0,
          "totalMaxHours": 0,
          "explanation": "Nothing is restored in this example.",
          "sources": [
            {
              "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "restore": {
        "offer": "aws-s3-express-one-zone",
        "provider": "aws-s3",
        "region": "eu-central-1",
        "unitSystem": "GB",
        "vendorUnitBytes": 1073741824,
        "rankable": true,
        "eligibility": {
          "state": "comparable",
          "reasons": []
        },
        "reasons": [],
        "lines": [
          {
            "id": "storage",
            "kind": "charge",
            "amount": 1098.9606380462646,
            "meterStates": [],
            "description": "9,313.226 GB-months billed, after any minimum object size, rounding or minimum capacity the vendor sets.",
            "components": [
              {
                "label": "Storage",
                "quantity": 9313.225746154785,
                "unit": "GB-month",
                "rateUsd": 0.118,
                "amount": 1098.9606380462646,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "egress",
            "kind": "charge",
            "amount": 829.1903171539307,
            "meterStates": [],
            "description": "9,213.226 GB billable after the published allowance.",
            "components": [
              {
                "label": "Downloads to the internet",
                "quantity": 9213.225746154785,
                "unit": "GB",
                "rateUsd": 0.09,
                "amount": 829.1903171539307,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              },
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "operations",
            "kind": "charge",
            "amount": 0.0323,
            "meterStates": [],
            "description": "Class A and Class B operations after published allowances.",
            "components": [
              {
                "label": "Class A operations",
                "quantity": 0,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.00122,
                "amount": 0,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              },
              {
                "label": "Class B operations",
                "quantity": 1000,
                "unit": "blocks of 1,000 operations",
                "rateUsd": 0.0000323,
                "amount": 0.0323,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "retrieval",
            "kind": "charge",
            "amount": 6.007030606269836,
            "meterStates": [],
            "description": "A restore only reads your data; nothing is deleted, so there is no early-deletion charge.",
            "components": [
              {
                "label": "Retrieval: All data retrieval",
                "quantity": 9313.225746154785,
                "unit": "GB",
                "rateUsd": 0.000645,
                "amount": 6.007030606269836,
                "sources": [
                  {
                    "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                    "retrievedAt": "2026-11-06T03:40:02.000Z"
                  }
                ]
              }
            ],
            "sources": [
              {
                "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          },
          {
            "id": "fixed_fees",
            "kind": "charge",
            "amount": 0,
            "meterStates": [],
            "description": "Published fixed monthly fees.",
            "components": [],
            "sources": [
              {
                "url": "https://aws.amazon.com/s3/pricing/",
                "retrievedAt": "2026-11-06T03:40:02.000Z"
              }
            ]
          }
        ],
        "knownSubtotal": 1934.1902858064652,
        "total": 1934.1902858064652,
        "recovery": {
          "state": "estimated",
          "retrievalTier": "All data retrieval",
          "providerReadyMinHours": 0,
          "providerReadyMaxHours": 0.0002777777777777778,
          "transferHours": 22.22222222222222,
          "totalMinHours": 22.22222222222222,
          "totalMaxHours": 22.2225,
          "explanation": "The vendor's published wait plus the download at your full 1000 Mbps: the soonest it can all be back. The vendor does not publish how fast it serves a whole restore, so a real restore can take longer.",
          "sources": [
            {
              "url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonS3/current/eu-central-1/index.json",
              "retrievedAt": "2026-11-06T03:40:02.000Z"
            }
          ]
        }
      },
      "latencyBand": "instant",
      "downloadRule": "First 100 GB downloaded free each month",
      "s3Api": true,
      "restoreFirst": false,
      "minimumDays": 0,
      "minimumHours": null,
      "constraint": {
        "state": "passes",
        "reasons": []
      },
      "usage": {
        "monthly": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 0,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 0,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 0,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 0,
          "restoredObjectCount": 0,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 0,
          "retrievalTier": "Standard"
        },
        "restore": {
          "storedBytes": 10000000000000,
          "averageStoredBytes": 10000000000000,
          "uploadedBytes": 0,
          "internetEgressBytes": 10000000000000,
          "sameRegionEgressBytes": 0,
          "crossRegionEgressBytes": 0,
          "cdnOrPartnerEgressBytes": 0,
          "retrievedBytes": 10000000000000,
          "objectCount": 1000000,
          "averageObjectSizeBytes": 10000000,
          "classAOperations": 0,
          "classBOperations": 1000000,
          "listOperations": 0,
          "deleteOperations": 0,
          "lifecycleTransitionOperations": 0,
          "additionalOperations": {},
          "restoreRequestCount": 1000000,
          "restoredObjectCount": 1000000,
          "objectAgeDays": 365,
          "deletedOrOverwrittenBytes": 0,
          "activeHours": 730,
          "activeDays": 30,
          "temporaryCopyDays": 7,
          "temporaryCopyHours": 168,
          "guaranteedExpeditedCapacity": false,
          "receivingMbps": 1000,
          "applyFreeTier": false,
          "requireObjectLock": false,
          "requireS3Compatibility": false,
          "recoveryBytes": 10000000000000,
          "retrievalTier": "Standard"
        }
      }
    }
  ]
}