{
  "schema_version": 1,
  "experiment_id": "cloud-20261027",
  "experiment_type": "isolated synthetic cloud-resource retirement; separate from accepted demo",
  "resource_id": "cloud-run:projects/zero-scream/locations/us-central1/services/zeroscream-sci-legacy-20261027",
  "provider_confirmed_service_removal": true,
  "cloud_service_count_removed": 1,
  "before_configuration": {
    "min_instances": 0.0,
    "cpu_limit": 1.0,
    "memory_mib": 256.0
  },
  "deployed_image_digest": "sha256:f6d6da58a41db6154896e2ed403ff63d85f427627626efc1a3ea9825d8642527",
  "business": {
    "before": {
      "requested": 300,
      "recorded_responses": 300,
      "independently_verified_responses": 300,
      "duplicate_ids": 0,
      "all_results_correct": true,
      "p95_ms": 327.9999999795109,
      "latency_measurement_complete": true,
      "slo_p95_under_2000_ms": true,
      "requested_rate_per_second": 5.0,
      "observed_duration_seconds": 91.09399999992456,
      "observed_verified_deliveries_per_second": 3.293301424904477
    },
    "after": {
      "requested": 300,
      "recorded_responses": 300,
      "independently_verified_responses": 300,
      "duplicate_ids": 0,
      "all_results_correct": true,
      "p95_ms": 312.99999996554106,
      "latency_measurement_complete": true,
      "slo_p95_under_2000_ms": true,
      "requested_rate_per_second": 5.0,
      "observed_duration_seconds": 88.35899999993853,
      "observed_verified_deliveries_per_second": 3.3952398736994387
    },
    "canary": {
      "requested": 5,
      "recorded_responses": 5,
      "independently_verified_responses": 5,
      "duplicate_ids": 0,
      "all_results_correct": true,
      "p95_ms": 391.0000000614673,
      "latency_measurement_complete": true,
      "slo_p95_under_2000_ms": true,
      "requested_rate_per_second": 5.0,
      "observed_duration_seconds": 1.672000000020489,
      "observed_verified_deliveries_per_second": 2.9904306219729238
    },
    "fresh_ids_across_phases": true,
    "equal_verified_business_work": true,
    "equal_requested_rate": true,
    "observed_rates_within_10_percent": true,
    "comparability_and_slo_pass": true
  },
  "metrics": {
    "instance_count": {
      "status": "observed",
      "metric_kind": "GAUGE",
      "point_count": 16,
      "observed_states": {
        "active": {
          "point_count": 8,
          "minimum": 0.0,
          "maximum": 1.0
        },
        "idle": {
          "point_count": 8,
          "minimum": 0.0,
          "maximum": 1.0
        }
      },
      "instance_hours_inferred": false,
      "note": "Gauge samples are counts at timestamps, not accumulated instance-hours."
    },
    "billable_time": {
      "status": "observed",
      "metric_kind": "DELTA",
      "point_count": 9,
      "observed_billable_instance_seconds": 1.5593419488166758,
      "note": "Sum of supplied non-overlapping provider DELTA intervals; not energy, physical server time or carbon."
    }
  },
  "isolated_resource_experiment_pass": true,
  "physical_server_shutdown_proven": false,
  "energy_saving_established": false,
  "carbon_saving_established": false,
  "saving_claim_allowed": false,
  "carbon_result": "Unavailable: observed resource removal and business parity alone do not quantify energy or carbon. No complete reviewed attribution or transition-overhead comparison is supplied.",
  "limitations": [
    "Observations are a controlled synthetic staging experiment, not customer production savings.",
    "A removed service is not proof of a removed running instance or a physical server switching off.",
    "A min-instances-zero service can scale to zero without deletion; no continuous avoided runtime is inferred.",
    "Missing provider metrics are unavailable, never zero; gauge points are not resource-hour totals.",
    "Fixture results are deterministic responses with ephemeral deduplication, not durable exactly-once business effects.",
    "SCI needs consistent functional units, all significant infrastructure, energy, grid/embodied models and transition overhead.",
    "The single client requested 5 requests/second but achieved about 3.3 due to sequential network round-trips. Actual before/after rates are reported; the requested rate was not achieved.",
    "Provider allocation/billing counters can be zero while an idle instance still exists. They do not measure all retained idle energy.",
    "The 60-second provider intervals do not align exactly with the short workload phases. Supplied-point totals are not matched phase totals or carbon per 100 results.",
    "One image build took 20.70725 seconds. Its hardware/energy and image/log/network/teardown costs are not fully attributed; stored artifacts can remain after service deletion.",
    "Initial gen2 deployment was rejected because 256 MiB is unsupported. Provider absence was confirmed, then both fixtures used gen1 before any work observations. The original protocol and deviation are preserved."
  ],
  "generated_at_utc": "2026-10-27T11:27:31.084628+00:00",
  "provider_identity": {
    "uid": "2cf04c92-9d79-49db-a14b-70863727427d",
    "generation": "1",
    "etag": "\"CN2PgtcGEIDO8vUB/cHJvamVjdHMvemVyby1zY3JlYW0vbG9jYXRpb25zL3VzLWNlbnRyYWwxL3NlcnZpY2VzL3plcm9zY3JlYW0tc2NpLWxlZ2FjeS0yMDI2MTAyNw\"",
    "latest_ready_revision": "projects/zero-scream/locations/us-central1/services/zeroscream-sci-legacy-20261027/revisions/zeroscream-sci-legacy-20261027-00001-wcx",
    "provider_uri": "https://zeroscream-sci-legacy-20261027-xwgfucopha-uc.a.run.app",
    "plan_sha256": "c78ee0a1cabaa2c9c9b2d5d7b70ec9428c0b0cd9d096bd448c082214914bdfd0"
  },
  "configuration_parity_verified": true,
  "matched_configuration": {
    "image": "us-central1-docker.pkg.dev/zero-scream/zeroscream/sci-fixture@sha256:f6d6da58a41db6154896e2ed403ff63d85f427627626efc1a3ea9825d8642527",
    "cpu_limit": "1",
    "memory": "256Mi",
    "minimum_instances": 0,
    "maximum_revision_instances": 1,
    "execution_environment": "gen1",
    "cpu_throttling": "true",
    "cpu_boost": "false",
    "concurrency": 20,
    "timeout_seconds": 15,
    "runtime_identity": "zeroscream-controller@zero-scream.iam.gserviceaccount.com",
    "iam_public_invokers": false,
    "vpc_connector_configured": false
  },
  "protocol": {
    "frozen_at_utc": "2026-10-27T11:14:22.098517+00:00",
    "protocol_sha256": "ed9d54a1d2921ba569c600bd1e17b45848c82f222d11ee03c28ce3fdc86f5ff9",
    "before_deliveries": 300,
    "after_deliveries": 300,
    "rate_per_second": 5,
    "p95_slo_ms": 2000,
    "legacy_min_instances": 0,
    "legacy_not_probed_during_comparison": true,
    "source_server_sha256": "1f6b938663ba95fa2203c883f0d16f5e42ab8c004bcc41232bd288ed315e2ffb",
    "savings_not_presumed": true
  },
  "new_duo_requests": 0,
  "complete_engine_acceptance": false,
  "new_signed_receipt": false,
  "legacy_retired_at_utc": "2026-10-27T11:20:45.891109+00:00",
  "evidence": {
    "repository_directory": "docs/evidence/cloud-retirement-experiment",
    "original_demo_unchanged": true,
    "teardown_completed": true
  }
}
