> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tensor9.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Systems Manager (SSM) costs

> Compare Systems Manager (SSM) backend choices using explicit service-adapter planning assumptions.

Tensor9 BYOC planning comparisons for `aws::1.0.0::ssm`, with backend choices shown together. Read [how Tensor9 estimates service-adapter costs](/byoc/costs/overview.md) for price scope and capacity qualification, or return to [additional services](/byoc/costs/additional-services.md).

## SSM Parameter Store → Azure App Configuration

Origin API: `aws::1.0.0::ssm`. Target backend: `azure::1.0.0::app-configuration`.

### SSM Parameter Store · Standard read requests

Estimated monthly service charges by Standard read requests. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: eastus; currency: USD.

![SSM Parameter Store · Standard read requests: monthly service charges by Standard read requests. Exact values are in the following table.](/images/diagrams/service-cost/01d18e5d6542e87cc8ac11f3ebccb79de1987c6bf577fe6f41c7aee4769b826f-light.svg)

![SSM Parameter Store · Standard read requests: monthly service charges by Standard read requests. Exact values are in the following table.](/images/diagrams/service-cost/52f26cd0c87939848f5b821cb9ca96c0472da60246df060b5f405fe84965ff4f-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Lines connect evaluated samples; intermediate capacity and prices are not inferred. Unpriced means no target quote or cost difference is available within the sizing policy.

| Standard read requests (operations/s) | Systems Manager (SSM) | Target scenario | Azure App Configuration | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Azure App Configuration (one staging copy) | 73118.178 | 73118.178 |
| 0 | 0 | Azure App Configuration (two staging copies) | 73236.356 | 73236.356 |
| 1 | 0 | Azure App Configuration (one staging copy) | 73118.178 | 73118.178 |
| 1 | 0 | Azure App Configuration (two staging copies) | 73236.356 | 73236.356 |
| 10 | 0 | Azure App Configuration (one staging copy) | 73118.178 | 73118.178 |
| 10 | 0 | Azure App Configuration (two staging copies) | 73236.356 | 73236.356 |
| 100 | 0 | Azure App Configuration (one staging copy) | 73118.178 | 73118.178 |
| 100 | 0 | Azure App Configuration (two staging copies) | 73236.356 | 73236.356 |
| 1000 | 0 | Azure App Configuration (one staging copy) | 73118.178 | 73118.178 |
| 1000 | 0 | Azure App Configuration (two staging copies) | 73236.356 | 73236.356 |
| 10000 | 0 | Azure App Configuration (one staging copy) | 74635.848 | 74635.848 |
| 10000 | 0 | Azure App Configuration (two staging copies) | 76271.696 | 76271.696 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 operations/s / Azure App Configuration (one staging copy) | PlanningAssumption | 0.003805175038051750380517503805175038 / 0.007610350076103500761035007610350076 | 0.000007247952453431905486700007247952453 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 0 operations/s / Azure App Configuration (two staging copies) | PlanningAssumption | 0.003805175038051750380517503805175038 / 0.007610350076103500761035007610350076 | 0.000007247952453431905486700007247952453 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1 operations/s / Azure App Configuration (one staging copy) | PlanningAssumption | 1.003805175038051750380517503805175 / 2.00761035007610350076103500761035 | 0.001912009857215336667391461912009857 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1 operations/s / Azure App Configuration (two staging copies) | PlanningAssumption | 1.003805175038051750380517503805175 / 2.00761035007610350076103500761035 | 0.001912009857215336667391461912009857 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 operations/s / Azure App Configuration (one staging copy) | PlanningAssumption | 10.00380517503805175038051750380518 / 20.00761035007610350076103500761036 | 0.01905486700007247952453431905486701 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 operations/s / Azure App Configuration (two staging copies) | PlanningAssumption | 10.00380517503805175038051750380518 / 20.00761035007610350076103500761036 | 0.01905486700007247952453431905486701 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 operations/s / Azure App Configuration (one staging copy) | PlanningAssumption | 100.0038051750380517503805175038052 / 200.0076103500761035007610350076104 | 0.1904834384286439080959628904834385 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 operations/s / Azure App Configuration (two staging copies) | PlanningAssumption | 100.0038051750380517503805175038052 / 200.0076103500761035007610350076104 | 0.1904834384286439080959628904834385 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 operations/s / Azure App Configuration (one staging copy) | PlanningAssumption | 1000.003805175038051750380517503805 / 2000.00761035007610350076103500761 | 1.904769152714358193810248604769152 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 operations/s / Azure App Configuration (two staging copies) | PlanningAssumption | 1000.003805175038051750380517503805 / 2000.00761035007610350076103500761 | 1.904769152714358193810248604769152 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 operations/s / Azure App Configuration (one staging copy) | PlanningAssumption | 10000.00380517503805175038051750381 / 20000.00761035007610350076103500762 | 19.0476262955715010509531057476263 | 32 | 128 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 operations/s / Azure App Configuration (two staging copies) | PlanningAssumption | 10000.00380517503805175038051750381 / 20000.00761035007610350076103500762 | 19.0476262955715010509531057476263 | 32 | 128 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |

* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Azure App Configuration (one staging copy) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Azure App Configuration (one staging copy) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Azure App Configuration (one staging copy) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Azure App Configuration (one staging copy) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Azure App Configuration (one staging copy) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Azure App Configuration (one staging copy) | Representative value size | 1024 | bytes |
| Azure App Configuration (one staging copy) | Versions retained in adapter state | 10 | versions/object |
| Azure App Configuration (one staging copy) | Provider revisions retained per logical object | 2 | versions/object |
| Azure App Configuration (one staging copy) | Physical record / payload storage | 1.5 | multiplier |
| Azure App Configuration (one staging copy) | Provider reconciliation checks | 30 | checks/object-month |
| Azure App Configuration (one staging copy) | Provider calls per current-value mutation | 2 | operations/mutation |
| Azure App Configuration (one staging copy) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Azure App Configuration (one staging copy) | Values per standard read request | 1 | parameters/request |
| Azure App Configuration (one staging copy) | Paid interactions that read values | 1 | fraction |
| Azure App Configuration (one staging copy) | Target price guess · read | 0 | USD/read |
| Azure App Configuration (one staging copy) | Target price guess · write | 0 | USD/write |
| Azure App Configuration (one staging copy) | Target list price · provider operation | 0.000006 | USD/provider operation |
| Azure App Configuration (one staging copy) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Azure App Configuration (one staging copy) | Target price guess · published GiB | 0 | USD/published GiB |
| Azure App Configuration (one staging copy) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Azure App Configuration (one staging copy) | Target price guess · network GiB | 0 | USD/network GiB |
| Azure App Configuration (one staging copy) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Azure App Configuration (one staging copy) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Azure App Configuration (one staging copy) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Azure App Configuration (one staging copy) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Azure App Configuration (one staging copy) | Target list price · resource-month | 36.5 | USD/resource-month |
| Azure App Configuration (one staging copy) | Target price guess · input token | 0 | USD/input token |
| Azure App Configuration (one staging copy) | Target price guess · output token | 0 | USD/output token |
| Azure App Configuration (one staging copy) | Included before billing · provider operation | 6083340 | provider operation |
| Azure App Configuration (one staging copy) | Target monthly base charge | 0 | USD/month |
| Azure App Configuration (one staging copy) | Approximate target service minimum | 0 | USD/month |
| Azure App Configuration (one staging copy) | Minimum primary CPU | 2 | vCPU |
| Azure App Configuration (one staging copy) | Minimum primary RAM | 8 | GiB |
| Azure App Configuration (one staging copy) | Minimum primary disk | 100 | GiB |
| Azure App Configuration (one staging copy) | Additional full-price standby copy | 0 | 0 or 1 |
| Azure App Configuration (one staging copy) | Allocated share of provisioned cost | 1 | fraction |
| Azure App Configuration (one staging copy) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Azure App Configuration (one staging copy) | Planning peak / mean work | 2 | multiplier |
| Azure App Configuration (one staging copy) | Planning primary CPU utilization | 0.7 | fraction |
| Azure App Configuration (one staging copy) | Resident state reserved in RAM | 0.1 | fraction |
| Azure App Configuration (one staging copy) | Planning disk utilization | 0.8 | fraction |
| Azure App Configuration (one staging copy) | Maintenance and log disk reserve | 20 | GiB |
| Azure App Configuration (one staging copy) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Azure App Configuration (one staging copy) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Azure App Configuration (one staging copy) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Azure App Configuration (one staging copy) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Azure App Configuration (one staging copy) | Dependent object sink write price guess | 0.000005 | USD/write |
| Azure App Configuration (two staging copies) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Azure App Configuration (two staging copies) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Azure App Configuration (two staging copies) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Azure App Configuration (two staging copies) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Azure App Configuration (two staging copies) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Azure App Configuration (two staging copies) | Representative value size | 1024 | bytes |
| Azure App Configuration (two staging copies) | Versions retained in adapter state | 10 | versions/object |
| Azure App Configuration (two staging copies) | Provider revisions retained per logical object | 2 | versions/object |
| Azure App Configuration (two staging copies) | Physical record / payload storage | 1.5 | multiplier |
| Azure App Configuration (two staging copies) | Provider reconciliation checks | 30 | checks/object-month |
| Azure App Configuration (two staging copies) | Provider calls per current-value mutation | 2 | operations/mutation |
| Azure App Configuration (two staging copies) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Azure App Configuration (two staging copies) | Values per standard read request | 1 | parameters/request |
| Azure App Configuration (two staging copies) | Paid interactions that read values | 1 | fraction |
| Azure App Configuration (two staging copies) | Target price guess · read | 0 | USD/read |
| Azure App Configuration (two staging copies) | Target price guess · write | 0 | USD/write |
| Azure App Configuration (two staging copies) | Target list price · provider operation | 0.000006 | USD/provider operation |
| Azure App Configuration (two staging copies) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Azure App Configuration (two staging copies) | Target price guess · published GiB | 0 | USD/published GiB |
| Azure App Configuration (two staging copies) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Azure App Configuration (two staging copies) | Target price guess · network GiB | 0 | USD/network GiB |
| Azure App Configuration (two staging copies) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Azure App Configuration (two staging copies) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Azure App Configuration (two staging copies) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Azure App Configuration (two staging copies) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Azure App Configuration (two staging copies) | Target list price · resource-month | 36.5 | USD/resource-month |
| Azure App Configuration (two staging copies) | Target price guess · input token | 0 | USD/input token |
| Azure App Configuration (two staging copies) | Target price guess · output token | 0 | USD/output token |
| Azure App Configuration (two staging copies) | Included before billing · provider operation | 6083340 | provider operation |
| Azure App Configuration (two staging copies) | Target monthly base charge | 0 | USD/month |
| Azure App Configuration (two staging copies) | Approximate target service minimum | 0 | USD/month |
| Azure App Configuration (two staging copies) | Minimum primary CPU | 2 | vCPU |
| Azure App Configuration (two staging copies) | Minimum primary RAM | 8 | GiB |
| Azure App Configuration (two staging copies) | Minimum primary disk | 100 | GiB |
| Azure App Configuration (two staging copies) | Additional full-price standby copy | 1 | 0 or 1 |
| Azure App Configuration (two staging copies) | Allocated share of provisioned cost | 1 | fraction |
| Azure App Configuration (two staging copies) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Azure App Configuration (two staging copies) | Planning peak / mean work | 2 | multiplier |
| Azure App Configuration (two staging copies) | Planning primary CPU utilization | 0.7 | fraction |
| Azure App Configuration (two staging copies) | Resident state reserved in RAM | 0.1 | fraction |
| Azure App Configuration (two staging copies) | Planning disk utilization | 0.8 | fraction |
| Azure App Configuration (two staging copies) | Maintenance and log disk reserve | 20 | GiB |
| Azure App Configuration (two staging copies) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Azure App Configuration (two staging copies) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Azure App Configuration (two staging copies) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Azure App Configuration (two staging copies) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Azure App Configuration (two staging copies) | Dependent object sink write price guess | 0.000005 | USD/write |

* Monthly operation quantity varies with this steady average rate; stored inventory and other meters retain their defaults. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → eastus, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices. Retention, amplification, and capacity coefficients are authored planning guesses; they are editable, not measured capacity.
* Application reads use durable adapter records. Managed operations estimate independent backend reconciliation, not a provider secret-access charge on every application read.
* Only Parameter Store is represented. A paid advanced source meter does not imply support for advanced parameter policies on the selected backend.
* Parameter history is stored in durable ParameterFacet records; the provider copy is maintained independently.
* Each Standard configuration store bills USD 1.20/day (36.50 for a 730-hour month) and includes 200,000 requests a day; only overage requests bill. The included 200,000 x 30.4167 days = 6,083,340 requests are one store's monthly allowance; raise it when storeCount is above one. Each store includes 1 GB of storage. Free (USD 0) and Developer (0.12/day) stores are not selected.
* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.
* AWS Systems Manager pricing: [https://aws.amazon.com/systems-manager/pricing/](https://aws.amazon.com/systems-manager/pricing/)
* AWS Price List API, AWSSystemsManager offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json)
* Azure Retail Prices API: [https://prices.azure.com/api/retail/prices](https://prices.azure.com/api/retail/prices)
* Azure App Configuration pricing: [https://azure.microsoft.com/en-us/pricing/details/app-configuration/](https://azure.microsoft.com/en-us/pricing/details/app-configuration/)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Free allowances, committed discounts, credits, taxes and negotiated rates.
* Commercial Tensor9 fees and operations labor unless entered separately.
* Systems Manager sessions, Run Command, patching, automation, secure-string custom-key calls and physical regional replicas.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-bea878d9f12ef87e1c7850166ff352935ca15b1e` / `2026-10-22.planning.2`. Curve: `workload-1`.

Sources: [AWS Systems Manager pricing](https://aws.amazon.com/systems-manager/pricing/), [AWS Price List API, AWSSystemsManager offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json), [Azure Retail Prices API](https://prices.azure.com/api/retail/prices), [Azure App Configuration pricing](https://azure.microsoft.com/en-us/pricing/details/app-configuration/).

### SSM Parameter Store · Standard parameters

Estimated monthly service charges by Standard parameters. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: eastus; currency: USD.

![SSM Parameter Store · Standard parameters: monthly service charges by Standard parameters. Exact values are in the following table.](/images/diagrams/service-cost/2f882b4caa23e27c23349b397e1f2c1729a0038fb1f3c85a1bc954af63b4498b-light.svg)

![SSM Parameter Store · Standard parameters: monthly service charges by Standard parameters. Exact values are in the following table.](/images/diagrams/service-cost/f26675ba82fc2f89b62cae509437ea3e97ee64ae4db59c87972c69223bae1c49-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Lines connect evaluated samples; intermediate capacity and prices are not inferred. Unpriced means no target quote or cost difference is available within the sizing policy.

| Standard parameters (parameters) | Systems Manager (SSM) | Target scenario | Azure App Configuration | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Azure App Configuration (one staging copy) | 118.178 | 118.178 |
| 0 | 0 | Azure App Configuration (two staging copies) | 236.356 | 236.356 |
| 10 | 0 | Azure App Configuration (one staging copy) | 848.178 | 848.178 |
| 10 | 0 | Azure App Configuration (two staging copies) | 966.356 | 966.356 |
| 100 | 0 | Azure App Configuration (one staging copy) | 7418.178 | 7418.178 |
| 100 | 0 | Azure App Configuration (two staging copies) | 7536.356 | 7536.356 |
| 1000 | 0 | Azure App Configuration (one staging copy) | 73118.178 | 73118.178 |
| 1000 | 0 | Azure App Configuration (two staging copies) | 73236.356 | 73236.356 |
| 10000 | 0 | Azure App Configuration (one staging copy) | 730118.178 | 730118.178 |
| 10000 | 0 | Azure App Configuration (two staging copies) | 730236.356 | 730236.356 |
| 100000 | 0 | Azure App Configuration (one staging copy) | 7300118.178 | 7300118.178 |
| 100000 | 0 | Azure App Configuration (two staging copies) | 7300236.356 | 7300236.356 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 parameters / Azure App Configuration (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-22.1` | None reported |
| 0 parameters / Azure App Configuration (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 parameters / Azure App Configuration (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.0001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 parameters / Azure App Configuration (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.0001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 parameters / Azure App Configuration (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 parameters / Azure App Configuration (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 parameters / Azure App Configuration (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 parameters / Azure App Configuration (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 parameters / Azure App Configuration (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.1430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 parameters / Azure App Configuration (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.1430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100000 parameters / Azure App Configuration (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 1.430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100000 parameters / Azure App Configuration (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 1.430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |

* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Azure App Configuration (one staging copy) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Azure App Configuration (one staging copy) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Azure App Configuration (one staging copy) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Azure App Configuration (one staging copy) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Azure App Configuration (one staging copy) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Azure App Configuration (one staging copy) | Representative value size | 1024 | bytes |
| Azure App Configuration (one staging copy) | Versions retained in adapter state | 10 | versions/object |
| Azure App Configuration (one staging copy) | Provider revisions retained per logical object | 2 | versions/object |
| Azure App Configuration (one staging copy) | Physical record / payload storage | 1.5 | multiplier |
| Azure App Configuration (one staging copy) | Provider reconciliation checks | 30 | checks/object-month |
| Azure App Configuration (one staging copy) | Provider calls per current-value mutation | 2 | operations/mutation |
| Azure App Configuration (one staging copy) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Azure App Configuration (one staging copy) | Values per standard read request | 1 | parameters/request |
| Azure App Configuration (one staging copy) | Paid interactions that read values | 1 | fraction |
| Azure App Configuration (one staging copy) | Target price guess · read | 0 | USD/read |
| Azure App Configuration (one staging copy) | Target price guess · write | 0 | USD/write |
| Azure App Configuration (one staging copy) | Target list price · provider operation | 0.000006 | USD/provider operation |
| Azure App Configuration (one staging copy) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Azure App Configuration (one staging copy) | Target price guess · published GiB | 0 | USD/published GiB |
| Azure App Configuration (one staging copy) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Azure App Configuration (one staging copy) | Target price guess · network GiB | 0 | USD/network GiB |
| Azure App Configuration (one staging copy) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Azure App Configuration (one staging copy) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Azure App Configuration (one staging copy) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Azure App Configuration (one staging copy) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Azure App Configuration (one staging copy) | Target list price · resource-month | 36.5 | USD/resource-month |
| Azure App Configuration (one staging copy) | Target price guess · input token | 0 | USD/input token |
| Azure App Configuration (one staging copy) | Target price guess · output token | 0 | USD/output token |
| Azure App Configuration (one staging copy) | Included before billing · provider operation | 6083340 | provider operation |
| Azure App Configuration (one staging copy) | Target monthly base charge | 0 | USD/month |
| Azure App Configuration (one staging copy) | Approximate target service minimum | 0 | USD/month |
| Azure App Configuration (one staging copy) | Minimum primary CPU | 2 | vCPU |
| Azure App Configuration (one staging copy) | Minimum primary RAM | 8 | GiB |
| Azure App Configuration (one staging copy) | Minimum primary disk | 100 | GiB |
| Azure App Configuration (one staging copy) | Additional full-price standby copy | 0 | 0 or 1 |
| Azure App Configuration (one staging copy) | Allocated share of provisioned cost | 1 | fraction |
| Azure App Configuration (one staging copy) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Azure App Configuration (one staging copy) | Planning peak / mean work | 2 | multiplier |
| Azure App Configuration (one staging copy) | Planning primary CPU utilization | 0.7 | fraction |
| Azure App Configuration (one staging copy) | Resident state reserved in RAM | 0.1 | fraction |
| Azure App Configuration (one staging copy) | Planning disk utilization | 0.8 | fraction |
| Azure App Configuration (one staging copy) | Maintenance and log disk reserve | 20 | GiB |
| Azure App Configuration (one staging copy) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Azure App Configuration (one staging copy) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Azure App Configuration (one staging copy) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Azure App Configuration (one staging copy) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Azure App Configuration (one staging copy) | Dependent object sink write price guess | 0.000005 | USD/write |
| Azure App Configuration (two staging copies) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Azure App Configuration (two staging copies) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Azure App Configuration (two staging copies) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Azure App Configuration (two staging copies) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Azure App Configuration (two staging copies) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Azure App Configuration (two staging copies) | Representative value size | 1024 | bytes |
| Azure App Configuration (two staging copies) | Versions retained in adapter state | 10 | versions/object |
| Azure App Configuration (two staging copies) | Provider revisions retained per logical object | 2 | versions/object |
| Azure App Configuration (two staging copies) | Physical record / payload storage | 1.5 | multiplier |
| Azure App Configuration (two staging copies) | Provider reconciliation checks | 30 | checks/object-month |
| Azure App Configuration (two staging copies) | Provider calls per current-value mutation | 2 | operations/mutation |
| Azure App Configuration (two staging copies) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Azure App Configuration (two staging copies) | Values per standard read request | 1 | parameters/request |
| Azure App Configuration (two staging copies) | Paid interactions that read values | 1 | fraction |
| Azure App Configuration (two staging copies) | Target price guess · read | 0 | USD/read |
| Azure App Configuration (two staging copies) | Target price guess · write | 0 | USD/write |
| Azure App Configuration (two staging copies) | Target list price · provider operation | 0.000006 | USD/provider operation |
| Azure App Configuration (two staging copies) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Azure App Configuration (two staging copies) | Target price guess · published GiB | 0 | USD/published GiB |
| Azure App Configuration (two staging copies) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Azure App Configuration (two staging copies) | Target price guess · network GiB | 0 | USD/network GiB |
| Azure App Configuration (two staging copies) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Azure App Configuration (two staging copies) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Azure App Configuration (two staging copies) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Azure App Configuration (two staging copies) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Azure App Configuration (two staging copies) | Target list price · resource-month | 36.5 | USD/resource-month |
| Azure App Configuration (two staging copies) | Target price guess · input token | 0 | USD/input token |
| Azure App Configuration (two staging copies) | Target price guess · output token | 0 | USD/output token |
| Azure App Configuration (two staging copies) | Included before billing · provider operation | 6083340 | provider operation |
| Azure App Configuration (two staging copies) | Target monthly base charge | 0 | USD/month |
| Azure App Configuration (two staging copies) | Approximate target service minimum | 0 | USD/month |
| Azure App Configuration (two staging copies) | Minimum primary CPU | 2 | vCPU |
| Azure App Configuration (two staging copies) | Minimum primary RAM | 8 | GiB |
| Azure App Configuration (two staging copies) | Minimum primary disk | 100 | GiB |
| Azure App Configuration (two staging copies) | Additional full-price standby copy | 1 | 0 or 1 |
| Azure App Configuration (two staging copies) | Allocated share of provisioned cost | 1 | fraction |
| Azure App Configuration (two staging copies) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Azure App Configuration (two staging copies) | Planning peak / mean work | 2 | multiplier |
| Azure App Configuration (two staging copies) | Planning primary CPU utilization | 0.7 | fraction |
| Azure App Configuration (two staging copies) | Resident state reserved in RAM | 0.1 | fraction |
| Azure App Configuration (two staging copies) | Planning disk utilization | 0.8 | fraction |
| Azure App Configuration (two staging copies) | Maintenance and log disk reserve | 20 | GiB |
| Azure App Configuration (two staging copies) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Azure App Configuration (two staging copies) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Azure App Configuration (two staging copies) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Azure App Configuration (two staging copies) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Azure App Configuration (two staging copies) | Dependent object sink write price guess | 0.000005 | USD/write |

* Inventory varies independently of monthly reads and mutations. Retention remains an explicit planning assumption. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → eastus, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices. Retention, amplification, and capacity coefficients are authored planning guesses; they are editable, not measured capacity.
* Application reads use durable adapter records. Managed operations estimate independent backend reconciliation, not a provider secret-access charge on every application read.
* Only Parameter Store is represented. A paid advanced source meter does not imply support for advanced parameter policies on the selected backend.
* Parameter history is stored in durable ParameterFacet records; the provider copy is maintained independently.
* Each Standard configuration store bills USD 1.20/day (36.50 for a 730-hour month) and includes 200,000 requests a day; only overage requests bill. The included 200,000 x 30.4167 days = 6,083,340 requests are one store's monthly allowance; raise it when storeCount is above one. Each store includes 1 GB of storage. Free (USD 0) and Developer (0.12/day) stores are not selected.
* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.
* AWS Systems Manager pricing: [https://aws.amazon.com/systems-manager/pricing/](https://aws.amazon.com/systems-manager/pricing/)
* AWS Price List API, AWSSystemsManager offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json)
* Azure Retail Prices API: [https://prices.azure.com/api/retail/prices](https://prices.azure.com/api/retail/prices)
* Azure App Configuration pricing: [https://azure.microsoft.com/en-us/pricing/details/app-configuration/](https://azure.microsoft.com/en-us/pricing/details/app-configuration/)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Free allowances, committed discounts, credits, taxes and negotiated rates.
* Commercial Tensor9 fees and operations labor unless entered separately.
* Systems Manager sessions, Run Command, patching, automation, secure-string custom-key calls and physical regional replicas.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-bea878d9f12ef87e1c7850166ff352935ca15b1e` / `2026-10-22.planning.2`. Curve: `workload-2`.

Sources: [AWS Systems Manager pricing](https://aws.amazon.com/systems-manager/pricing/), [AWS Price List API, AWSSystemsManager offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json), [Azure Retail Prices API](https://prices.azure.com/api/retail/prices), [Azure App Configuration pricing](https://azure.microsoft.com/en-us/pricing/details/app-configuration/).

## SSM Parameter Store → Google Parameter Manager

Origin API: `aws::1.0.0::ssm`. Target backend: `google::1.0.0::parameter-manager`.

### SSM Parameter Store · Standard read requests

Estimated monthly service charges by Standard read requests. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: us-central1; currency: USD.

![SSM Parameter Store · Standard read requests: monthly service charges by Standard read requests. Exact values are in the following table.](/images/diagrams/service-cost/b6492e6f63968215f0b1c6d898c347840f2c0a0554530a137c7ffeb53b6832e3-light.svg)

![SSM Parameter Store · Standard read requests: monthly service charges by Standard read requests. Exact values are in the following table.](/images/diagrams/service-cost/69ceb4e9241e8eb942d71f5c66b13ba1acfb275654543ecfe20020eb3cab89bb-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Lines connect evaluated samples; intermediate capacity and prices are not inferred. Unpriced means no target quote or cost difference is available within the sizing policy.

| Standard read requests (operations/s) | Systems Manager (SSM) | Target scenario | Parameter Manager | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Parameter Manager (one staging copy) | 318.508 | 318.508 |
| 0 | 0 | Parameter Manager (two staging copies) | 436.686 | 436.686 |
| 1 | 0 | Parameter Manager (one staging copy) | 318.508 | 318.508 |
| 1 | 0 | Parameter Manager (two staging copies) | 436.686 | 436.686 |
| 10 | 0 | Parameter Manager (one staging copy) | 318.508 | 318.508 |
| 10 | 0 | Parameter Manager (two staging copies) | 436.686 | 436.686 |
| 100 | 0 | Parameter Manager (one staging copy) | 318.508 | 318.508 |
| 100 | 0 | Parameter Manager (two staging copies) | 436.686 | 436.686 |
| 1000 | 0 | Parameter Manager (one staging copy) | 318.508 | 318.508 |
| 1000 | 0 | Parameter Manager (two staging copies) | 436.686 | 436.686 |
| 10000 | 0 | Parameter Manager (one staging copy) | 1836.178 | 1836.178 |
| 10000 | 0 | Parameter Manager (two staging copies) | 3472.026 | 3472.026 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 operations/s / Parameter Manager (one staging copy) | PlanningAssumption | 0.003805175038051750380517503805175038 / 0.007610350076103500761035007610350076 | 0.000007247952453431905486700007247952453 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 0 operations/s / Parameter Manager (two staging copies) | PlanningAssumption | 0.003805175038051750380517503805175038 / 0.007610350076103500761035007610350076 | 0.000007247952453431905486700007247952453 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1 operations/s / Parameter Manager (one staging copy) | PlanningAssumption | 1.003805175038051750380517503805175 / 2.00761035007610350076103500761035 | 0.001912009857215336667391461912009857 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1 operations/s / Parameter Manager (two staging copies) | PlanningAssumption | 1.003805175038051750380517503805175 / 2.00761035007610350076103500761035 | 0.001912009857215336667391461912009857 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 operations/s / Parameter Manager (one staging copy) | PlanningAssumption | 10.00380517503805175038051750380518 / 20.00761035007610350076103500761036 | 0.01905486700007247952453431905486701 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 operations/s / Parameter Manager (two staging copies) | PlanningAssumption | 10.00380517503805175038051750380518 / 20.00761035007610350076103500761036 | 0.01905486700007247952453431905486701 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 operations/s / Parameter Manager (one staging copy) | PlanningAssumption | 100.0038051750380517503805175038052 / 200.0076103500761035007610350076104 | 0.1904834384286439080959628904834385 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 operations/s / Parameter Manager (two staging copies) | PlanningAssumption | 100.0038051750380517503805175038052 / 200.0076103500761035007610350076104 | 0.1904834384286439080959628904834385 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 operations/s / Parameter Manager (one staging copy) | PlanningAssumption | 1000.003805175038051750380517503805 / 2000.00761035007610350076103500761 | 1.904769152714358193810248604769152 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 operations/s / Parameter Manager (two staging copies) | PlanningAssumption | 1000.003805175038051750380517503805 / 2000.00761035007610350076103500761 | 1.904769152714358193810248604769152 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 operations/s / Parameter Manager (one staging copy) | PlanningAssumption | 10000.00380517503805175038051750381 / 20000.00761035007610350076103500762 | 19.0476262955715010509531057476263 | 32 | 128 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 operations/s / Parameter Manager (two staging copies) | PlanningAssumption | 10000.00380517503805175038051750381 / 20000.00761035007610350076103500762 | 19.0476262955715010509531057476263 | 32 | 128 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |

* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Parameter Manager (one staging copy) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Parameter Manager (one staging copy) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Parameter Manager (one staging copy) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Parameter Manager (one staging copy) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Parameter Manager (one staging copy) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Parameter Manager (one staging copy) | Representative value size | 1024 | bytes |
| Parameter Manager (one staging copy) | Versions retained in adapter state | 10 | versions/object |
| Parameter Manager (one staging copy) | Provider revisions retained per logical object | 2 | versions/object |
| Parameter Manager (one staging copy) | Physical record / payload storage | 1.5 | multiplier |
| Parameter Manager (one staging copy) | Provider reconciliation checks | 30 | checks/object-month |
| Parameter Manager (one staging copy) | Provider calls per current-value mutation | 2 | operations/mutation |
| Parameter Manager (one staging copy) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Parameter Manager (one staging copy) | Values per standard read request | 1 | parameters/request |
| Parameter Manager (one staging copy) | Paid interactions that read values | 1 | fraction |
| Parameter Manager (one staging copy) | Target price guess · read | 0 | USD/read |
| Parameter Manager (one staging copy) | Target price guess · write | 0 | USD/write |
| Parameter Manager (one staging copy) | Target list price · provider operation | 0.000006 | USD/provider operation |
| Parameter Manager (one staging copy) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Parameter Manager (one staging copy) | Target price guess · published GiB | 0 | USD/published GiB |
| Parameter Manager (one staging copy) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Parameter Manager (one staging copy) | Target price guess · network GiB | 0 | USD/network GiB |
| Parameter Manager (one staging copy) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Parameter Manager (one staging copy) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Parameter Manager (one staging copy) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Parameter Manager (one staging copy) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Parameter Manager (one staging copy) | Target list price · resource-month | 0.1 | USD/resource-month |
| Parameter Manager (one staging copy) | Target price guess · input token | 0 | USD/input token |
| Parameter Manager (one staging copy) | Target price guess · output token | 0 | USD/output token |
| Parameter Manager (one staging copy) | Target monthly base charge | 0 | USD/month |
| Parameter Manager (one staging copy) | Approximate target service minimum | 0 | USD/month |
| Parameter Manager (one staging copy) | Minimum primary CPU | 2 | vCPU |
| Parameter Manager (one staging copy) | Minimum primary RAM | 8 | GiB |
| Parameter Manager (one staging copy) | Minimum primary disk | 100 | GiB |
| Parameter Manager (one staging copy) | Additional full-price standby copy | 0 | 0 or 1 |
| Parameter Manager (one staging copy) | Allocated share of provisioned cost | 1 | fraction |
| Parameter Manager (one staging copy) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Parameter Manager (one staging copy) | Planning peak / mean work | 2 | multiplier |
| Parameter Manager (one staging copy) | Planning primary CPU utilization | 0.7 | fraction |
| Parameter Manager (one staging copy) | Resident state reserved in RAM | 0.1 | fraction |
| Parameter Manager (one staging copy) | Planning disk utilization | 0.8 | fraction |
| Parameter Manager (one staging copy) | Maintenance and log disk reserve | 20 | GiB |
| Parameter Manager (one staging copy) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Parameter Manager (one staging copy) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Parameter Manager (one staging copy) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Parameter Manager (one staging copy) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Parameter Manager (one staging copy) | Dependent object sink write price guess | 0.000005 | USD/write |
| Parameter Manager (two staging copies) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Parameter Manager (two staging copies) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Parameter Manager (two staging copies) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Parameter Manager (two staging copies) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Parameter Manager (two staging copies) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Parameter Manager (two staging copies) | Representative value size | 1024 | bytes |
| Parameter Manager (two staging copies) | Versions retained in adapter state | 10 | versions/object |
| Parameter Manager (two staging copies) | Provider revisions retained per logical object | 2 | versions/object |
| Parameter Manager (two staging copies) | Physical record / payload storage | 1.5 | multiplier |
| Parameter Manager (two staging copies) | Provider reconciliation checks | 30 | checks/object-month |
| Parameter Manager (two staging copies) | Provider calls per current-value mutation | 2 | operations/mutation |
| Parameter Manager (two staging copies) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Parameter Manager (two staging copies) | Values per standard read request | 1 | parameters/request |
| Parameter Manager (two staging copies) | Paid interactions that read values | 1 | fraction |
| Parameter Manager (two staging copies) | Target price guess · read | 0 | USD/read |
| Parameter Manager (two staging copies) | Target price guess · write | 0 | USD/write |
| Parameter Manager (two staging copies) | Target list price · provider operation | 0.000006 | USD/provider operation |
| Parameter Manager (two staging copies) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Parameter Manager (two staging copies) | Target price guess · published GiB | 0 | USD/published GiB |
| Parameter Manager (two staging copies) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Parameter Manager (two staging copies) | Target price guess · network GiB | 0 | USD/network GiB |
| Parameter Manager (two staging copies) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Parameter Manager (two staging copies) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Parameter Manager (two staging copies) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Parameter Manager (two staging copies) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Parameter Manager (two staging copies) | Target list price · resource-month | 0.1 | USD/resource-month |
| Parameter Manager (two staging copies) | Target price guess · input token | 0 | USD/input token |
| Parameter Manager (two staging copies) | Target price guess · output token | 0 | USD/output token |
| Parameter Manager (two staging copies) | Target monthly base charge | 0 | USD/month |
| Parameter Manager (two staging copies) | Approximate target service minimum | 0 | USD/month |
| Parameter Manager (two staging copies) | Minimum primary CPU | 2 | vCPU |
| Parameter Manager (two staging copies) | Minimum primary RAM | 8 | GiB |
| Parameter Manager (two staging copies) | Minimum primary disk | 100 | GiB |
| Parameter Manager (two staging copies) | Additional full-price standby copy | 1 | 0 or 1 |
| Parameter Manager (two staging copies) | Allocated share of provisioned cost | 1 | fraction |
| Parameter Manager (two staging copies) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Parameter Manager (two staging copies) | Planning peak / mean work | 2 | multiplier |
| Parameter Manager (two staging copies) | Planning primary CPU utilization | 0.7 | fraction |
| Parameter Manager (two staging copies) | Resident state reserved in RAM | 0.1 | fraction |
| Parameter Manager (two staging copies) | Planning disk utilization | 0.8 | fraction |
| Parameter Manager (two staging copies) | Maintenance and log disk reserve | 20 | GiB |
| Parameter Manager (two staging copies) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Parameter Manager (two staging copies) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Parameter Manager (two staging copies) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Parameter Manager (two staging copies) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Parameter Manager (two staging copies) | Dependent object sink write price guess | 0.000005 | USD/write |

* Monthly operation quantity varies with this steady average rate; stored inventory and other meters retain their defaults. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → us-central1, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices. Retention, amplification, and capacity coefficients are authored planning guesses; they are editable, not measured capacity.
* Application reads use durable adapter records. Managed operations estimate independent backend reconciliation, not a provider secret-access charge on every application read.
* Only Parameter Store is represented. A paid advanced source meter does not imply support for advanced parameter policies on the selected backend.
* Parameter history is stored in durable ParameterFacet records; the provider copy is maintained independently.
* Monthly resource quantity is retained parameter versions; get and render calls are access operations and management operations are free. The account-wide free tier (6 versions, 10,000 operations a month) is not applied.
* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.
* AWS Systems Manager pricing: [https://aws.amazon.com/systems-manager/pricing/](https://aws.amazon.com/systems-manager/pricing/)
* AWS Price List API, AWSSystemsManager offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json)
* Secret Manager pricing (Parameter Manager section): [https://cloud.google.com/secret-manager/pricing](https://cloud.google.com/secret-manager/pricing)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Free allowances, committed discounts, credits, taxes and negotiated rates.
* Commercial Tensor9 fees and operations labor unless entered separately.
* Systems Manager sessions, Run Command, patching, automation, secure-string custom-key calls and physical regional replicas.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-a17979490370f05e38868d643e884b5a5628ef05` / `2026-10-22.planning.2`. Curve: `workload-1`.

Sources: [AWS Systems Manager pricing](https://aws.amazon.com/systems-manager/pricing/), [AWS Price List API, AWSSystemsManager offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json), [Secret Manager pricing (Parameter Manager section)](https://cloud.google.com/secret-manager/pricing).

### SSM Parameter Store · Standard parameters

Estimated monthly service charges by Standard parameters. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: us-central1; currency: USD.

![SSM Parameter Store · Standard parameters: monthly service charges by Standard parameters. Exact values are in the following table.](/images/diagrams/service-cost/60b4e1dda449c32cb4df98d971a9285a35f2ab5b7dd6be0acd5fddb566e74668-light.svg)

![SSM Parameter Store · Standard parameters: monthly service charges by Standard parameters. Exact values are in the following table.](/images/diagrams/service-cost/f14c367d83b6a1536e610d2a079ce8e1de7aca7bcec5d270384351ec7184b652-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Lines connect evaluated samples; intermediate capacity and prices are not inferred. Unpriced means no target quote or cost difference is available within the sizing policy.

| Standard parameters (parameters) | Systems Manager (SSM) | Target scenario | Parameter Manager | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Parameter Manager (one staging copy) | 118.31 | 118.31 |
| 0 | 0 | Parameter Manager (two staging copies) | 236.488 | 236.488 |
| 10 | 0 | Parameter Manager (one staging copy) | 120.31198 | 120.31198 |
| 10 | 0 | Parameter Manager (two staging copies) | 238.48998 | 238.48998 |
| 100 | 0 | Parameter Manager (one staging copy) | 138.3298 | 138.3298 |
| 100 | 0 | Parameter Manager (two staging copies) | 256.5078 | 256.5078 |
| 1000 | 0 | Parameter Manager (one staging copy) | 318.508 | 318.508 |
| 1000 | 0 | Parameter Manager (two staging copies) | 436.686 | 436.686 |
| 10000 | 0 | Parameter Manager (one staging copy) | 2120.29 | 2120.29 |
| 10000 | 0 | Parameter Manager (two staging copies) | 2238.468 | 2238.468 |
| 100000 | 0 | Parameter Manager (one staging copy) | 20138.11 | 20138.11 |
| 100000 | 0 | Parameter Manager (two staging copies) | 20256.288 | 20256.288 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 parameters / Parameter Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-22.1` | None reported |
| 0 parameters / Parameter Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 parameters / Parameter Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.0001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 parameters / Parameter Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.0001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 parameters / Parameter Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 parameters / Parameter Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 parameters / Parameter Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 parameters / Parameter Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 parameters / Parameter Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.1430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 parameters / Parameter Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.1430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100000 parameters / Parameter Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 1.430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100000 parameters / Parameter Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 1.430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |

* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Parameter Manager (one staging copy) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Parameter Manager (one staging copy) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Parameter Manager (one staging copy) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Parameter Manager (one staging copy) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Parameter Manager (one staging copy) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Parameter Manager (one staging copy) | Representative value size | 1024 | bytes |
| Parameter Manager (one staging copy) | Versions retained in adapter state | 10 | versions/object |
| Parameter Manager (one staging copy) | Provider revisions retained per logical object | 2 | versions/object |
| Parameter Manager (one staging copy) | Physical record / payload storage | 1.5 | multiplier |
| Parameter Manager (one staging copy) | Provider reconciliation checks | 30 | checks/object-month |
| Parameter Manager (one staging copy) | Provider calls per current-value mutation | 2 | operations/mutation |
| Parameter Manager (one staging copy) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Parameter Manager (one staging copy) | Values per standard read request | 1 | parameters/request |
| Parameter Manager (one staging copy) | Paid interactions that read values | 1 | fraction |
| Parameter Manager (one staging copy) | Target price guess · read | 0 | USD/read |
| Parameter Manager (one staging copy) | Target price guess · write | 0 | USD/write |
| Parameter Manager (one staging copy) | Target list price · provider operation | 0.000006 | USD/provider operation |
| Parameter Manager (one staging copy) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Parameter Manager (one staging copy) | Target price guess · published GiB | 0 | USD/published GiB |
| Parameter Manager (one staging copy) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Parameter Manager (one staging copy) | Target price guess · network GiB | 0 | USD/network GiB |
| Parameter Manager (one staging copy) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Parameter Manager (one staging copy) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Parameter Manager (one staging copy) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Parameter Manager (one staging copy) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Parameter Manager (one staging copy) | Target list price · resource-month | 0.1 | USD/resource-month |
| Parameter Manager (one staging copy) | Target price guess · input token | 0 | USD/input token |
| Parameter Manager (one staging copy) | Target price guess · output token | 0 | USD/output token |
| Parameter Manager (one staging copy) | Target monthly base charge | 0 | USD/month |
| Parameter Manager (one staging copy) | Approximate target service minimum | 0 | USD/month |
| Parameter Manager (one staging copy) | Minimum primary CPU | 2 | vCPU |
| Parameter Manager (one staging copy) | Minimum primary RAM | 8 | GiB |
| Parameter Manager (one staging copy) | Minimum primary disk | 100 | GiB |
| Parameter Manager (one staging copy) | Additional full-price standby copy | 0 | 0 or 1 |
| Parameter Manager (one staging copy) | Allocated share of provisioned cost | 1 | fraction |
| Parameter Manager (one staging copy) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Parameter Manager (one staging copy) | Planning peak / mean work | 2 | multiplier |
| Parameter Manager (one staging copy) | Planning primary CPU utilization | 0.7 | fraction |
| Parameter Manager (one staging copy) | Resident state reserved in RAM | 0.1 | fraction |
| Parameter Manager (one staging copy) | Planning disk utilization | 0.8 | fraction |
| Parameter Manager (one staging copy) | Maintenance and log disk reserve | 20 | GiB |
| Parameter Manager (one staging copy) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Parameter Manager (one staging copy) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Parameter Manager (one staging copy) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Parameter Manager (one staging copy) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Parameter Manager (one staging copy) | Dependent object sink write price guess | 0.000005 | USD/write |
| Parameter Manager (two staging copies) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Parameter Manager (two staging copies) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Parameter Manager (two staging copies) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Parameter Manager (two staging copies) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Parameter Manager (two staging copies) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Parameter Manager (two staging copies) | Representative value size | 1024 | bytes |
| Parameter Manager (two staging copies) | Versions retained in adapter state | 10 | versions/object |
| Parameter Manager (two staging copies) | Provider revisions retained per logical object | 2 | versions/object |
| Parameter Manager (two staging copies) | Physical record / payload storage | 1.5 | multiplier |
| Parameter Manager (two staging copies) | Provider reconciliation checks | 30 | checks/object-month |
| Parameter Manager (two staging copies) | Provider calls per current-value mutation | 2 | operations/mutation |
| Parameter Manager (two staging copies) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Parameter Manager (two staging copies) | Values per standard read request | 1 | parameters/request |
| Parameter Manager (two staging copies) | Paid interactions that read values | 1 | fraction |
| Parameter Manager (two staging copies) | Target price guess · read | 0 | USD/read |
| Parameter Manager (two staging copies) | Target price guess · write | 0 | USD/write |
| Parameter Manager (two staging copies) | Target list price · provider operation | 0.000006 | USD/provider operation |
| Parameter Manager (two staging copies) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Parameter Manager (two staging copies) | Target price guess · published GiB | 0 | USD/published GiB |
| Parameter Manager (two staging copies) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Parameter Manager (two staging copies) | Target price guess · network GiB | 0 | USD/network GiB |
| Parameter Manager (two staging copies) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Parameter Manager (two staging copies) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Parameter Manager (two staging copies) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Parameter Manager (two staging copies) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Parameter Manager (two staging copies) | Target list price · resource-month | 0.1 | USD/resource-month |
| Parameter Manager (two staging copies) | Target price guess · input token | 0 | USD/input token |
| Parameter Manager (two staging copies) | Target price guess · output token | 0 | USD/output token |
| Parameter Manager (two staging copies) | Target monthly base charge | 0 | USD/month |
| Parameter Manager (two staging copies) | Approximate target service minimum | 0 | USD/month |
| Parameter Manager (two staging copies) | Minimum primary CPU | 2 | vCPU |
| Parameter Manager (two staging copies) | Minimum primary RAM | 8 | GiB |
| Parameter Manager (two staging copies) | Minimum primary disk | 100 | GiB |
| Parameter Manager (two staging copies) | Additional full-price standby copy | 1 | 0 or 1 |
| Parameter Manager (two staging copies) | Allocated share of provisioned cost | 1 | fraction |
| Parameter Manager (two staging copies) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Parameter Manager (two staging copies) | Planning peak / mean work | 2 | multiplier |
| Parameter Manager (two staging copies) | Planning primary CPU utilization | 0.7 | fraction |
| Parameter Manager (two staging copies) | Resident state reserved in RAM | 0.1 | fraction |
| Parameter Manager (two staging copies) | Planning disk utilization | 0.8 | fraction |
| Parameter Manager (two staging copies) | Maintenance and log disk reserve | 20 | GiB |
| Parameter Manager (two staging copies) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Parameter Manager (two staging copies) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Parameter Manager (two staging copies) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Parameter Manager (two staging copies) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Parameter Manager (two staging copies) | Dependent object sink write price guess | 0.000005 | USD/write |

* Inventory varies independently of monthly reads and mutations. Retention remains an explicit planning assumption. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → us-central1, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices. Retention, amplification, and capacity coefficients are authored planning guesses; they are editable, not measured capacity.
* Application reads use durable adapter records. Managed operations estimate independent backend reconciliation, not a provider secret-access charge on every application read.
* Only Parameter Store is represented. A paid advanced source meter does not imply support for advanced parameter policies on the selected backend.
* Parameter history is stored in durable ParameterFacet records; the provider copy is maintained independently.
* Monthly resource quantity is retained parameter versions; get and render calls are access operations and management operations are free. The account-wide free tier (6 versions, 10,000 operations a month) is not applied.
* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.
* AWS Systems Manager pricing: [https://aws.amazon.com/systems-manager/pricing/](https://aws.amazon.com/systems-manager/pricing/)
* AWS Price List API, AWSSystemsManager offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json)
* Secret Manager pricing (Parameter Manager section): [https://cloud.google.com/secret-manager/pricing](https://cloud.google.com/secret-manager/pricing)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Free allowances, committed discounts, credits, taxes and negotiated rates.
* Commercial Tensor9 fees and operations labor unless entered separately.
* Systems Manager sessions, Run Command, patching, automation, secure-string custom-key calls and physical regional replicas.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-a17979490370f05e38868d643e884b5a5628ef05` / `2026-10-22.planning.2`. Curve: `workload-2`.

Sources: [AWS Systems Manager pricing](https://aws.amazon.com/systems-manager/pricing/), [AWS Price List API, AWSSystemsManager offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json), [Secret Manager pricing (Parameter Manager section)](https://cloud.google.com/secret-manager/pricing).

## SSM Parameter Store → Kubernetes Secrets

Origin API: `aws::1.0.0::ssm`. Target backend: `tensor9::1.0.0::emu::aws/1.0.0/ssm::kube`.

### SSM Parameter Store · Standard read requests

Estimated monthly service charges by Standard read requests. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: us-central1; currency: USD.

![SSM Parameter Store · Standard read requests: monthly service charges by Standard read requests. Exact values are in the following table.](/images/diagrams/service-cost/902c359c5cdf00b39011cdb52f11a7398157b29c81e028133324aebb3e6d47e5-light.svg)

![SSM Parameter Store · Standard read requests: monthly service charges by Standard read requests. Exact values are in the following table.](/images/diagrams/service-cost/507d8020616aba6f46871295d9ce557b84b4ba5e1c8ec39eac7493b59bbe12c7-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Lines connect evaluated samples; intermediate capacity and prices are not inferred. Unpriced means no target quote or cost difference is available within the sizing policy.

| Standard read requests (operations/s) | Systems Manager (SSM) | Target scenario | Kubernetes Secret | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Kubernetes Secret (one copy) | 80.89614 | 80.89614 |
| 0 | 0 | Kubernetes Secret (two copies) | 161.79228 | 161.79228 |
| 1 | 0 | Kubernetes Secret (one copy) | 80.89614 | 80.89614 |
| 1 | 0 | Kubernetes Secret (two copies) | 161.79228 | 161.79228 |
| 10 | 0 | Kubernetes Secret (one copy) | 80.89614 | 80.89614 |
| 10 | 0 | Kubernetes Secret (two copies) | 161.79228 | 161.79228 |
| 100 | 0 | Kubernetes Secret (one copy) | 80.89614 | 80.89614 |
| 100 | 0 | Kubernetes Secret (two copies) | 161.79228 | 161.79228 |
| 1000 | 0 | Kubernetes Secret (one copy) | 80.89614 | 80.89614 |
| 1000 | 0 | Kubernetes Secret (two copies) | 161.79228 | 161.79228 |
| 10000 | 0 | Kubernetes Secret (one copy) | 1144.33824 | 1144.33824 |
| 10000 | 0 | Kubernetes Secret (two copies) | 2288.67648 | 2288.67648 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 operations/s / Kubernetes Secret (one copy) | PlanningAssumption | 0.003805175038051750380517503805175038 / 0.007610350076103500761035007610350076 | 0.000007247952453431905486700007247952453 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 0 operations/s / Kubernetes Secret (two copies) | PlanningAssumption | 0.003805175038051750380517503805175038 / 0.007610350076103500761035007610350076 | 0.000007247952453431905486700007247952453 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1 operations/s / Kubernetes Secret (one copy) | PlanningAssumption | 1.003805175038051750380517503805175 / 2.00761035007610350076103500761035 | 0.001912009857215336667391461912009857 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1 operations/s / Kubernetes Secret (two copies) | PlanningAssumption | 1.003805175038051750380517503805175 / 2.00761035007610350076103500761035 | 0.001912009857215336667391461912009857 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 operations/s / Kubernetes Secret (one copy) | PlanningAssumption | 10.00380517503805175038051750380518 / 20.00761035007610350076103500761036 | 0.01905486700007247952453431905486701 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 operations/s / Kubernetes Secret (two copies) | PlanningAssumption | 10.00380517503805175038051750380518 / 20.00761035007610350076103500761036 | 0.01905486700007247952453431905486701 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 operations/s / Kubernetes Secret (one copy) | PlanningAssumption | 100.0038051750380517503805175038052 / 200.0076103500761035007610350076104 | 0.1904834384286439080959628904834385 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 operations/s / Kubernetes Secret (two copies) | PlanningAssumption | 100.0038051750380517503805175038052 / 200.0076103500761035007610350076104 | 0.1904834384286439080959628904834385 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 operations/s / Kubernetes Secret (one copy) | PlanningAssumption | 1000.003805175038051750380517503805 / 2000.00761035007610350076103500761 | 1.904769152714358193810248604769152 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 operations/s / Kubernetes Secret (two copies) | PlanningAssumption | 1000.003805175038051750380517503805 / 2000.00761035007610350076103500761 | 1.904769152714358193810248604769152 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 operations/s / Kubernetes Secret (one copy) | PlanningAssumption | 10000.00380517503805175038051750381 / 20000.00761035007610350076103500762 | 19.0476262955715010509531057476263 | 32 | 128 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 operations/s / Kubernetes Secret (two copies) | PlanningAssumption | 10000.00380517503805175038051750381 / 20000.00761035007610350076103500762 | 19.0476262955715010509531057476263 | 32 | 128 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |

* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Kubernetes Secret (one copy) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Kubernetes Secret (one copy) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Kubernetes Secret (one copy) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Kubernetes Secret (one copy) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Kubernetes Secret (one copy) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Kubernetes Secret (one copy) | Representative value size | 1024 | bytes |
| Kubernetes Secret (one copy) | Versions retained in adapter state | 10 | versions/object |
| Kubernetes Secret (one copy) | Provider revisions retained per logical object | 2 | versions/object |
| Kubernetes Secret (one copy) | Physical record / payload storage | 1.5 | multiplier |
| Kubernetes Secret (one copy) | Provider reconciliation checks | 30 | checks/object-month |
| Kubernetes Secret (one copy) | Provider calls per current-value mutation | 2 | operations/mutation |
| Kubernetes Secret (one copy) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Kubernetes Secret (one copy) | Values per standard read request | 1 | parameters/request |
| Kubernetes Secret (one copy) | Paid interactions that read values | 1 | fraction |
| Kubernetes Secret (one copy) | Target price guess · read | 0 | USD/read |
| Kubernetes Secret (one copy) | Target price guess · write | 0 | USD/write |
| Kubernetes Secret (one copy) | Target price guess · provider operation | 0 | USD/provider operation |
| Kubernetes Secret (one copy) | Target list price · GiB-month | 0.1 | USD/GiB-month |
| Kubernetes Secret (one copy) | Target price guess · published GiB | 0 | USD/published GiB |
| Kubernetes Secret (one copy) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Kubernetes Secret (one copy) | Target list price · network GiB | 0.12 | USD/network GiB |
| Kubernetes Secret (one copy) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Kubernetes Secret (one copy) | Target list price · vCPU-hour | 0.031611 | USD/vCPU-hour |
| Kubernetes Secret (one copy) | Target list price · GiB-hour | 0.004237 | USD/GiB-hour |
| Kubernetes Secret (one copy) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Kubernetes Secret (one copy) | Target price guess · resource-month | 0 | USD/resource-month |
| Kubernetes Secret (one copy) | Target price guess · input token | 0 | USD/input token |
| Kubernetes Secret (one copy) | Target price guess · output token | 0 | USD/output token |
| Kubernetes Secret (one copy) | Target monthly base charge | 0 | USD/month |
| Kubernetes Secret (one copy) | Approximate target service minimum | 0 | USD/month |
| Kubernetes Secret (one copy) | Minimum primary CPU | 2 | vCPU |
| Kubernetes Secret (one copy) | Minimum primary RAM | 8 | GiB |
| Kubernetes Secret (one copy) | Minimum primary disk | 100 | GiB |
| Kubernetes Secret (one copy) | Additional full-price standby copy | 0 | 0 or 1 |
| Kubernetes Secret (one copy) | Allocated share of provisioned cost | 1 | fraction |
| Kubernetes Secret (one copy) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Kubernetes Secret (one copy) | Planning peak / mean work | 2 | multiplier |
| Kubernetes Secret (one copy) | Planning primary CPU utilization | 0.7 | fraction |
| Kubernetes Secret (one copy) | Resident state reserved in RAM | 0.1 | fraction |
| Kubernetes Secret (one copy) | Planning disk utilization | 0.8 | fraction |
| Kubernetes Secret (one copy) | Maintenance and log disk reserve | 20 | GiB |
| Kubernetes Secret (one copy) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Kubernetes Secret (one copy) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Kubernetes Secret (one copy) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Kubernetes Secret (one copy) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Kubernetes Secret (one copy) | Dependent object sink write price guess | 0.000005 | USD/write |
| Kubernetes Secret (two copies) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Kubernetes Secret (two copies) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Kubernetes Secret (two copies) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Kubernetes Secret (two copies) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Kubernetes Secret (two copies) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Kubernetes Secret (two copies) | Representative value size | 1024 | bytes |
| Kubernetes Secret (two copies) | Versions retained in adapter state | 10 | versions/object |
| Kubernetes Secret (two copies) | Provider revisions retained per logical object | 2 | versions/object |
| Kubernetes Secret (two copies) | Physical record / payload storage | 1.5 | multiplier |
| Kubernetes Secret (two copies) | Provider reconciliation checks | 30 | checks/object-month |
| Kubernetes Secret (two copies) | Provider calls per current-value mutation | 2 | operations/mutation |
| Kubernetes Secret (two copies) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Kubernetes Secret (two copies) | Values per standard read request | 1 | parameters/request |
| Kubernetes Secret (two copies) | Paid interactions that read values | 1 | fraction |
| Kubernetes Secret (two copies) | Target price guess · read | 0 | USD/read |
| Kubernetes Secret (two copies) | Target price guess · write | 0 | USD/write |
| Kubernetes Secret (two copies) | Target price guess · provider operation | 0 | USD/provider operation |
| Kubernetes Secret (two copies) | Target list price · GiB-month | 0.1 | USD/GiB-month |
| Kubernetes Secret (two copies) | Target price guess · published GiB | 0 | USD/published GiB |
| Kubernetes Secret (two copies) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Kubernetes Secret (two copies) | Target list price · network GiB | 0.12 | USD/network GiB |
| Kubernetes Secret (two copies) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Kubernetes Secret (two copies) | Target list price · vCPU-hour | 0.031611 | USD/vCPU-hour |
| Kubernetes Secret (two copies) | Target list price · GiB-hour | 0.004237 | USD/GiB-hour |
| Kubernetes Secret (two copies) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Kubernetes Secret (two copies) | Target price guess · resource-month | 0 | USD/resource-month |
| Kubernetes Secret (two copies) | Target price guess · input token | 0 | USD/input token |
| Kubernetes Secret (two copies) | Target price guess · output token | 0 | USD/output token |
| Kubernetes Secret (two copies) | Target monthly base charge | 0 | USD/month |
| Kubernetes Secret (two copies) | Approximate target service minimum | 0 | USD/month |
| Kubernetes Secret (two copies) | Minimum primary CPU | 2 | vCPU |
| Kubernetes Secret (two copies) | Minimum primary RAM | 8 | GiB |
| Kubernetes Secret (two copies) | Minimum primary disk | 100 | GiB |
| Kubernetes Secret (two copies) | Additional full-price standby copy | 1 | 0 or 1 |
| Kubernetes Secret (two copies) | Allocated share of provisioned cost | 1 | fraction |
| Kubernetes Secret (two copies) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Kubernetes Secret (two copies) | Planning peak / mean work | 2 | multiplier |
| Kubernetes Secret (two copies) | Planning primary CPU utilization | 0.7 | fraction |
| Kubernetes Secret (two copies) | Resident state reserved in RAM | 0.1 | fraction |
| Kubernetes Secret (two copies) | Planning disk utilization | 0.8 | fraction |
| Kubernetes Secret (two copies) | Maintenance and log disk reserve | 20 | GiB |
| Kubernetes Secret (two copies) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Kubernetes Secret (two copies) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Kubernetes Secret (two copies) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Kubernetes Secret (two copies) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Kubernetes Secret (two copies) | Dependent object sink write price guess | 0.000005 | USD/write |

* Monthly operation quantity varies with this steady average rate; stored inventory and other meters retain their defaults. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → us-central1, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices. Retention, amplification, and capacity coefficients are authored planning guesses; they are editable, not measured capacity.
* Application reads use durable adapter records. Managed operations estimate independent backend reconciliation, not a provider secret-access charge on every application read.
* Only Parameter Store is represented. A paid advanced source meter does not imply support for advanced parameter policies on the selected backend.
* Parameter history is stored in durable ParameterFacet records; the provider copy is maintained independently.
* Self-hosted target: Tensor9-built Parameter Store service; no vendor tariff. Selected CPU, RAM and physical disk allocation grow with workload; no per-operation price is assumed. No vendor tariff: the target runs on the customer's Kubernetes nodes, so CPU, RAM and disk bill at the Kubernetes node reference rates, Compute Engine N2 in us-central1 (USD 0.031611/vCPU-hour, 0.004237/GiB-hour) with pd-balanced disk (0.10/GiB-month) and Premium Tier egress. The cost-optimized E2 series lists 0.02181159/vCPU-hour and 0.00292353/GiB-hour; AWS m6i/r6i and Azure D2s v5/E2s v5 both decompose to 0.033/vCPU-hour and 0.00375/GiB-hour. Requested CPU and RAM are billed; node bin-packing waste, system reservations and the cluster control-plane fee are not.
* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.
* AWS Systems Manager pricing: [https://aws.amazon.com/systems-manager/pricing/](https://aws.amazon.com/systems-manager/pricing/)
* AWS Price List API, AWSSystemsManager offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json)
* Compute Engine general-purpose machine pricing: [https://cloud.google.com/products/compute/pricing/general-purpose](https://cloud.google.com/products/compute/pricing/general-purpose)
* Disk and image pricing: [https://cloud.google.com/compute/disks-image-pricing](https://cloud.google.com/compute/disks-image-pricing)
* Network pricing: [https://cloud.google.com/vpc/network-pricing](https://cloud.google.com/vpc/network-pricing)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Free allowances, committed discounts, credits, taxes and negotiated rates.
* Commercial Tensor9 fees and operations labor unless entered separately.
* Systems Manager sessions, Run Command, patching, automation, secure-string custom-key calls and physical regional replicas.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-c9e30a21ca59da8a1b0b6ec5bb0dd3d3105fa347` / `2026-10-22.planning.2`. Curve: `workload-1`.

Sources: [AWS Systems Manager pricing](https://aws.amazon.com/systems-manager/pricing/), [AWS Price List API, AWSSystemsManager offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json), [Compute Engine general-purpose machine pricing](https://cloud.google.com/products/compute/pricing/general-purpose), [Disk and image pricing](https://cloud.google.com/compute/disks-image-pricing), [Network pricing](https://cloud.google.com/vpc/network-pricing).

### SSM Parameter Store · Standard parameters

Estimated monthly service charges by Standard parameters. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: us-central1; currency: USD.

![SSM Parameter Store · Standard parameters: monthly service charges by Standard parameters. Exact values are in the following table.](/images/diagrams/service-cost/ac0abddf0885b3d2f4d6d8fb039ef827819b79810589f42258e05fbbc2c197cf-light.svg)

![SSM Parameter Store · Standard parameters: monthly service charges by Standard parameters. Exact values are in the following table.](/images/diagrams/service-cost/2400b8c39383b0faa8fdb3ae6b08a9de8d2ba12f4ccff9a6941663cee4e93bce-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Lines connect evaluated samples; intermediate capacity and prices are not inferred. Unpriced means no target quote or cost difference is available within the sizing policy.

| Standard parameters (parameters) | Systems Manager (SSM) | Target scenario | Kubernetes Secret | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Kubernetes Secret (one copy) | 80.89614 | 80.89614 |
| 0 | 0 | Kubernetes Secret (two copies) | 161.79228 | 161.79228 |
| 10 | 0 | Kubernetes Secret (one copy) | 80.89614 | 80.89614 |
| 10 | 0 | Kubernetes Secret (two copies) | 161.79228 | 161.79228 |
| 100 | 0 | Kubernetes Secret (one copy) | 80.89614 | 80.89614 |
| 100 | 0 | Kubernetes Secret (two copies) | 161.79228 | 161.79228 |
| 1000 | 0 | Kubernetes Secret (one copy) | 80.89614 | 80.89614 |
| 1000 | 0 | Kubernetes Secret (two copies) | 161.79228 | 161.79228 |
| 10000 | 0 | Kubernetes Secret (one copy) | 80.89614 | 80.89614 |
| 10000 | 0 | Kubernetes Secret (two copies) | 161.79228 | 161.79228 |
| 100000 | 0 | Kubernetes Secret (one copy) | 80.89614 | 80.89614 |
| 100000 | 0 | Kubernetes Secret (two copies) | 161.79228 | 161.79228 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 parameters / Kubernetes Secret (one copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-22.1` | None reported |
| 0 parameters / Kubernetes Secret (two copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 parameters / Kubernetes Secret (one copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.0001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 parameters / Kubernetes Secret (two copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.0001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 parameters / Kubernetes Secret (one copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 parameters / Kubernetes Secret (two copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 parameters / Kubernetes Secret (one copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 parameters / Kubernetes Secret (two copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 parameters / Kubernetes Secret (one copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.1430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 parameters / Kubernetes Secret (two copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.1430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100000 parameters / Kubernetes Secret (one copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 1.430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100000 parameters / Kubernetes Secret (two copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 1.430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |

* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Kubernetes Secret (one copy) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Kubernetes Secret (one copy) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Kubernetes Secret (one copy) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Kubernetes Secret (one copy) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Kubernetes Secret (one copy) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Kubernetes Secret (one copy) | Representative value size | 1024 | bytes |
| Kubernetes Secret (one copy) | Versions retained in adapter state | 10 | versions/object |
| Kubernetes Secret (one copy) | Provider revisions retained per logical object | 2 | versions/object |
| Kubernetes Secret (one copy) | Physical record / payload storage | 1.5 | multiplier |
| Kubernetes Secret (one copy) | Provider reconciliation checks | 30 | checks/object-month |
| Kubernetes Secret (one copy) | Provider calls per current-value mutation | 2 | operations/mutation |
| Kubernetes Secret (one copy) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Kubernetes Secret (one copy) | Values per standard read request | 1 | parameters/request |
| Kubernetes Secret (one copy) | Paid interactions that read values | 1 | fraction |
| Kubernetes Secret (one copy) | Target price guess · read | 0 | USD/read |
| Kubernetes Secret (one copy) | Target price guess · write | 0 | USD/write |
| Kubernetes Secret (one copy) | Target price guess · provider operation | 0 | USD/provider operation |
| Kubernetes Secret (one copy) | Target list price · GiB-month | 0.1 | USD/GiB-month |
| Kubernetes Secret (one copy) | Target price guess · published GiB | 0 | USD/published GiB |
| Kubernetes Secret (one copy) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Kubernetes Secret (one copy) | Target list price · network GiB | 0.12 | USD/network GiB |
| Kubernetes Secret (one copy) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Kubernetes Secret (one copy) | Target list price · vCPU-hour | 0.031611 | USD/vCPU-hour |
| Kubernetes Secret (one copy) | Target list price · GiB-hour | 0.004237 | USD/GiB-hour |
| Kubernetes Secret (one copy) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Kubernetes Secret (one copy) | Target price guess · resource-month | 0 | USD/resource-month |
| Kubernetes Secret (one copy) | Target price guess · input token | 0 | USD/input token |
| Kubernetes Secret (one copy) | Target price guess · output token | 0 | USD/output token |
| Kubernetes Secret (one copy) | Target monthly base charge | 0 | USD/month |
| Kubernetes Secret (one copy) | Approximate target service minimum | 0 | USD/month |
| Kubernetes Secret (one copy) | Minimum primary CPU | 2 | vCPU |
| Kubernetes Secret (one copy) | Minimum primary RAM | 8 | GiB |
| Kubernetes Secret (one copy) | Minimum primary disk | 100 | GiB |
| Kubernetes Secret (one copy) | Additional full-price standby copy | 0 | 0 or 1 |
| Kubernetes Secret (one copy) | Allocated share of provisioned cost | 1 | fraction |
| Kubernetes Secret (one copy) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Kubernetes Secret (one copy) | Planning peak / mean work | 2 | multiplier |
| Kubernetes Secret (one copy) | Planning primary CPU utilization | 0.7 | fraction |
| Kubernetes Secret (one copy) | Resident state reserved in RAM | 0.1 | fraction |
| Kubernetes Secret (one copy) | Planning disk utilization | 0.8 | fraction |
| Kubernetes Secret (one copy) | Maintenance and log disk reserve | 20 | GiB |
| Kubernetes Secret (one copy) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Kubernetes Secret (one copy) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Kubernetes Secret (one copy) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Kubernetes Secret (one copy) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Kubernetes Secret (one copy) | Dependent object sink write price guess | 0.000005 | USD/write |
| Kubernetes Secret (two copies) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Kubernetes Secret (two copies) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Kubernetes Secret (two copies) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Kubernetes Secret (two copies) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Kubernetes Secret (two copies) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Kubernetes Secret (two copies) | Representative value size | 1024 | bytes |
| Kubernetes Secret (two copies) | Versions retained in adapter state | 10 | versions/object |
| Kubernetes Secret (two copies) | Provider revisions retained per logical object | 2 | versions/object |
| Kubernetes Secret (two copies) | Physical record / payload storage | 1.5 | multiplier |
| Kubernetes Secret (two copies) | Provider reconciliation checks | 30 | checks/object-month |
| Kubernetes Secret (two copies) | Provider calls per current-value mutation | 2 | operations/mutation |
| Kubernetes Secret (two copies) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Kubernetes Secret (two copies) | Values per standard read request | 1 | parameters/request |
| Kubernetes Secret (two copies) | Paid interactions that read values | 1 | fraction |
| Kubernetes Secret (two copies) | Target price guess · read | 0 | USD/read |
| Kubernetes Secret (two copies) | Target price guess · write | 0 | USD/write |
| Kubernetes Secret (two copies) | Target price guess · provider operation | 0 | USD/provider operation |
| Kubernetes Secret (two copies) | Target list price · GiB-month | 0.1 | USD/GiB-month |
| Kubernetes Secret (two copies) | Target price guess · published GiB | 0 | USD/published GiB |
| Kubernetes Secret (two copies) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Kubernetes Secret (two copies) | Target list price · network GiB | 0.12 | USD/network GiB |
| Kubernetes Secret (two copies) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Kubernetes Secret (two copies) | Target list price · vCPU-hour | 0.031611 | USD/vCPU-hour |
| Kubernetes Secret (two copies) | Target list price · GiB-hour | 0.004237 | USD/GiB-hour |
| Kubernetes Secret (two copies) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Kubernetes Secret (two copies) | Target price guess · resource-month | 0 | USD/resource-month |
| Kubernetes Secret (two copies) | Target price guess · input token | 0 | USD/input token |
| Kubernetes Secret (two copies) | Target price guess · output token | 0 | USD/output token |
| Kubernetes Secret (two copies) | Target monthly base charge | 0 | USD/month |
| Kubernetes Secret (two copies) | Approximate target service minimum | 0 | USD/month |
| Kubernetes Secret (two copies) | Minimum primary CPU | 2 | vCPU |
| Kubernetes Secret (two copies) | Minimum primary RAM | 8 | GiB |
| Kubernetes Secret (two copies) | Minimum primary disk | 100 | GiB |
| Kubernetes Secret (two copies) | Additional full-price standby copy | 1 | 0 or 1 |
| Kubernetes Secret (two copies) | Allocated share of provisioned cost | 1 | fraction |
| Kubernetes Secret (two copies) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Kubernetes Secret (two copies) | Planning peak / mean work | 2 | multiplier |
| Kubernetes Secret (two copies) | Planning primary CPU utilization | 0.7 | fraction |
| Kubernetes Secret (two copies) | Resident state reserved in RAM | 0.1 | fraction |
| Kubernetes Secret (two copies) | Planning disk utilization | 0.8 | fraction |
| Kubernetes Secret (two copies) | Maintenance and log disk reserve | 20 | GiB |
| Kubernetes Secret (two copies) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Kubernetes Secret (two copies) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Kubernetes Secret (two copies) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Kubernetes Secret (two copies) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Kubernetes Secret (two copies) | Dependent object sink write price guess | 0.000005 | USD/write |

* Inventory varies independently of monthly reads and mutations. Retention remains an explicit planning assumption. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → us-central1, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices. Retention, amplification, and capacity coefficients are authored planning guesses; they are editable, not measured capacity.
* Application reads use durable adapter records. Managed operations estimate independent backend reconciliation, not a provider secret-access charge on every application read.
* Only Parameter Store is represented. A paid advanced source meter does not imply support for advanced parameter policies on the selected backend.
* Parameter history is stored in durable ParameterFacet records; the provider copy is maintained independently.
* Self-hosted target: Tensor9-built Parameter Store service; no vendor tariff. Selected CPU, RAM and physical disk allocation grow with workload; no per-operation price is assumed. No vendor tariff: the target runs on the customer's Kubernetes nodes, so CPU, RAM and disk bill at the Kubernetes node reference rates, Compute Engine N2 in us-central1 (USD 0.031611/vCPU-hour, 0.004237/GiB-hour) with pd-balanced disk (0.10/GiB-month) and Premium Tier egress. The cost-optimized E2 series lists 0.02181159/vCPU-hour and 0.00292353/GiB-hour; AWS m6i/r6i and Azure D2s v5/E2s v5 both decompose to 0.033/vCPU-hour and 0.00375/GiB-hour. Requested CPU and RAM are billed; node bin-packing waste, system reservations and the cluster control-plane fee are not.
* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.
* AWS Systems Manager pricing: [https://aws.amazon.com/systems-manager/pricing/](https://aws.amazon.com/systems-manager/pricing/)
* AWS Price List API, AWSSystemsManager offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json)
* Compute Engine general-purpose machine pricing: [https://cloud.google.com/products/compute/pricing/general-purpose](https://cloud.google.com/products/compute/pricing/general-purpose)
* Disk and image pricing: [https://cloud.google.com/compute/disks-image-pricing](https://cloud.google.com/compute/disks-image-pricing)
* Network pricing: [https://cloud.google.com/vpc/network-pricing](https://cloud.google.com/vpc/network-pricing)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Free allowances, committed discounts, credits, taxes and negotiated rates.
* Commercial Tensor9 fees and operations labor unless entered separately.
* Systems Manager sessions, Run Command, patching, automation, secure-string custom-key calls and physical regional replicas.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-c9e30a21ca59da8a1b0b6ec5bb0dd3d3105fa347` / `2026-10-22.planning.2`. Curve: `workload-2`.

Sources: [AWS Systems Manager pricing](https://aws.amazon.com/systems-manager/pricing/), [AWS Price List API, AWSSystemsManager offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json), [Compute Engine general-purpose machine pricing](https://cloud.google.com/products/compute/pricing/general-purpose), [Disk and image pricing](https://cloud.google.com/compute/disks-image-pricing), [Network pricing](https://cloud.google.com/vpc/network-pricing).

## SSM Parameter Store → OCI Vault

Origin API: `aws::1.0.0::ssm`. Target backend: `oci::1.0.0::vault`.

### SSM Parameter Store · Standard read requests

Estimated monthly service charges by Standard read requests. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: us-ashburn-1; currency: USD.

![SSM Parameter Store · Standard read requests: monthly service charges by Standard read requests. Exact values are in the following table.](/images/diagrams/service-cost/c075d18b4ab3407f39009b6af6dee48ec825175aac5309daa966639c09b73973-light.svg)

![SSM Parameter Store · Standard read requests: monthly service charges by Standard read requests. Exact values are in the following table.](/images/diagrams/service-cost/0988a673701fbfce4faef9313da9a5ae2fd833a18528b93925769c34198387ad-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Lines connect evaluated samples; intermediate capacity and prices are not inferred. Unpriced means no target quote or cost difference is available within the sizing policy.

| Standard read requests (operations/s) | Systems Manager (SSM) | Target scenario | OCI Vault | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | OCI Vault (one staging copy) | 118.178 | 118.178 |
| 0 | 0 | OCI Vault (two staging copies) | 236.356 | 236.356 |
| 1 | 0 | OCI Vault (one staging copy) | 118.178 | 118.178 |
| 1 | 0 | OCI Vault (two staging copies) | 236.356 | 236.356 |
| 10 | 0 | OCI Vault (one staging copy) | 118.178 | 118.178 |
| 10 | 0 | OCI Vault (two staging copies) | 236.356 | 236.356 |
| 100 | 0 | OCI Vault (one staging copy) | 118.178 | 118.178 |
| 100 | 0 | OCI Vault (two staging copies) | 236.356 | 236.356 |
| 1000 | 0 | OCI Vault (one staging copy) | 118.178 | 118.178 |
| 1000 | 0 | OCI Vault (two staging copies) | 236.356 | 236.356 |
| 10000 | 0 | OCI Vault (one staging copy) | 1635.848 | 1635.848 |
| 10000 | 0 | OCI Vault (two staging copies) | 3271.696 | 3271.696 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 operations/s / OCI Vault (one staging copy) | PlanningAssumption | 0.003805175038051750380517503805175038 / 0.007610350076103500761035007610350076 | 0.000007247952453431905486700007247952453 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 0 operations/s / OCI Vault (two staging copies) | PlanningAssumption | 0.003805175038051750380517503805175038 / 0.007610350076103500761035007610350076 | 0.000007247952453431905486700007247952453 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1 operations/s / OCI Vault (one staging copy) | PlanningAssumption | 1.003805175038051750380517503805175 / 2.00761035007610350076103500761035 | 0.001912009857215336667391461912009857 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1 operations/s / OCI Vault (two staging copies) | PlanningAssumption | 1.003805175038051750380517503805175 / 2.00761035007610350076103500761035 | 0.001912009857215336667391461912009857 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 operations/s / OCI Vault (one staging copy) | PlanningAssumption | 10.00380517503805175038051750380518 / 20.00761035007610350076103500761036 | 0.01905486700007247952453431905486701 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 operations/s / OCI Vault (two staging copies) | PlanningAssumption | 10.00380517503805175038051750380518 / 20.00761035007610350076103500761036 | 0.01905486700007247952453431905486701 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 operations/s / OCI Vault (one staging copy) | PlanningAssumption | 100.0038051750380517503805175038052 / 200.0076103500761035007610350076104 | 0.1904834384286439080959628904834385 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 operations/s / OCI Vault (two staging copies) | PlanningAssumption | 100.0038051750380517503805175038052 / 200.0076103500761035007610350076104 | 0.1904834384286439080959628904834385 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 operations/s / OCI Vault (one staging copy) | PlanningAssumption | 1000.003805175038051750380517503805 / 2000.00761035007610350076103500761 | 1.904769152714358193810248604769152 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 operations/s / OCI Vault (two staging copies) | PlanningAssumption | 1000.003805175038051750380517503805 / 2000.00761035007610350076103500761 | 1.904769152714358193810248604769152 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 operations/s / OCI Vault (one staging copy) | PlanningAssumption | 10000.00380517503805175038051750381 / 20000.00761035007610350076103500762 | 19.0476262955715010509531057476263 | 32 | 128 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 operations/s / OCI Vault (two staging copies) | PlanningAssumption | 10000.00380517503805175038051750381 / 20000.00761035007610350076103500762 | 19.0476262955715010509531057476263 | 32 | 128 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |

* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| OCI Vault (one staging copy) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| OCI Vault (one staging copy) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| OCI Vault (one staging copy) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| OCI Vault (one staging copy) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| OCI Vault (one staging copy) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| OCI Vault (one staging copy) | Representative value size | 1024 | bytes |
| OCI Vault (one staging copy) | Versions retained in adapter state | 10 | versions/object |
| OCI Vault (one staging copy) | Provider revisions retained per logical object | 2 | versions/object |
| OCI Vault (one staging copy) | Physical record / payload storage | 1.5 | multiplier |
| OCI Vault (one staging copy) | Provider reconciliation checks | 30 | checks/object-month |
| OCI Vault (one staging copy) | Provider calls per current-value mutation | 2 | operations/mutation |
| OCI Vault (one staging copy) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| OCI Vault (one staging copy) | Values per standard read request | 1 | parameters/request |
| OCI Vault (one staging copy) | Paid interactions that read values | 1 | fraction |
| OCI Vault (one staging copy) | Target price guess · read | 0 | USD/read |
| OCI Vault (one staging copy) | Target price guess · write | 0 | USD/write |
| OCI Vault (one staging copy) | Target list price · provider operation | 0 | USD/provider operation |
| OCI Vault (one staging copy) | Target price guess · GiB-month | 0 | USD/GiB-month |
| OCI Vault (one staging copy) | Target price guess · published GiB | 0 | USD/published GiB |
| OCI Vault (one staging copy) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| OCI Vault (one staging copy) | Target price guess · network GiB | 0 | USD/network GiB |
| OCI Vault (one staging copy) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| OCI Vault (one staging copy) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| OCI Vault (one staging copy) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| OCI Vault (one staging copy) | Target price guess · resource-hour | 0 | USD/resource-hour |
| OCI Vault (one staging copy) | Target list price · resource-month | 0 | USD/resource-month |
| OCI Vault (one staging copy) | Target price guess · input token | 0 | USD/input token |
| OCI Vault (one staging copy) | Target price guess · output token | 0 | USD/output token |
| OCI Vault (one staging copy) | Target monthly base charge | 0 | USD/month |
| OCI Vault (one staging copy) | Approximate target service minimum | 0 | USD/month |
| OCI Vault (one staging copy) | Minimum primary CPU | 2 | vCPU |
| OCI Vault (one staging copy) | Minimum primary RAM | 8 | GiB |
| OCI Vault (one staging copy) | Minimum primary disk | 100 | GiB |
| OCI Vault (one staging copy) | Additional full-price standby copy | 0 | 0 or 1 |
| OCI Vault (one staging copy) | Allocated share of provisioned cost | 1 | fraction |
| OCI Vault (one staging copy) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| OCI Vault (one staging copy) | Planning peak / mean work | 2 | multiplier |
| OCI Vault (one staging copy) | Planning primary CPU utilization | 0.7 | fraction |
| OCI Vault (one staging copy) | Resident state reserved in RAM | 0.1 | fraction |
| OCI Vault (one staging copy) | Planning disk utilization | 0.8 | fraction |
| OCI Vault (one staging copy) | Maintenance and log disk reserve | 20 | GiB |
| OCI Vault (one staging copy) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| OCI Vault (one staging copy) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| OCI Vault (one staging copy) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| OCI Vault (one staging copy) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| OCI Vault (one staging copy) | Dependent object sink write price guess | 0.000005 | USD/write |
| OCI Vault (two staging copies) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| OCI Vault (two staging copies) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| OCI Vault (two staging copies) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| OCI Vault (two staging copies) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| OCI Vault (two staging copies) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| OCI Vault (two staging copies) | Representative value size | 1024 | bytes |
| OCI Vault (two staging copies) | Versions retained in adapter state | 10 | versions/object |
| OCI Vault (two staging copies) | Provider revisions retained per logical object | 2 | versions/object |
| OCI Vault (two staging copies) | Physical record / payload storage | 1.5 | multiplier |
| OCI Vault (two staging copies) | Provider reconciliation checks | 30 | checks/object-month |
| OCI Vault (two staging copies) | Provider calls per current-value mutation | 2 | operations/mutation |
| OCI Vault (two staging copies) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| OCI Vault (two staging copies) | Values per standard read request | 1 | parameters/request |
| OCI Vault (two staging copies) | Paid interactions that read values | 1 | fraction |
| OCI Vault (two staging copies) | Target price guess · read | 0 | USD/read |
| OCI Vault (two staging copies) | Target price guess · write | 0 | USD/write |
| OCI Vault (two staging copies) | Target list price · provider operation | 0 | USD/provider operation |
| OCI Vault (two staging copies) | Target price guess · GiB-month | 0 | USD/GiB-month |
| OCI Vault (two staging copies) | Target price guess · published GiB | 0 | USD/published GiB |
| OCI Vault (two staging copies) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| OCI Vault (two staging copies) | Target price guess · network GiB | 0 | USD/network GiB |
| OCI Vault (two staging copies) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| OCI Vault (two staging copies) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| OCI Vault (two staging copies) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| OCI Vault (two staging copies) | Target price guess · resource-hour | 0 | USD/resource-hour |
| OCI Vault (two staging copies) | Target list price · resource-month | 0 | USD/resource-month |
| OCI Vault (two staging copies) | Target price guess · input token | 0 | USD/input token |
| OCI Vault (two staging copies) | Target price guess · output token | 0 | USD/output token |
| OCI Vault (two staging copies) | Target monthly base charge | 0 | USD/month |
| OCI Vault (two staging copies) | Approximate target service minimum | 0 | USD/month |
| OCI Vault (two staging copies) | Minimum primary CPU | 2 | vCPU |
| OCI Vault (two staging copies) | Minimum primary RAM | 8 | GiB |
| OCI Vault (two staging copies) | Minimum primary disk | 100 | GiB |
| OCI Vault (two staging copies) | Additional full-price standby copy | 1 | 0 or 1 |
| OCI Vault (two staging copies) | Allocated share of provisioned cost | 1 | fraction |
| OCI Vault (two staging copies) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| OCI Vault (two staging copies) | Planning peak / mean work | 2 | multiplier |
| OCI Vault (two staging copies) | Planning primary CPU utilization | 0.7 | fraction |
| OCI Vault (two staging copies) | Resident state reserved in RAM | 0.1 | fraction |
| OCI Vault (two staging copies) | Planning disk utilization | 0.8 | fraction |
| OCI Vault (two staging copies) | Maintenance and log disk reserve | 20 | GiB |
| OCI Vault (two staging copies) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| OCI Vault (two staging copies) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| OCI Vault (two staging copies) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| OCI Vault (two staging copies) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| OCI Vault (two staging copies) | Dependent object sink write price guess | 0.000005 | USD/write |

* Monthly operation quantity varies with this steady average rate; stored inventory and other meters retain their defaults. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → us-ashburn-1, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices. Retention, amplification, and capacity coefficients are authored planning guesses; they are editable, not measured capacity.
* Application reads use durable adapter records. Managed operations estimate independent backend reconciliation, not a provider secret-access charge on every application read.
* Only Parameter Store is represented. A paid advanced source meter does not imply support for advanced parameter policies on the selected backend.
* Parameter history is stored in durable ParameterFacet records; the provider copy is maintained independently.
* OCI Secret Management has no charge for secret versions or retrieval; only an HSM-protected protecting key above 20 versions or a private vault (USD 3.724/hour) would bill, and the default software-protected key is free.
* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.
* AWS Systems Manager pricing: [https://aws.amazon.com/systems-manager/pricing/](https://aws.amazon.com/systems-manager/pricing/)
* AWS Price List API, AWSSystemsManager offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json)
* OCI Secret Management: [https://www.oracle.com/security/cloud-security/secrets/](https://www.oracle.com/security/cloud-security/secrets/)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Free allowances, committed discounts, credits, taxes and negotiated rates.
* Commercial Tensor9 fees and operations labor unless entered separately.
* Systems Manager sessions, Run Command, patching, automation, secure-string custom-key calls and physical regional replicas.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-f1d938dac22a5be9a1ea14f9d47946ed474017a3` / `2026-10-22.planning.2`. Curve: `workload-1`.

Sources: [AWS Systems Manager pricing](https://aws.amazon.com/systems-manager/pricing/), [AWS Price List API, AWSSystemsManager offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json), [OCI Secret Management](https://www.oracle.com/security/cloud-security/secrets/).

### SSM Parameter Store · Standard parameters

Estimated monthly service charges by Standard parameters. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: us-ashburn-1; currency: USD.

![SSM Parameter Store · Standard parameters: monthly service charges by Standard parameters. Exact values are in the following table.](/images/diagrams/service-cost/43b4100c89614b1625155757dc0f1034e0a93fd2d95a33f1837fad6014de1d5d-light.svg)

![SSM Parameter Store · Standard parameters: monthly service charges by Standard parameters. Exact values are in the following table.](/images/diagrams/service-cost/217902065f743298b3e1f7bcd97cd5b1c8178f28d9b8aea13075e9dfcc3a1ca8-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Lines connect evaluated samples; intermediate capacity and prices are not inferred. Unpriced means no target quote or cost difference is available within the sizing policy.

| Standard parameters (parameters) | Systems Manager (SSM) | Target scenario | OCI Vault | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | OCI Vault (one staging copy) | 118.178 | 118.178 |
| 0 | 0 | OCI Vault (two staging copies) | 236.356 | 236.356 |
| 10 | 0 | OCI Vault (one staging copy) | 118.178 | 118.178 |
| 10 | 0 | OCI Vault (two staging copies) | 236.356 | 236.356 |
| 100 | 0 | OCI Vault (one staging copy) | 118.178 | 118.178 |
| 100 | 0 | OCI Vault (two staging copies) | 236.356 | 236.356 |
| 1000 | 0 | OCI Vault (one staging copy) | 118.178 | 118.178 |
| 1000 | 0 | OCI Vault (two staging copies) | 236.356 | 236.356 |
| 10000 | 0 | OCI Vault (one staging copy) | 118.178 | 118.178 |
| 10000 | 0 | OCI Vault (two staging copies) | 236.356 | 236.356 |
| 100000 | 0 | OCI Vault (one staging copy) | 118.178 | 118.178 |
| 100000 | 0 | OCI Vault (two staging copies) | 236.356 | 236.356 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 parameters / OCI Vault (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-22.1` | None reported |
| 0 parameters / OCI Vault (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 parameters / OCI Vault (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.0001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 parameters / OCI Vault (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.0001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 parameters / OCI Vault (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 parameters / OCI Vault (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 parameters / OCI Vault (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 parameters / OCI Vault (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 parameters / OCI Vault (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.1430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 parameters / OCI Vault (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.1430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100000 parameters / OCI Vault (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 1.430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100000 parameters / OCI Vault (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 1.430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |

* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| OCI Vault (one staging copy) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| OCI Vault (one staging copy) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| OCI Vault (one staging copy) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| OCI Vault (one staging copy) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| OCI Vault (one staging copy) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| OCI Vault (one staging copy) | Representative value size | 1024 | bytes |
| OCI Vault (one staging copy) | Versions retained in adapter state | 10 | versions/object |
| OCI Vault (one staging copy) | Provider revisions retained per logical object | 2 | versions/object |
| OCI Vault (one staging copy) | Physical record / payload storage | 1.5 | multiplier |
| OCI Vault (one staging copy) | Provider reconciliation checks | 30 | checks/object-month |
| OCI Vault (one staging copy) | Provider calls per current-value mutation | 2 | operations/mutation |
| OCI Vault (one staging copy) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| OCI Vault (one staging copy) | Values per standard read request | 1 | parameters/request |
| OCI Vault (one staging copy) | Paid interactions that read values | 1 | fraction |
| OCI Vault (one staging copy) | Target price guess · read | 0 | USD/read |
| OCI Vault (one staging copy) | Target price guess · write | 0 | USD/write |
| OCI Vault (one staging copy) | Target list price · provider operation | 0 | USD/provider operation |
| OCI Vault (one staging copy) | Target price guess · GiB-month | 0 | USD/GiB-month |
| OCI Vault (one staging copy) | Target price guess · published GiB | 0 | USD/published GiB |
| OCI Vault (one staging copy) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| OCI Vault (one staging copy) | Target price guess · network GiB | 0 | USD/network GiB |
| OCI Vault (one staging copy) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| OCI Vault (one staging copy) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| OCI Vault (one staging copy) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| OCI Vault (one staging copy) | Target price guess · resource-hour | 0 | USD/resource-hour |
| OCI Vault (one staging copy) | Target list price · resource-month | 0 | USD/resource-month |
| OCI Vault (one staging copy) | Target price guess · input token | 0 | USD/input token |
| OCI Vault (one staging copy) | Target price guess · output token | 0 | USD/output token |
| OCI Vault (one staging copy) | Target monthly base charge | 0 | USD/month |
| OCI Vault (one staging copy) | Approximate target service minimum | 0 | USD/month |
| OCI Vault (one staging copy) | Minimum primary CPU | 2 | vCPU |
| OCI Vault (one staging copy) | Minimum primary RAM | 8 | GiB |
| OCI Vault (one staging copy) | Minimum primary disk | 100 | GiB |
| OCI Vault (one staging copy) | Additional full-price standby copy | 0 | 0 or 1 |
| OCI Vault (one staging copy) | Allocated share of provisioned cost | 1 | fraction |
| OCI Vault (one staging copy) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| OCI Vault (one staging copy) | Planning peak / mean work | 2 | multiplier |
| OCI Vault (one staging copy) | Planning primary CPU utilization | 0.7 | fraction |
| OCI Vault (one staging copy) | Resident state reserved in RAM | 0.1 | fraction |
| OCI Vault (one staging copy) | Planning disk utilization | 0.8 | fraction |
| OCI Vault (one staging copy) | Maintenance and log disk reserve | 20 | GiB |
| OCI Vault (one staging copy) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| OCI Vault (one staging copy) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| OCI Vault (one staging copy) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| OCI Vault (one staging copy) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| OCI Vault (one staging copy) | Dependent object sink write price guess | 0.000005 | USD/write |
| OCI Vault (two staging copies) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| OCI Vault (two staging copies) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| OCI Vault (two staging copies) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| OCI Vault (two staging copies) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| OCI Vault (two staging copies) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| OCI Vault (two staging copies) | Representative value size | 1024 | bytes |
| OCI Vault (two staging copies) | Versions retained in adapter state | 10 | versions/object |
| OCI Vault (two staging copies) | Provider revisions retained per logical object | 2 | versions/object |
| OCI Vault (two staging copies) | Physical record / payload storage | 1.5 | multiplier |
| OCI Vault (two staging copies) | Provider reconciliation checks | 30 | checks/object-month |
| OCI Vault (two staging copies) | Provider calls per current-value mutation | 2 | operations/mutation |
| OCI Vault (two staging copies) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| OCI Vault (two staging copies) | Values per standard read request | 1 | parameters/request |
| OCI Vault (two staging copies) | Paid interactions that read values | 1 | fraction |
| OCI Vault (two staging copies) | Target price guess · read | 0 | USD/read |
| OCI Vault (two staging copies) | Target price guess · write | 0 | USD/write |
| OCI Vault (two staging copies) | Target list price · provider operation | 0 | USD/provider operation |
| OCI Vault (two staging copies) | Target price guess · GiB-month | 0 | USD/GiB-month |
| OCI Vault (two staging copies) | Target price guess · published GiB | 0 | USD/published GiB |
| OCI Vault (two staging copies) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| OCI Vault (two staging copies) | Target price guess · network GiB | 0 | USD/network GiB |
| OCI Vault (two staging copies) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| OCI Vault (two staging copies) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| OCI Vault (two staging copies) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| OCI Vault (two staging copies) | Target price guess · resource-hour | 0 | USD/resource-hour |
| OCI Vault (two staging copies) | Target list price · resource-month | 0 | USD/resource-month |
| OCI Vault (two staging copies) | Target price guess · input token | 0 | USD/input token |
| OCI Vault (two staging copies) | Target price guess · output token | 0 | USD/output token |
| OCI Vault (two staging copies) | Target monthly base charge | 0 | USD/month |
| OCI Vault (two staging copies) | Approximate target service minimum | 0 | USD/month |
| OCI Vault (two staging copies) | Minimum primary CPU | 2 | vCPU |
| OCI Vault (two staging copies) | Minimum primary RAM | 8 | GiB |
| OCI Vault (two staging copies) | Minimum primary disk | 100 | GiB |
| OCI Vault (two staging copies) | Additional full-price standby copy | 1 | 0 or 1 |
| OCI Vault (two staging copies) | Allocated share of provisioned cost | 1 | fraction |
| OCI Vault (two staging copies) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| OCI Vault (two staging copies) | Planning peak / mean work | 2 | multiplier |
| OCI Vault (two staging copies) | Planning primary CPU utilization | 0.7 | fraction |
| OCI Vault (two staging copies) | Resident state reserved in RAM | 0.1 | fraction |
| OCI Vault (two staging copies) | Planning disk utilization | 0.8 | fraction |
| OCI Vault (two staging copies) | Maintenance and log disk reserve | 20 | GiB |
| OCI Vault (two staging copies) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| OCI Vault (two staging copies) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| OCI Vault (two staging copies) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| OCI Vault (two staging copies) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| OCI Vault (two staging copies) | Dependent object sink write price guess | 0.000005 | USD/write |

* Inventory varies independently of monthly reads and mutations. Retention remains an explicit planning assumption. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → us-ashburn-1, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices. Retention, amplification, and capacity coefficients are authored planning guesses; they are editable, not measured capacity.
* Application reads use durable adapter records. Managed operations estimate independent backend reconciliation, not a provider secret-access charge on every application read.
* Only Parameter Store is represented. A paid advanced source meter does not imply support for advanced parameter policies on the selected backend.
* Parameter history is stored in durable ParameterFacet records; the provider copy is maintained independently.
* OCI Secret Management has no charge for secret versions or retrieval; only an HSM-protected protecting key above 20 versions or a private vault (USD 3.724/hour) would bill, and the default software-protected key is free.
* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.
* AWS Systems Manager pricing: [https://aws.amazon.com/systems-manager/pricing/](https://aws.amazon.com/systems-manager/pricing/)
* AWS Price List API, AWSSystemsManager offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json)
* OCI Secret Management: [https://www.oracle.com/security/cloud-security/secrets/](https://www.oracle.com/security/cloud-security/secrets/)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Free allowances, committed discounts, credits, taxes and negotiated rates.
* Commercial Tensor9 fees and operations labor unless entered separately.
* Systems Manager sessions, Run Command, patching, automation, secure-string custom-key calls and physical regional replicas.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-f1d938dac22a5be9a1ea14f9d47946ed474017a3` / `2026-10-22.planning.2`. Curve: `workload-2`.

Sources: [AWS Systems Manager pricing](https://aws.amazon.com/systems-manager/pricing/), [AWS Price List API, AWSSystemsManager offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json), [OCI Secret Management](https://www.oracle.com/security/cloud-security/secrets/).

## SSM Parameter Store → Scaleway Secret Manager

Origin API: `aws::1.0.0::ssm`. Target backend: `scaleway::1.0.0::secret-manager`.

### SSM Parameter Store · Standard read requests

Estimated monthly service charges by Standard read requests. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: fr-par; currency: USD.

![SSM Parameter Store · Standard read requests: monthly service charges by Standard read requests. Exact values are in the following table.](/images/diagrams/service-cost/f6726bbd81abdc8921d16ce58ff0dbb62e6248e2d25ab3418025d68ae18a4eeb-light.svg)

![SSM Parameter Store · Standard read requests: monthly service charges by Standard read requests. Exact values are in the following table.](/images/diagrams/service-cost/b05f197aa8ee9418e7e691496b22e34a401e7b97a81f2265644403b43328bb40-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Lines connect evaluated samples; intermediate capacity and prices are not inferred. Unpriced means no target quote or cost difference is available within the sizing policy.

| Standard read requests (operations/s) | Systems Manager (SSM) | Target scenario | Scaleway Secret Manager | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Scaleway Secret Manager (one staging copy) | 208.0028825 | 208.0028825 |
| 0 | 0 | Scaleway Secret Manager (two staging copies) | 326.1808825 | 326.1808825 |
| 1 | 0 | Scaleway Secret Manager (one staging copy) | 208.0028825 | 208.0028825 |
| 1 | 0 | Scaleway Secret Manager (two staging copies) | 326.1808825 | 326.1808825 |
| 10 | 0 | Scaleway Secret Manager (one staging copy) | 208.0028825 | 208.0028825 |
| 10 | 0 | Scaleway Secret Manager (two staging copies) | 326.1808825 | 326.1808825 |
| 100 | 0 | Scaleway Secret Manager (one staging copy) | 208.0028825 | 208.0028825 |
| 100 | 0 | Scaleway Secret Manager (two staging copies) | 326.1808825 | 326.1808825 |
| 1000 | 0 | Scaleway Secret Manager (one staging copy) | 208.0028825 | 208.0028825 |
| 1000 | 0 | Scaleway Secret Manager (two staging copies) | 326.1808825 | 326.1808825 |
| 10000 | 0 | Scaleway Secret Manager (one staging copy) | 1725.6728825 | 1725.6728825 |
| 10000 | 0 | Scaleway Secret Manager (two staging copies) | 3361.5208825 | 3361.5208825 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 operations/s / Scaleway Secret Manager (one staging copy) | PlanningAssumption | 0.003805175038051750380517503805175038 / 0.007610350076103500761035007610350076 | 0.000007247952453431905486700007247952453 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 0 operations/s / Scaleway Secret Manager (two staging copies) | PlanningAssumption | 0.003805175038051750380517503805175038 / 0.007610350076103500761035007610350076 | 0.000007247952453431905486700007247952453 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1 operations/s / Scaleway Secret Manager (one staging copy) | PlanningAssumption | 1.003805175038051750380517503805175 / 2.00761035007610350076103500761035 | 0.001912009857215336667391461912009857 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1 operations/s / Scaleway Secret Manager (two staging copies) | PlanningAssumption | 1.003805175038051750380517503805175 / 2.00761035007610350076103500761035 | 0.001912009857215336667391461912009857 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 operations/s / Scaleway Secret Manager (one staging copy) | PlanningAssumption | 10.00380517503805175038051750380518 / 20.00761035007610350076103500761036 | 0.01905486700007247952453431905486701 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 operations/s / Scaleway Secret Manager (two staging copies) | PlanningAssumption | 10.00380517503805175038051750380518 / 20.00761035007610350076103500761036 | 0.01905486700007247952453431905486701 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 operations/s / Scaleway Secret Manager (one staging copy) | PlanningAssumption | 100.0038051750380517503805175038052 / 200.0076103500761035007610350076104 | 0.1904834384286439080959628904834385 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 operations/s / Scaleway Secret Manager (two staging copies) | PlanningAssumption | 100.0038051750380517503805175038052 / 200.0076103500761035007610350076104 | 0.1904834384286439080959628904834385 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 operations/s / Scaleway Secret Manager (one staging copy) | PlanningAssumption | 1000.003805175038051750380517503805 / 2000.00761035007610350076103500761 | 1.904769152714358193810248604769152 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 operations/s / Scaleway Secret Manager (two staging copies) | PlanningAssumption | 1000.003805175038051750380517503805 / 2000.00761035007610350076103500761 | 1.904769152714358193810248604769152 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 operations/s / Scaleway Secret Manager (one staging copy) | PlanningAssumption | 10000.00380517503805175038051750381 / 20000.00761035007610350076103500762 | 19.0476262955715010509531057476263 | 32 | 128 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 operations/s / Scaleway Secret Manager (two staging copies) | PlanningAssumption | 10000.00380517503805175038051750381 / 20000.00761035007610350076103500762 | 19.0476262955715010509531057476263 | 32 | 128 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |

* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Scaleway Secret Manager (one staging copy) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Scaleway Secret Manager (one staging copy) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Scaleway Secret Manager (one staging copy) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Scaleway Secret Manager (one staging copy) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Scaleway Secret Manager (one staging copy) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Scaleway Secret Manager (one staging copy) | Representative value size | 1024 | bytes |
| Scaleway Secret Manager (one staging copy) | Versions retained in adapter state | 10 | versions/object |
| Scaleway Secret Manager (one staging copy) | Provider revisions retained per logical object | 2 | versions/object |
| Scaleway Secret Manager (one staging copy) | Physical record / payload storage | 1.5 | multiplier |
| Scaleway Secret Manager (one staging copy) | Provider reconciliation checks | 30 | checks/object-month |
| Scaleway Secret Manager (one staging copy) | Provider calls per current-value mutation | 2 | operations/mutation |
| Scaleway Secret Manager (one staging copy) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Scaleway Secret Manager (one staging copy) | Values per standard read request | 1 | parameters/request |
| Scaleway Secret Manager (one staging copy) | Paid interactions that read values | 1 | fraction |
| Scaleway Secret Manager (one staging copy) | Target price guess · read | 0 | USD/read |
| Scaleway Secret Manager (one staging copy) | Target price guess · write | 0 | USD/write |
| Scaleway Secret Manager (one staging copy) | Target list price · provider operation | 0.0000033615 | USD/provider operation |
| Scaleway Secret Manager (one staging copy) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Scaleway Secret Manager (one staging copy) | Target price guess · published GiB | 0 | USD/published GiB |
| Scaleway Secret Manager (one staging copy) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Scaleway Secret Manager (one staging copy) | Target price guess · network GiB | 0 | USD/network GiB |
| Scaleway Secret Manager (one staging copy) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Scaleway Secret Manager (one staging copy) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Scaleway Secret Manager (one staging copy) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Scaleway Secret Manager (one staging copy) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Scaleway Secret Manager (one staging copy) | Target list price · resource-month | 0.04482 | USD/resource-month |
| Scaleway Secret Manager (one staging copy) | Target price guess · input token | 0 | USD/input token |
| Scaleway Secret Manager (one staging copy) | Target price guess · output token | 0 | USD/output token |
| Scaleway Secret Manager (one staging copy) | Target monthly base charge | 0 | USD/month |
| Scaleway Secret Manager (one staging copy) | Approximate target service minimum | 0 | USD/month |
| Scaleway Secret Manager (one staging copy) | Minimum primary CPU | 2 | vCPU |
| Scaleway Secret Manager (one staging copy) | Minimum primary RAM | 8 | GiB |
| Scaleway Secret Manager (one staging copy) | Minimum primary disk | 100 | GiB |
| Scaleway Secret Manager (one staging copy) | Additional full-price standby copy | 0 | 0 or 1 |
| Scaleway Secret Manager (one staging copy) | Allocated share of provisioned cost | 1 | fraction |
| Scaleway Secret Manager (one staging copy) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Scaleway Secret Manager (one staging copy) | Planning peak / mean work | 2 | multiplier |
| Scaleway Secret Manager (one staging copy) | Planning primary CPU utilization | 0.7 | fraction |
| Scaleway Secret Manager (one staging copy) | Resident state reserved in RAM | 0.1 | fraction |
| Scaleway Secret Manager (one staging copy) | Planning disk utilization | 0.8 | fraction |
| Scaleway Secret Manager (one staging copy) | Maintenance and log disk reserve | 20 | GiB |
| Scaleway Secret Manager (one staging copy) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Scaleway Secret Manager (one staging copy) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Scaleway Secret Manager (one staging copy) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Scaleway Secret Manager (one staging copy) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Scaleway Secret Manager (one staging copy) | Dependent object sink write price guess | 0.000005 | USD/write |
| Scaleway Secret Manager (two staging copies) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Scaleway Secret Manager (two staging copies) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Scaleway Secret Manager (two staging copies) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Scaleway Secret Manager (two staging copies) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Scaleway Secret Manager (two staging copies) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Scaleway Secret Manager (two staging copies) | Representative value size | 1024 | bytes |
| Scaleway Secret Manager (two staging copies) | Versions retained in adapter state | 10 | versions/object |
| Scaleway Secret Manager (two staging copies) | Provider revisions retained per logical object | 2 | versions/object |
| Scaleway Secret Manager (two staging copies) | Physical record / payload storage | 1.5 | multiplier |
| Scaleway Secret Manager (two staging copies) | Provider reconciliation checks | 30 | checks/object-month |
| Scaleway Secret Manager (two staging copies) | Provider calls per current-value mutation | 2 | operations/mutation |
| Scaleway Secret Manager (two staging copies) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Scaleway Secret Manager (two staging copies) | Values per standard read request | 1 | parameters/request |
| Scaleway Secret Manager (two staging copies) | Paid interactions that read values | 1 | fraction |
| Scaleway Secret Manager (two staging copies) | Target price guess · read | 0 | USD/read |
| Scaleway Secret Manager (two staging copies) | Target price guess · write | 0 | USD/write |
| Scaleway Secret Manager (two staging copies) | Target list price · provider operation | 0.0000033615 | USD/provider operation |
| Scaleway Secret Manager (two staging copies) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Scaleway Secret Manager (two staging copies) | Target price guess · published GiB | 0 | USD/published GiB |
| Scaleway Secret Manager (two staging copies) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Scaleway Secret Manager (two staging copies) | Target price guess · network GiB | 0 | USD/network GiB |
| Scaleway Secret Manager (two staging copies) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Scaleway Secret Manager (two staging copies) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Scaleway Secret Manager (two staging copies) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Scaleway Secret Manager (two staging copies) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Scaleway Secret Manager (two staging copies) | Target list price · resource-month | 0.04482 | USD/resource-month |
| Scaleway Secret Manager (two staging copies) | Target price guess · input token | 0 | USD/input token |
| Scaleway Secret Manager (two staging copies) | Target price guess · output token | 0 | USD/output token |
| Scaleway Secret Manager (two staging copies) | Target monthly base charge | 0 | USD/month |
| Scaleway Secret Manager (two staging copies) | Approximate target service minimum | 0 | USD/month |
| Scaleway Secret Manager (two staging copies) | Minimum primary CPU | 2 | vCPU |
| Scaleway Secret Manager (two staging copies) | Minimum primary RAM | 8 | GiB |
| Scaleway Secret Manager (two staging copies) | Minimum primary disk | 100 | GiB |
| Scaleway Secret Manager (two staging copies) | Additional full-price standby copy | 1 | 0 or 1 |
| Scaleway Secret Manager (two staging copies) | Allocated share of provisioned cost | 1 | fraction |
| Scaleway Secret Manager (two staging copies) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Scaleway Secret Manager (two staging copies) | Planning peak / mean work | 2 | multiplier |
| Scaleway Secret Manager (two staging copies) | Planning primary CPU utilization | 0.7 | fraction |
| Scaleway Secret Manager (two staging copies) | Resident state reserved in RAM | 0.1 | fraction |
| Scaleway Secret Manager (two staging copies) | Planning disk utilization | 0.8 | fraction |
| Scaleway Secret Manager (two staging copies) | Maintenance and log disk reserve | 20 | GiB |
| Scaleway Secret Manager (two staging copies) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Scaleway Secret Manager (two staging copies) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Scaleway Secret Manager (two staging copies) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Scaleway Secret Manager (two staging copies) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Scaleway Secret Manager (two staging copies) | Dependent object sink write price guess | 0.000005 | USD/write |

* Monthly operation quantity varies with this steady average rate; stored inventory and other meters retain their defaults. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → fr-par, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices. Retention, amplification, and capacity coefficients are authored planning guesses; they are editable, not measured capacity.
* Application reads use durable adapter records. Managed operations estimate independent backend reconciliation, not a provider secret-access charge on every application read.
* Only Parameter Store is represented. A paid advanced source meter does not imply support for advanced parameter policies on the selected backend.
* Parameter history is stored in durable ParameterFacet records; the provider copy is maintained independently.
* Monthly resource quantity is stored secret versions; access requests are separate from local adapter reads. Restoring a version costs EUR 0.01 and is not modeled.
* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.
* AWS Systems Manager pricing: [https://aws.amazon.com/systems-manager/pricing/](https://aws.amazon.com/systems-manager/pricing/)
* AWS Price List API, AWSSystemsManager offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json)
* Scaleway Security and Account pricing: [https://www.scaleway.com/en/pricing/security-and-account/](https://www.scaleway.com/en/pricing/security-and-account/)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Free allowances, committed discounts, credits, taxes and negotiated rates.
* Commercial Tensor9 fees and operations labor unless entered separately.
* Systems Manager sessions, Run Command, patching, automation, secure-string custom-key calls and physical regional replicas.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-c7160e314a32f824c88802c76debb111712d681c` / `2026-10-22.planning.2`. Curve: `workload-1`.

Sources: [AWS Systems Manager pricing](https://aws.amazon.com/systems-manager/pricing/), [AWS Price List API, AWSSystemsManager offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json), [Scaleway Security and Account pricing](https://www.scaleway.com/en/pricing/security-and-account/).

### SSM Parameter Store · Standard parameters

Estimated monthly service charges by Standard parameters. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: fr-par; currency: USD.

![SSM Parameter Store · Standard parameters: monthly service charges by Standard parameters. Exact values are in the following table.](/images/diagrams/service-cost/dc25b1542b30545ca25a556e036a26f9f85457a5006587881a77d586fc6a4dff-light.svg)

![SSM Parameter Store · Standard parameters: monthly service charges by Standard parameters. Exact values are in the following table.](/images/diagrams/service-cost/663606d179c5fc76ed6bc5569f701fe98f558fe6a2a8b77b93b25560e3dc6b80-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Lines connect evaluated samples; intermediate capacity and prices are not inferred. Unpriced means no target quote or cost difference is available within the sizing policy.

| Standard parameters (parameters) | Systems Manager (SSM) | Target scenario | Scaleway Secret Manager | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Scaleway Secret Manager (one staging copy) | 118.251953 | 118.251953 |
| 0 | 0 | Scaleway Secret Manager (two staging copies) | 236.429953 | 236.429953 |
| 10 | 0 | Scaleway Secret Manager (one staging copy) | 119.149462295 | 119.149462295 |
| 10 | 0 | Scaleway Secret Manager (two staging copies) | 237.327462295 | 237.327462295 |
| 100 | 0 | Scaleway Secret Manager (one staging copy) | 127.22704595 | 127.22704595 |
| 100 | 0 | Scaleway Secret Manager (two staging copies) | 245.40504595 | 245.40504595 |
| 1000 | 0 | Scaleway Secret Manager (one staging copy) | 208.0028825 | 208.0028825 |
| 1000 | 0 | Scaleway Secret Manager (two staging copies) | 326.1808825 | 326.1808825 |
| 10000 | 0 | Scaleway Secret Manager (one staging copy) | 1015.761248 | 1015.761248 |
| 10000 | 0 | Scaleway Secret Manager (two staging copies) | 1133.939248 | 1133.939248 |
| 100000 | 0 | Scaleway Secret Manager (one staging copy) | 9093.344903 | 9093.344903 |
| 100000 | 0 | Scaleway Secret Manager (two staging copies) | 9211.522903 | 9211.522903 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 parameters / Scaleway Secret Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-22.1` | None reported |
| 0 parameters / Scaleway Secret Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 parameters / Scaleway Secret Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.0001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 parameters / Scaleway Secret Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.0001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 parameters / Scaleway Secret Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 parameters / Scaleway Secret Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 parameters / Scaleway Secret Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 parameters / Scaleway Secret Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 parameters / Scaleway Secret Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.1430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 parameters / Scaleway Secret Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.1430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100000 parameters / Scaleway Secret Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 1.430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100000 parameters / Scaleway Secret Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 1.430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |

* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Scaleway Secret Manager (one staging copy) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Scaleway Secret Manager (one staging copy) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Scaleway Secret Manager (one staging copy) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Scaleway Secret Manager (one staging copy) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Scaleway Secret Manager (one staging copy) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Scaleway Secret Manager (one staging copy) | Representative value size | 1024 | bytes |
| Scaleway Secret Manager (one staging copy) | Versions retained in adapter state | 10 | versions/object |
| Scaleway Secret Manager (one staging copy) | Provider revisions retained per logical object | 2 | versions/object |
| Scaleway Secret Manager (one staging copy) | Physical record / payload storage | 1.5 | multiplier |
| Scaleway Secret Manager (one staging copy) | Provider reconciliation checks | 30 | checks/object-month |
| Scaleway Secret Manager (one staging copy) | Provider calls per current-value mutation | 2 | operations/mutation |
| Scaleway Secret Manager (one staging copy) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Scaleway Secret Manager (one staging copy) | Values per standard read request | 1 | parameters/request |
| Scaleway Secret Manager (one staging copy) | Paid interactions that read values | 1 | fraction |
| Scaleway Secret Manager (one staging copy) | Target price guess · read | 0 | USD/read |
| Scaleway Secret Manager (one staging copy) | Target price guess · write | 0 | USD/write |
| Scaleway Secret Manager (one staging copy) | Target list price · provider operation | 0.0000033615 | USD/provider operation |
| Scaleway Secret Manager (one staging copy) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Scaleway Secret Manager (one staging copy) | Target price guess · published GiB | 0 | USD/published GiB |
| Scaleway Secret Manager (one staging copy) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Scaleway Secret Manager (one staging copy) | Target price guess · network GiB | 0 | USD/network GiB |
| Scaleway Secret Manager (one staging copy) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Scaleway Secret Manager (one staging copy) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Scaleway Secret Manager (one staging copy) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Scaleway Secret Manager (one staging copy) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Scaleway Secret Manager (one staging copy) | Target list price · resource-month | 0.04482 | USD/resource-month |
| Scaleway Secret Manager (one staging copy) | Target price guess · input token | 0 | USD/input token |
| Scaleway Secret Manager (one staging copy) | Target price guess · output token | 0 | USD/output token |
| Scaleway Secret Manager (one staging copy) | Target monthly base charge | 0 | USD/month |
| Scaleway Secret Manager (one staging copy) | Approximate target service minimum | 0 | USD/month |
| Scaleway Secret Manager (one staging copy) | Minimum primary CPU | 2 | vCPU |
| Scaleway Secret Manager (one staging copy) | Minimum primary RAM | 8 | GiB |
| Scaleway Secret Manager (one staging copy) | Minimum primary disk | 100 | GiB |
| Scaleway Secret Manager (one staging copy) | Additional full-price standby copy | 0 | 0 or 1 |
| Scaleway Secret Manager (one staging copy) | Allocated share of provisioned cost | 1 | fraction |
| Scaleway Secret Manager (one staging copy) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Scaleway Secret Manager (one staging copy) | Planning peak / mean work | 2 | multiplier |
| Scaleway Secret Manager (one staging copy) | Planning primary CPU utilization | 0.7 | fraction |
| Scaleway Secret Manager (one staging copy) | Resident state reserved in RAM | 0.1 | fraction |
| Scaleway Secret Manager (one staging copy) | Planning disk utilization | 0.8 | fraction |
| Scaleway Secret Manager (one staging copy) | Maintenance and log disk reserve | 20 | GiB |
| Scaleway Secret Manager (one staging copy) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Scaleway Secret Manager (one staging copy) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Scaleway Secret Manager (one staging copy) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Scaleway Secret Manager (one staging copy) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Scaleway Secret Manager (one staging copy) | Dependent object sink write price guess | 0.000005 | USD/write |
| Scaleway Secret Manager (two staging copies) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Scaleway Secret Manager (two staging copies) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Scaleway Secret Manager (two staging copies) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Scaleway Secret Manager (two staging copies) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Scaleway Secret Manager (two staging copies) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Scaleway Secret Manager (two staging copies) | Representative value size | 1024 | bytes |
| Scaleway Secret Manager (two staging copies) | Versions retained in adapter state | 10 | versions/object |
| Scaleway Secret Manager (two staging copies) | Provider revisions retained per logical object | 2 | versions/object |
| Scaleway Secret Manager (two staging copies) | Physical record / payload storage | 1.5 | multiplier |
| Scaleway Secret Manager (two staging copies) | Provider reconciliation checks | 30 | checks/object-month |
| Scaleway Secret Manager (two staging copies) | Provider calls per current-value mutation | 2 | operations/mutation |
| Scaleway Secret Manager (two staging copies) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Scaleway Secret Manager (two staging copies) | Values per standard read request | 1 | parameters/request |
| Scaleway Secret Manager (two staging copies) | Paid interactions that read values | 1 | fraction |
| Scaleway Secret Manager (two staging copies) | Target price guess · read | 0 | USD/read |
| Scaleway Secret Manager (two staging copies) | Target price guess · write | 0 | USD/write |
| Scaleway Secret Manager (two staging copies) | Target list price · provider operation | 0.0000033615 | USD/provider operation |
| Scaleway Secret Manager (two staging copies) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Scaleway Secret Manager (two staging copies) | Target price guess · published GiB | 0 | USD/published GiB |
| Scaleway Secret Manager (two staging copies) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Scaleway Secret Manager (two staging copies) | Target price guess · network GiB | 0 | USD/network GiB |
| Scaleway Secret Manager (two staging copies) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Scaleway Secret Manager (two staging copies) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Scaleway Secret Manager (two staging copies) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Scaleway Secret Manager (two staging copies) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Scaleway Secret Manager (two staging copies) | Target list price · resource-month | 0.04482 | USD/resource-month |
| Scaleway Secret Manager (two staging copies) | Target price guess · input token | 0 | USD/input token |
| Scaleway Secret Manager (two staging copies) | Target price guess · output token | 0 | USD/output token |
| Scaleway Secret Manager (two staging copies) | Target monthly base charge | 0 | USD/month |
| Scaleway Secret Manager (two staging copies) | Approximate target service minimum | 0 | USD/month |
| Scaleway Secret Manager (two staging copies) | Minimum primary CPU | 2 | vCPU |
| Scaleway Secret Manager (two staging copies) | Minimum primary RAM | 8 | GiB |
| Scaleway Secret Manager (two staging copies) | Minimum primary disk | 100 | GiB |
| Scaleway Secret Manager (two staging copies) | Additional full-price standby copy | 1 | 0 or 1 |
| Scaleway Secret Manager (two staging copies) | Allocated share of provisioned cost | 1 | fraction |
| Scaleway Secret Manager (two staging copies) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Scaleway Secret Manager (two staging copies) | Planning peak / mean work | 2 | multiplier |
| Scaleway Secret Manager (two staging copies) | Planning primary CPU utilization | 0.7 | fraction |
| Scaleway Secret Manager (two staging copies) | Resident state reserved in RAM | 0.1 | fraction |
| Scaleway Secret Manager (two staging copies) | Planning disk utilization | 0.8 | fraction |
| Scaleway Secret Manager (two staging copies) | Maintenance and log disk reserve | 20 | GiB |
| Scaleway Secret Manager (two staging copies) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Scaleway Secret Manager (two staging copies) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Scaleway Secret Manager (two staging copies) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Scaleway Secret Manager (two staging copies) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Scaleway Secret Manager (two staging copies) | Dependent object sink write price guess | 0.000005 | USD/write |

* Inventory varies independently of monthly reads and mutations. Retention remains an explicit planning assumption. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → fr-par, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices. Retention, amplification, and capacity coefficients are authored planning guesses; they are editable, not measured capacity.
* Application reads use durable adapter records. Managed operations estimate independent backend reconciliation, not a provider secret-access charge on every application read.
* Only Parameter Store is represented. A paid advanced source meter does not imply support for advanced parameter policies on the selected backend.
* Parameter history is stored in durable ParameterFacet records; the provider copy is maintained independently.
* Monthly resource quantity is stored secret versions; access requests are separate from local adapter reads. Restoring a version costs EUR 0.01 and is not modeled.
* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.
* AWS Systems Manager pricing: [https://aws.amazon.com/systems-manager/pricing/](https://aws.amazon.com/systems-manager/pricing/)
* AWS Price List API, AWSSystemsManager offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json)
* Scaleway Security and Account pricing: [https://www.scaleway.com/en/pricing/security-and-account/](https://www.scaleway.com/en/pricing/security-and-account/)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Free allowances, committed discounts, credits, taxes and negotiated rates.
* Commercial Tensor9 fees and operations labor unless entered separately.
* Systems Manager sessions, Run Command, patching, automation, secure-string custom-key calls and physical regional replicas.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-c7160e314a32f824c88802c76debb111712d681c` / `2026-10-22.planning.2`. Curve: `workload-2`.

Sources: [AWS Systems Manager pricing](https://aws.amazon.com/systems-manager/pricing/), [AWS Price List API, AWSSystemsManager offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json), [Scaleway Security and Account pricing](https://www.scaleway.com/en/pricing/security-and-account/).

## SSM Parameter Store → Secret Manager

Origin API: `aws::1.0.0::ssm`. Target backend: `google::1.0.0::secret-manager`.

### SSM Parameter Store · Standard read requests

Estimated monthly service charges by Standard read requests. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: us-central1; currency: USD.

![SSM Parameter Store · Standard read requests: monthly service charges by Standard read requests. Exact values are in the following table.](/images/diagrams/service-cost/7290b8a6db2f9d4e9ccf2922f67e02d147ed66d946b50471f41828566c84218f-light.svg)

![SSM Parameter Store · Standard read requests: monthly service charges by Standard read requests. Exact values are in the following table.](/images/diagrams/service-cost/dbc18656c84133f2e0c40b5a89d00b6b2451c6d23f3dfeb784d29b0e80d21df5-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Lines connect evaluated samples; intermediate capacity and prices are not inferred. Unpriced means no target quote or cost difference is available within the sizing policy.

| Standard read requests (operations/s) | Systems Manager (SSM) | Target scenario | Secret Manager | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Secret Manager (one staging copy) | 238.343 | 238.343 |
| 0 | 0 | Secret Manager (two staging copies) | 356.521 | 356.521 |
| 1 | 0 | Secret Manager (one staging copy) | 238.343 | 238.343 |
| 1 | 0 | Secret Manager (two staging copies) | 356.521 | 356.521 |
| 10 | 0 | Secret Manager (one staging copy) | 238.343 | 238.343 |
| 10 | 0 | Secret Manager (two staging copies) | 356.521 | 356.521 |
| 100 | 0 | Secret Manager (one staging copy) | 238.343 | 238.343 |
| 100 | 0 | Secret Manager (two staging copies) | 356.521 | 356.521 |
| 1000 | 0 | Secret Manager (one staging copy) | 238.343 | 238.343 |
| 1000 | 0 | Secret Manager (two staging copies) | 356.521 | 356.521 |
| 10000 | 0 | Secret Manager (one staging copy) | 1756.013 | 1756.013 |
| 10000 | 0 | Secret Manager (two staging copies) | 3391.861 | 3391.861 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 operations/s / Secret Manager (one staging copy) | PlanningAssumption | 0.003805175038051750380517503805175038 / 0.007610350076103500761035007610350076 | 0.000007247952453431905486700007247952453 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 0 operations/s / Secret Manager (two staging copies) | PlanningAssumption | 0.003805175038051750380517503805175038 / 0.007610350076103500761035007610350076 | 0.000007247952453431905486700007247952453 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1 operations/s / Secret Manager (one staging copy) | PlanningAssumption | 1.003805175038051750380517503805175 / 2.00761035007610350076103500761035 | 0.001912009857215336667391461912009857 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1 operations/s / Secret Manager (two staging copies) | PlanningAssumption | 1.003805175038051750380517503805175 / 2.00761035007610350076103500761035 | 0.001912009857215336667391461912009857 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 operations/s / Secret Manager (one staging copy) | PlanningAssumption | 10.00380517503805175038051750380518 / 20.00761035007610350076103500761036 | 0.01905486700007247952453431905486701 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 operations/s / Secret Manager (two staging copies) | PlanningAssumption | 10.00380517503805175038051750380518 / 20.00761035007610350076103500761036 | 0.01905486700007247952453431905486701 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 operations/s / Secret Manager (one staging copy) | PlanningAssumption | 100.0038051750380517503805175038052 / 200.0076103500761035007610350076104 | 0.1904834384286439080959628904834385 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 operations/s / Secret Manager (two staging copies) | PlanningAssumption | 100.0038051750380517503805175038052 / 200.0076103500761035007610350076104 | 0.1904834384286439080959628904834385 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 operations/s / Secret Manager (one staging copy) | PlanningAssumption | 1000.003805175038051750380517503805 / 2000.00761035007610350076103500761 | 1.904769152714358193810248604769152 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 operations/s / Secret Manager (two staging copies) | PlanningAssumption | 1000.003805175038051750380517503805 / 2000.00761035007610350076103500761 | 1.904769152714358193810248604769152 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 operations/s / Secret Manager (one staging copy) | PlanningAssumption | 10000.00380517503805175038051750381 / 20000.00761035007610350076103500762 | 19.0476262955715010509531057476263 | 32 | 128 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 operations/s / Secret Manager (two staging copies) | PlanningAssumption | 10000.00380517503805175038051750381 / 20000.00761035007610350076103500762 | 19.0476262955715010509531057476263 | 32 | 128 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |

* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Secret Manager (one staging copy) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Secret Manager (one staging copy) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Secret Manager (one staging copy) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Secret Manager (one staging copy) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Secret Manager (one staging copy) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Secret Manager (one staging copy) | Representative value size | 1024 | bytes |
| Secret Manager (one staging copy) | Versions retained in adapter state | 10 | versions/object |
| Secret Manager (one staging copy) | Provider revisions retained per logical object | 2 | versions/object |
| Secret Manager (one staging copy) | Physical record / payload storage | 1.5 | multiplier |
| Secret Manager (one staging copy) | Provider reconciliation checks | 30 | checks/object-month |
| Secret Manager (one staging copy) | Provider calls per current-value mutation | 2 | operations/mutation |
| Secret Manager (one staging copy) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Secret Manager (one staging copy) | Values per standard read request | 1 | parameters/request |
| Secret Manager (one staging copy) | Paid interactions that read values | 1 | fraction |
| Secret Manager (one staging copy) | Target price guess · read | 0 | USD/read |
| Secret Manager (one staging copy) | Target price guess · write | 0 | USD/write |
| Secret Manager (one staging copy) | Target list price · provider operation | 0.000003 | USD/provider operation |
| Secret Manager (one staging copy) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Secret Manager (one staging copy) | Target price guess · published GiB | 0 | USD/published GiB |
| Secret Manager (one staging copy) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Secret Manager (one staging copy) | Target price guess · network GiB | 0 | USD/network GiB |
| Secret Manager (one staging copy) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Secret Manager (one staging copy) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Secret Manager (one staging copy) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Secret Manager (one staging copy) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Secret Manager (one staging copy) | Target list price · resource-month | 0.06 | USD/resource-month |
| Secret Manager (one staging copy) | Target price guess · input token | 0 | USD/input token |
| Secret Manager (one staging copy) | Target price guess · output token | 0 | USD/output token |
| Secret Manager (one staging copy) | Target monthly base charge | 0 | USD/month |
| Secret Manager (one staging copy) | Approximate target service minimum | 0 | USD/month |
| Secret Manager (one staging copy) | Minimum primary CPU | 2 | vCPU |
| Secret Manager (one staging copy) | Minimum primary RAM | 8 | GiB |
| Secret Manager (one staging copy) | Minimum primary disk | 100 | GiB |
| Secret Manager (one staging copy) | Additional full-price standby copy | 0 | 0 or 1 |
| Secret Manager (one staging copy) | Allocated share of provisioned cost | 1 | fraction |
| Secret Manager (one staging copy) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Secret Manager (one staging copy) | Planning peak / mean work | 2 | multiplier |
| Secret Manager (one staging copy) | Planning primary CPU utilization | 0.7 | fraction |
| Secret Manager (one staging copy) | Resident state reserved in RAM | 0.1 | fraction |
| Secret Manager (one staging copy) | Planning disk utilization | 0.8 | fraction |
| Secret Manager (one staging copy) | Maintenance and log disk reserve | 20 | GiB |
| Secret Manager (one staging copy) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Secret Manager (one staging copy) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Secret Manager (one staging copy) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Secret Manager (one staging copy) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Secret Manager (one staging copy) | Dependent object sink write price guess | 0.000005 | USD/write |
| Secret Manager (two staging copies) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Secret Manager (two staging copies) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Secret Manager (two staging copies) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Secret Manager (two staging copies) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Secret Manager (two staging copies) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Secret Manager (two staging copies) | Representative value size | 1024 | bytes |
| Secret Manager (two staging copies) | Versions retained in adapter state | 10 | versions/object |
| Secret Manager (two staging copies) | Provider revisions retained per logical object | 2 | versions/object |
| Secret Manager (two staging copies) | Physical record / payload storage | 1.5 | multiplier |
| Secret Manager (two staging copies) | Provider reconciliation checks | 30 | checks/object-month |
| Secret Manager (two staging copies) | Provider calls per current-value mutation | 2 | operations/mutation |
| Secret Manager (two staging copies) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Secret Manager (two staging copies) | Values per standard read request | 1 | parameters/request |
| Secret Manager (two staging copies) | Paid interactions that read values | 1 | fraction |
| Secret Manager (two staging copies) | Target price guess · read | 0 | USD/read |
| Secret Manager (two staging copies) | Target price guess · write | 0 | USD/write |
| Secret Manager (two staging copies) | Target list price · provider operation | 0.000003 | USD/provider operation |
| Secret Manager (two staging copies) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Secret Manager (two staging copies) | Target price guess · published GiB | 0 | USD/published GiB |
| Secret Manager (two staging copies) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Secret Manager (two staging copies) | Target price guess · network GiB | 0 | USD/network GiB |
| Secret Manager (two staging copies) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Secret Manager (two staging copies) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Secret Manager (two staging copies) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Secret Manager (two staging copies) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Secret Manager (two staging copies) | Target list price · resource-month | 0.06 | USD/resource-month |
| Secret Manager (two staging copies) | Target price guess · input token | 0 | USD/input token |
| Secret Manager (two staging copies) | Target price guess · output token | 0 | USD/output token |
| Secret Manager (two staging copies) | Target monthly base charge | 0 | USD/month |
| Secret Manager (two staging copies) | Approximate target service minimum | 0 | USD/month |
| Secret Manager (two staging copies) | Minimum primary CPU | 2 | vCPU |
| Secret Manager (two staging copies) | Minimum primary RAM | 8 | GiB |
| Secret Manager (two staging copies) | Minimum primary disk | 100 | GiB |
| Secret Manager (two staging copies) | Additional full-price standby copy | 1 | 0 or 1 |
| Secret Manager (two staging copies) | Allocated share of provisioned cost | 1 | fraction |
| Secret Manager (two staging copies) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Secret Manager (two staging copies) | Planning peak / mean work | 2 | multiplier |
| Secret Manager (two staging copies) | Planning primary CPU utilization | 0.7 | fraction |
| Secret Manager (two staging copies) | Resident state reserved in RAM | 0.1 | fraction |
| Secret Manager (two staging copies) | Planning disk utilization | 0.8 | fraction |
| Secret Manager (two staging copies) | Maintenance and log disk reserve | 20 | GiB |
| Secret Manager (two staging copies) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Secret Manager (two staging copies) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Secret Manager (two staging copies) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Secret Manager (two staging copies) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Secret Manager (two staging copies) | Dependent object sink write price guess | 0.000005 | USD/write |

* Monthly operation quantity varies with this steady average rate; stored inventory and other meters retain their defaults. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → us-central1, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices. Retention, amplification, and capacity coefficients are authored planning guesses; they are editable, not measured capacity.
* Application reads use durable adapter records. Managed operations estimate independent backend reconciliation, not a provider secret-access charge on every application read.
* Only Parameter Store is represented. A paid advanced source meter does not imply support for advanced parameter policies on the selected backend.
* Parameter history is stored in durable ParameterFacet records; the provider copy is maintained independently.
* Monthly resource quantity is retained active provider versions, independent of logical source objects; access operations are separate from local adapter reads, and management operations are free. The account-wide free tier (6 versions, 10,000 accesses a month) is not applied.
* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.
* AWS Systems Manager pricing: [https://aws.amazon.com/systems-manager/pricing/](https://aws.amazon.com/systems-manager/pricing/)
* AWS Price List API, AWSSystemsManager offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json)
* Secret Manager pricing: [https://cloud.google.com/secret-manager/pricing](https://cloud.google.com/secret-manager/pricing)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Free allowances, committed discounts, credits, taxes and negotiated rates.
* Commercial Tensor9 fees and operations labor unless entered separately.
* Systems Manager sessions, Run Command, patching, automation, secure-string custom-key calls and physical regional replicas.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-3bea5aaf7f762bd82d5da337677696dfad4c50a5` / `2026-10-22.planning.2`. Curve: `workload-1`.

Sources: [AWS Systems Manager pricing](https://aws.amazon.com/systems-manager/pricing/), [AWS Price List API, AWSSystemsManager offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json), [Secret Manager pricing](https://cloud.google.com/secret-manager/pricing).

### SSM Parameter Store · Standard parameters

Estimated monthly service charges by Standard parameters. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: us-central1; currency: USD.

![SSM Parameter Store · Standard parameters: monthly service charges by Standard parameters. Exact values are in the following table.](/images/diagrams/service-cost/5bc39c85853347d80e0c9b558f9d7ca34cf49773187fb905627722e297bdea6e-light.svg)

![SSM Parameter Store · Standard parameters: monthly service charges by Standard parameters. Exact values are in the following table.](/images/diagrams/service-cost/c0d8428b0769ab825e1a4e956e94b956316e81e570d49f627920814d353bc082-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Lines connect evaluated samples; intermediate capacity and prices are not inferred. Unpriced means no target quote or cost difference is available within the sizing policy.

| Standard parameters (parameters) | Systems Manager (SSM) | Target scenario | Secret Manager | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Secret Manager (one staging copy) | 118.244 | 118.244 |
| 0 | 0 | Secret Manager (two staging copies) | 236.422 | 236.422 |
| 10 | 0 | Secret Manager (one staging copy) | 119.44499 | 119.44499 |
| 10 | 0 | Secret Manager (two staging copies) | 237.62299 | 237.62299 |
| 100 | 0 | Secret Manager (one staging copy) | 130.2539 | 130.2539 |
| 100 | 0 | Secret Manager (two staging copies) | 248.4319 | 248.4319 |
| 1000 | 0 | Secret Manager (one staging copy) | 238.343 | 238.343 |
| 1000 | 0 | Secret Manager (two staging copies) | 356.521 | 356.521 |
| 10000 | 0 | Secret Manager (one staging copy) | 1319.234 | 1319.234 |
| 10000 | 0 | Secret Manager (two staging copies) | 1437.412 | 1437.412 |
| 100000 | 0 | Secret Manager (one staging copy) | 12128.144 | 12128.144 |
| 100000 | 0 | Secret Manager (two staging copies) | 12246.322 | 12246.322 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 parameters / Secret Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-22.1` | None reported |
| 0 parameters / Secret Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 parameters / Secret Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.0001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10 parameters / Secret Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.0001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 parameters / Secret Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100 parameters / Secret Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.001430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 parameters / Secret Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 1000 parameters / Secret Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.01430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 parameters / Secret Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.1430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 10000 parameters / Secret Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 0.1430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100000 parameters / Secret Manager (one staging copy) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 1.430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |
| 100000 parameters / Secret Manager (two staging copies) | PlanningAssumption | 0.3843226788432267884322678843226788 / 0.7686453576864535768645357686453576 | 0.0007320431977966224541567007320431977 | 2 | 8 | 100 | 1.430511474609375 | `service-adapter-planning-2026-10-22.1` | None reported |

* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Secret Manager (one staging copy) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Secret Manager (one staging copy) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Secret Manager (one staging copy) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Secret Manager (one staging copy) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Secret Manager (one staging copy) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Secret Manager (one staging copy) | Representative value size | 1024 | bytes |
| Secret Manager (one staging copy) | Versions retained in adapter state | 10 | versions/object |
| Secret Manager (one staging copy) | Provider revisions retained per logical object | 2 | versions/object |
| Secret Manager (one staging copy) | Physical record / payload storage | 1.5 | multiplier |
| Secret Manager (one staging copy) | Provider reconciliation checks | 30 | checks/object-month |
| Secret Manager (one staging copy) | Provider calls per current-value mutation | 2 | operations/mutation |
| Secret Manager (one staging copy) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Secret Manager (one staging copy) | Values per standard read request | 1 | parameters/request |
| Secret Manager (one staging copy) | Paid interactions that read values | 1 | fraction |
| Secret Manager (one staging copy) | Target price guess · read | 0 | USD/read |
| Secret Manager (one staging copy) | Target price guess · write | 0 | USD/write |
| Secret Manager (one staging copy) | Target list price · provider operation | 0.000003 | USD/provider operation |
| Secret Manager (one staging copy) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Secret Manager (one staging copy) | Target price guess · published GiB | 0 | USD/published GiB |
| Secret Manager (one staging copy) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Secret Manager (one staging copy) | Target price guess · network GiB | 0 | USD/network GiB |
| Secret Manager (one staging copy) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Secret Manager (one staging copy) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Secret Manager (one staging copy) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Secret Manager (one staging copy) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Secret Manager (one staging copy) | Target list price · resource-month | 0.06 | USD/resource-month |
| Secret Manager (one staging copy) | Target price guess · input token | 0 | USD/input token |
| Secret Manager (one staging copy) | Target price guess · output token | 0 | USD/output token |
| Secret Manager (one staging copy) | Target monthly base charge | 0 | USD/month |
| Secret Manager (one staging copy) | Approximate target service minimum | 0 | USD/month |
| Secret Manager (one staging copy) | Minimum primary CPU | 2 | vCPU |
| Secret Manager (one staging copy) | Minimum primary RAM | 8 | GiB |
| Secret Manager (one staging copy) | Minimum primary disk | 100 | GiB |
| Secret Manager (one staging copy) | Additional full-price standby copy | 0 | 0 or 1 |
| Secret Manager (one staging copy) | Allocated share of provisioned cost | 1 | fraction |
| Secret Manager (one staging copy) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Secret Manager (one staging copy) | Planning peak / mean work | 2 | multiplier |
| Secret Manager (one staging copy) | Planning primary CPU utilization | 0.7 | fraction |
| Secret Manager (one staging copy) | Resident state reserved in RAM | 0.1 | fraction |
| Secret Manager (one staging copy) | Planning disk utilization | 0.8 | fraction |
| Secret Manager (one staging copy) | Maintenance and log disk reserve | 20 | GiB |
| Secret Manager (one staging copy) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Secret Manager (one staging copy) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Secret Manager (one staging copy) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Secret Manager (one staging copy) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Secret Manager (one staging copy) | Dependent object sink write price guess | 0.000005 | USD/write |
| Secret Manager (two staging copies) | Origin list price · Standard parameter inventory | 0 | USD/parameter-month |
| Secret Manager (two staging copies) | Origin list price · Advanced parameter inventory | 0.05 | USD/parameter-month |
| Secret Manager (two staging copies) | Origin list price · Standard-throughput read API calls | 0 | USD/requests |
| Secret Manager (two staging copies) | Origin list price · Paid parameter interactions | 0.000005 | USD/parameter-interactions |
| Secret Manager (two staging copies) | Origin list price · Standard-throughput parameter mutations | 0 | USD/requests |
| Secret Manager (two staging copies) | Representative value size | 1024 | bytes |
| Secret Manager (two staging copies) | Versions retained in adapter state | 10 | versions/object |
| Secret Manager (two staging copies) | Provider revisions retained per logical object | 2 | versions/object |
| Secret Manager (two staging copies) | Physical record / payload storage | 1.5 | multiplier |
| Secret Manager (two staging copies) | Provider reconciliation checks | 30 | checks/object-month |
| Secret Manager (two staging copies) | Provider calls per current-value mutation | 2 | operations/mutation |
| Secret Manager (two staging copies) | Provider reconciliation retry multiplier | 1.1 | multiplier |
| Secret Manager (two staging copies) | Values per standard read request | 1 | parameters/request |
| Secret Manager (two staging copies) | Paid interactions that read values | 1 | fraction |
| Secret Manager (two staging copies) | Target price guess · read | 0 | USD/read |
| Secret Manager (two staging copies) | Target price guess · write | 0 | USD/write |
| Secret Manager (two staging copies) | Target list price · provider operation | 0.000003 | USD/provider operation |
| Secret Manager (two staging copies) | Target price guess · GiB-month | 0 | USD/GiB-month |
| Secret Manager (two staging copies) | Target price guess · published GiB | 0 | USD/published GiB |
| Secret Manager (two staging copies) | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Secret Manager (two staging copies) | Target price guess · network GiB | 0 | USD/network GiB |
| Secret Manager (two staging copies) | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Secret Manager (two staging copies) | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Secret Manager (two staging copies) | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Secret Manager (two staging copies) | Target price guess · resource-hour | 0 | USD/resource-hour |
| Secret Manager (two staging copies) | Target list price · resource-month | 0.06 | USD/resource-month |
| Secret Manager (two staging copies) | Target price guess · input token | 0 | USD/input token |
| Secret Manager (two staging copies) | Target price guess · output token | 0 | USD/output token |
| Secret Manager (two staging copies) | Target monthly base charge | 0 | USD/month |
| Secret Manager (two staging copies) | Approximate target service minimum | 0 | USD/month |
| Secret Manager (two staging copies) | Minimum primary CPU | 2 | vCPU |
| Secret Manager (two staging copies) | Minimum primary RAM | 8 | GiB |
| Secret Manager (two staging copies) | Minimum primary disk | 100 | GiB |
| Secret Manager (two staging copies) | Additional full-price standby copy | 1 | 0 or 1 |
| Secret Manager (two staging copies) | Allocated share of provisioned cost | 1 | fraction |
| Secret Manager (two staging copies) | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Secret Manager (two staging copies) | Planning peak / mean work | 2 | multiplier |
| Secret Manager (two staging copies) | Planning primary CPU utilization | 0.7 | fraction |
| Secret Manager (two staging copies) | Resident state reserved in RAM | 0.1 | fraction |
| Secret Manager (two staging copies) | Planning disk utilization | 0.8 | fraction |
| Secret Manager (two staging copies) | Maintenance and log disk reserve | 20 | GiB |
| Secret Manager (two staging copies) | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Secret Manager (two staging copies) | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Secret Manager (two staging copies) | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Secret Manager (two staging copies) | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Secret Manager (two staging copies) | Dependent object sink write price guess | 0.000005 | USD/write |

* Inventory varies independently of monthly reads and mutations. Retention remains an explicit planning assumption. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → us-central1, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices. Retention, amplification, and capacity coefficients are authored planning guesses; they are editable, not measured capacity.
* Application reads use durable adapter records. Managed operations estimate independent backend reconciliation, not a provider secret-access charge on every application read.
* Only Parameter Store is represented. A paid advanced source meter does not imply support for advanced parameter policies on the selected backend.
* Parameter history is stored in durable ParameterFacet records; the provider copy is maintained independently.
* Monthly resource quantity is retained active provider versions, independent of logical source objects; access operations are separate from local adapter reads, and management operations are free. The account-wide free tier (6 versions, 10,000 accesses a month) is not applied.
* Row-store throughput (capacityOpsPerVcpuSecond, default 1500) is measured-by-tensor9 as a lower bound: the DynamoDB adapter on Cloud SQL db-custom-2-7680 (2 vCPU, PostgreSQL 16, us-west1) served 2,974 ops/s of YCSB-A at 16 threads without recorded saturation (src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlPostgresqlYcsbAT16GoYcsbV1\_0\_0.kt). Published CPU-bound pgbench reaches 3,101 read-write transactions and 20,289 point reads per vCPU-second (AWS z1d.2xlarge, PostgreSQL 14.5), so actual capacity is likely higher. Reads and writes share one coefficient: at the same adapter version, read-only YCSB-C was not faster than 50%-update YCSB-A.
* Log-broker throughput (capacityStreamMiBPerVcpuSecond 20 at 0.5 utilization, 4 GiB RAM per vCPU) is provider-documented by Google Managed Service for Apache Kafka sizing ([https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size](https://docs.cloud.google.com/managed-service-for-apache-kafka/docs/plan-cluster-size)): write-equivalent bytes are replicated writes plus a quarter of reads. Producer batches below 10 KB lower per-CPU throughput; that penalty is not modeled.
* Disk utilization 0.8 is provider-documented headroom below Cloud SQL automatic storage increase, which triggers near 91-95% full ([https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)). The 20 GiB reserve exceeds PostgreSQL's 1 GB default max\_wal\_size; the remainder of that reserve is unmeasured.
* CPU tiers, 4 GiB per vCPU, at most 6.5 GiB per vCPU, 96 vCPU and 65,536 GiB disk follow Cloud SQL Enterprise custom machine limits (provider-documented, same page); 624 GiB is 96 × 6.5. Targets billed per node, unit or throughput unit are sized by their backend instead.
* No public evidence: peak/mean work (2) and the RAM working-set fraction (0.1). Proposed measurements: the p99 one-minute rate over the monthly mean from customer CloudWatch metrics; the buffer hit ratio while stepping RAM under a fixed YCSB-B load.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The operations/vCPU coefficient supplies the compute requirement alongside explicit resource-hour minima.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.
* AWS Systems Manager pricing: [https://aws.amazon.com/systems-manager/pricing/](https://aws.amazon.com/systems-manager/pricing/)
* AWS Price List API, AWSSystemsManager offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json)
* Secret Manager pricing: [https://cloud.google.com/secret-manager/pricing](https://cloud.google.com/secret-manager/pricing)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Free allowances, committed discounts, credits, taxes and negotiated rates.
* Commercial Tensor9 fees and operations labor unless entered separately.
* Systems Manager sessions, Run Command, patching, automation, secure-string custom-key calls and physical regional replicas.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-3bea5aaf7f762bd82d5da337677696dfad4c50a5` / `2026-10-22.planning.2`. Curve: `workload-2`.

Sources: [AWS Systems Manager pricing](https://aws.amazon.com/systems-manager/pricing/), [AWS Price List API, AWSSystemsManager offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSSystemsManager/current/us-east-1/index.json), [Secret Manager pricing](https://cloud.google.com/secret-manager/pricing).

See the [service catalog](/byoc/service-adapters/catalog.md) for operation coverage, supported directions and backend limitations.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.