{
  "contract": "sourcey.site-record/v1alpha1",
  "release_id": "sha256:1042b2f7b6130b564b0059e00560960c50db2d7578dfa5178d401e5d14d9b11f",
  "snapshot_id": "sha256:696d9730d13ebc723115e4a92f695a0f26345d4350d440a417805b69d1b209e4",
  "artifact_sha256": "sha256:a695609a4d6872bd447e3125d912e7f84e605d0f064df0b08e62a9f24d9d2e80",
  "data": {
    "entity_id": "ent_01kyh8jtf535570d9z2bng6j1t",
    "entity_slug": "cloudflare",
    "profile": {
      "projection_contract": "sourcey.agent-readiness-projection/v1alpha1",
      "agent_readiness_profile_id": "arp_01kzf0m4x62a9z5fqb4kvp1hme",
      "entity_id": "ent_01kyh8jtf535570d9z2bng6j1t",
      "scope": {
        "product": {
          "key": "cloudflare-developer-platform",
          "name": "Cloudflare Developer Platform"
        },
        "funnel": {
          "key": "api-resource-management",
          "name": "API resource management"
        }
      },
      "catalog_binding": {
        "base_release_id": "sha256:5082ec07047a2324648f569d234cc64342ce2707b2f3d77fde8fc06af517cee6",
        "entity_revision_digest": "sha256:cddeb11506db30b6ffb13fcff407b1931f123a1eb2cc8edf5ca023ba03c71100"
      },
      "declaration_revision_digest": "sha256:9e4d62f8757f8b48837ce33aac88803f98801c9f13df2ce57c533a21858b97c0",
      "declaration": {
        "declaration_id": "declaration_cloudflare_api_resource_management",
        "provenance": {
          "repository": "sourcey/agent-ready-services",
          "commit": "00f00edd170194cc1cf3081b97b218474537ffdb",
          "path": "vendors/cl/cloudflare.yaml",
          "git_blob_oid": "a868b047ee97f36691b1532ae8969089144153c8",
          "blob_digest": "sha256:1b43a335de0df3c2a669900df45c947688b4682638e270ec802f4313264bad94"
        },
        "status": "community_declared"
      },
      "surface_catalog": {
        "participants": [
          {
            "participant_id": "cloudflare",
            "roles": [
              "access_operator",
              "identity_provider",
              "operations_provider",
              "payment_provider",
              "provisioning_provider",
              "subject"
            ],
            "identity": {
              "entity_id": "ent_01kyh8jtf535570d9z2bng6j1t"
            }
          }
        ],
        "resources": [
          {
            "resource_id": "api-errors",
            "uri": "https://developers.cloudflare.com/fundamentals/api/troubleshooting/",
            "roles": [
              "documentation",
              "operations",
              "recovery",
              "status"
            ],
            "operated_by_participant_id": "cloudflare",
            "standard_bindings": []
          },
          {
            "resource_id": "api-limits",
            "uri": "https://developers.cloudflare.com/fundamentals/api/reference/limits/",
            "roles": [
              "documentation",
              "operations",
              "status"
            ],
            "operated_by_participant_id": "cloudflare",
            "standard_bindings": []
          },
          {
            "resource_id": "api-reference",
            "uri": "https://developers.cloudflare.com/api/resources/accounts/methods/list/",
            "roles": [
              "discovery",
              "documentation",
              "operations",
              "provisioning"
            ],
            "operated_by_participant_id": "cloudflare",
            "standard_bindings": []
          },
          {
            "resource_id": "api-tokens",
            "uri": "https://developers.cloudflare.com/fundamentals/api/get-started/create-token/",
            "roles": [
              "descriptor",
              "documentation",
              "provisioning"
            ],
            "operated_by_participant_id": "cloudflare",
            "standard_bindings": []
          },
          {
            "resource_id": "dashboard-signup",
            "uri": "https://dash.cloudflare.com/sign-up",
            "roles": [
              "checkout",
              "provisioning",
              "sign_up"
            ],
            "operated_by_participant_id": "cloudflare",
            "standard_bindings": []
          },
          {
            "resource_id": "plans",
            "uri": "https://www.cloudflare.com/plans/",
            "roles": [
              "pricing"
            ],
            "operated_by_participant_id": "cloudflare",
            "standard_bindings": []
          },
          {
            "resource_id": "service-terms",
            "uri": "https://www.cloudflare.com/terms/",
            "roles": [
              "terms"
            ],
            "operated_by_participant_id": "cloudflare",
            "standard_bindings": []
          },
          {
            "resource_id": "support",
            "uri": "https://developers.cloudflare.com/support/",
            "roles": [
              "documentation",
              "recovery"
            ],
            "operated_by_participant_id": "cloudflare",
            "standard_bindings": []
          }
        ],
        "endpoints": [
          {
            "endpoint_id": "cloudflare-api",
            "uri": "https://api.cloudflare.com/client/v4",
            "transport": "http",
            "roles": [
              "service",
              "status"
            ],
            "operated_by_participant_id": "cloudflare",
            "standard_bindings": []
          }
        ],
        "interfaces": [
          {
            "interface_id": "api-authentication",
            "capabilities": [
              "authentication"
            ],
            "endpoint_ids": [],
            "resource_ids": [
              "api-tokens"
            ],
            "operated_by_participant_id": "cloudflare",
            "standard_bindings": []
          },
          {
            "interface_id": "resource-api",
            "capabilities": [
              "api",
              "tools"
            ],
            "endpoint_ids": [
              "cloudflare-api"
            ],
            "resource_ids": [
              "api-errors",
              "api-limits",
              "api-reference"
            ],
            "operated_by_participant_id": "cloudflare",
            "standard_bindings": []
          }
        ],
        "relations": [
          {
            "relation_id": "authentication-authenticates-api",
            "kind": "authenticates",
            "from": {
              "node_kind": "interface",
              "node_id": "api-authentication"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "resource-api"
            }
          },
          {
            "relation_id": "errors-describe-api",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "api-errors"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "resource-api"
            }
          },
          {
            "relation_id": "reference-describes-api",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "api-reference"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "resource-api"
            }
          },
          {
            "relation_id": "signup-precedes-authentication",
            "kind": "precedes",
            "from": {
              "node_kind": "resource",
              "node_id": "dashboard-signup"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "api-authentication"
            }
          }
        ]
      },
      "lifecycle": "active",
      "effective_from": "2026-08-08T02:06:52.645Z",
      "revision_digest": "sha256:42e8529be907412f63353afb87a6a0ad580798114eb369e8eb2634207cc75b80",
      "policy_digest": "sha256:334e56852b5c38e178fcea839cfba680fb82dd96693842d933776baed21d63df",
      "policy_version": "service-lifecycle-2026-08-08-calibrated",
      "policy_as_of": "2026-08-06T00:00:00Z",
      "overall_outcome": "fail",
      "public_state": "blocked",
      "state_label": "Blocked",
      "grade": "D",
      "grade_derivation": {
        "label": "Agent Readiness service-use grade",
        "explanation": "Complete, fresh evidence for the core service lifecycle first applies hard stage severity, then grades the share of applicable evidenced signals that are constrained. Optional blocker probes affect the grade when established and remain visible as unknown when public evidence cannot establish them.",
        "coverage_rule": "Any incomplete, contradictory, unsupported, or non-fresh required evidence produces an unrated profile.",
        "outcome_rule": "A failed Evaluate, Sign up, or Pay stage derives D; a failed Provision or Operate stage derives F; otherwise constrained-signal ratio derives A+ through C."
      },
      "publication": {
        "visibility": "discoverable",
        "reasons": []
      },
      "first_autonomy_break": {
        "stage": "evaluate",
        "stage_label": "Evaluate",
        "public_state": "limited",
        "finding": {
          "signal_code": "structured_terms",
          "condition": "Structured terms limited",
          "finding": "Only part of the applicable terms is machine-readable."
        }
      },
      "stages": [
        {
          "stage": "evaluate",
          "stage_label": "Evaluate",
          "outcome": "constrained",
          "public_state": "limited",
          "state_label": "Limited",
          "primary_finding": {
            "signal_code": "structured_terms",
            "condition": "Structured terms limited",
            "finding": "Only part of the applicable terms is machine-readable."
          },
          "secondary_context": [
            {
              "signal_code": "ard_declaration",
              "condition": "ARD declaration unknown",
              "finding": "An ARD declaration has not been established."
            },
            {
              "signal_code": "machine_discovery",
              "condition": "Machine discovery",
              "finding": "An agent can discover the product and funnel from the tested public entrypoints."
            },
            {
              "signal_code": "decidable_eligibility",
              "condition": "Decidable eligibility",
              "finding": "Eligibility can be decided from explicit public criteria."
            },
            {
              "signal_code": "readable_pricing",
              "condition": "Readable pricing",
              "finding": "Pricing or the absence of a charge is explicit and machine-readable."
            }
          ],
          "signals": [
            {
              "signal_code": "ard_declaration",
              "evaluation_role": "informational",
              "required": false,
              "value": "unknown",
              "value_label": "Unknown",
              "outcome": "unknown",
              "public_state": "unknown",
              "condition": "ARD declaration unknown",
              "finding": "An ARD declaration has not been established.",
              "evidence_status": "missing",
              "freshness": "unknown",
              "tested_surfaces": []
            },
            {
              "signal_code": "decidable_eligibility",
              "evaluation_role": "graded",
              "required": false,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Decidable eligibility",
              "finding": "Eligibility can be decided from explicit public criteria.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:09.736Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "service-terms"
                }
              ],
              "assessment_method": {
                "name": "http",
                "version": "1",
                "method_digest": "sha256:2d2f445064222c234cbaf541a627226a2c4be06a90e226b98a4389cb49e2d66b"
              },
              "note": "Eligibility criteria and subscription terms are explicitly defined and decidable in the Self-Serve Subscription Agreement."
            },
            {
              "signal_code": "machine_discovery",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Machine discovery",
              "finding": "An agent can discover the product and funnel from the tested public entrypoints.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:25:30.357Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "api-reference"
                }
              ],
              "assessment_method": {
                "name": "http",
                "version": "1",
                "method_digest": "sha256:2d2f445064222c234cbaf541a627226a2c4be06a90e226b98a4389cb49e2d66b"
              },
              "note": "The product API endpoints and account resource management methods are machine-discoverable via public API documentation."
            },
            {
              "signal_code": "readable_pricing",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Readable pricing",
              "finding": "Pricing or the absence of a charge is explicit and machine-readable.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:12.026Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "plans"
                }
              ],
              "assessment_method": {
                "name": "http",
                "version": "1",
                "method_digest": "sha256:2d2f445064222c234cbaf541a627226a2c4be06a90e226b98a4389cb49e2d66b"
              },
              "note": "Pricing plans and rates for compute, storage, and developer services are explicitly stated and machine-readable on the plans page."
            },
            {
              "signal_code": "structured_terms",
              "evaluation_role": "graded",
              "required": true,
              "value": "partial",
              "value_label": "Limited",
              "outcome": "constrained",
              "public_state": "limited",
              "condition": "Structured terms limited",
              "finding": "Only part of the applicable terms is machine-readable.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:09.736Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "service-terms"
                }
              ],
              "assessment_method": {
                "name": "http",
                "version": "1",
                "method_digest": "sha256:2d2f445064222c234cbaf541a627226a2c4be06a90e226b98a4389cb49e2d66b"
              },
              "negative_coverage": {
                "kind": "complete-response-inspection",
                "scope": "exact-resource",
                "covered_surfaces": [
                  {
                    "node_kind": "resource",
                    "node_id": "service-terms"
                  }
                ]
              },
              "note": "The service terms are provided in stable HTML format but lack structured machine-readable formats such as JSON or Schema.org legal metadata.",
              "remediation": {
                "signal_code": "structured_terms",
                "code": "improve.evaluate.structured_terms",
                "instruction": "Publish complete applicable terms in a stable machine-readable document."
              }
            }
          ],
          "blockers": [],
          "remediations": [
            {
              "signal_code": "structured_terms",
              "code": "improve.evaluate.structured_terms",
              "instruction": "Publish complete applicable terms in a stable machine-readable document."
            }
          ]
        },
        {
          "stage": "sign_up",
          "stage_label": "Sign up",
          "outcome": "fail",
          "public_state": "blocked",
          "state_label": "Blocked",
          "primary_finding": {
            "signal_code": "machine_operable_form",
            "condition": "Machine-operable signup unavailable",
            "finding": "The signup flow could not be operated by an agent."
          },
          "secondary_context": [
            {
              "signal_code": "captcha_free",
              "condition": "CAPTCHA-free signup unavailable",
              "finding": "A CAPTCHA blocks autonomous signup."
            },
            {
              "signal_code": "phone_verification_free",
              "condition": "Phone-free signup unknown",
              "finding": "Whether phone verification is required has not been established."
            },
            {
              "signal_code": "stable_entrypoint",
              "condition": "Stable signup entrypoint",
              "finding": "A stable signup entrypoint is available."
            },
            {
              "signal_code": "supported_identity_flow",
              "condition": "Supported identity flow",
              "finding": "A scoped, revocable machine identity flow is documented, including explicit human authorization boundaries."
            }
          ],
          "signals": [
            {
              "signal_code": "captcha_free",
              "evaluation_role": "graded",
              "required": false,
              "value": "no",
              "value_label": "Blocked",
              "outcome": "fail",
              "public_state": "blocked",
              "condition": "CAPTCHA-free signup unavailable",
              "finding": "A CAPTCHA blocks autonomous signup.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:19.261Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "dashboard-signup"
                }
              ],
              "assessment_method": {
                "name": "headless",
                "version": "1",
                "method_digest": "sha256:5c58a6d3f59d1910064324a215209f16f177b8021442dcbf1465f4c3ccd78ed1"
              },
              "negative_coverage": {
                "kind": "bounded-rendered-flow-inspection",
                "scope": "tested-surfaces",
                "covered_surfaces": [
                  {
                    "node_kind": "resource",
                    "node_id": "dashboard-signup"
                  }
                ]
              },
              "note": "The dashboard sign-up path was unavailable during testing due to a temporary dashboard error page.",
              "blocker": {
                "signal_code": "captcha_free",
                "code": "sign_up.captcha_free",
                "explanation": "A CAPTCHA blocks autonomous signup."
              },
              "remediation": {
                "signal_code": "captcha_free",
                "code": "improve.sign_up.captcha_free",
                "instruction": "Provide a documented agent-safe verification path that does not require solving a CAPTCHA."
              }
            },
            {
              "signal_code": "machine_operable_form",
              "evaluation_role": "graded",
              "required": false,
              "value": "no",
              "value_label": "Blocked",
              "outcome": "fail",
              "public_state": "blocked",
              "condition": "Machine-operable signup unavailable",
              "finding": "The signup flow could not be operated by an agent.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:19.261Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "dashboard-signup"
                }
              ],
              "assessment_method": {
                "name": "headless",
                "version": "1",
                "method_digest": "sha256:5c58a6d3f59d1910064324a215209f16f177b8021442dcbf1465f4c3ccd78ed1"
              },
              "negative_coverage": {
                "kind": "bounded-rendered-flow-inspection",
                "scope": "tested-surfaces",
                "covered_surfaces": [
                  {
                    "node_kind": "resource",
                    "node_id": "dashboard-signup"
                  }
                ]
              },
              "note": "The sign-up form could not be operated because the Cloudflare Dashboard page was temporarily unavailable.",
              "blocker": {
                "signal_code": "machine_operable_form",
                "code": "sign_up.machine_operable_form",
                "explanation": "The signup flow could not be operated by an agent."
              },
              "remediation": {
                "signal_code": "machine_operable_form",
                "code": "improve.sign_up.machine_operable_form",
                "instruction": "Expose labelled, deterministic controls and documented validation without requiring hidden human interaction."
              }
            },
            {
              "signal_code": "phone_verification_free",
              "evaluation_role": "graded",
              "required": false,
              "value": "unknown",
              "value_label": "Unknown",
              "outcome": "unknown",
              "public_state": "unknown",
              "condition": "Phone-free signup unknown",
              "finding": "Whether phone verification is required has not been established.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:19.261Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "dashboard-signup"
                }
              ],
              "assessment_method": {
                "name": "headless",
                "version": "1",
                "method_digest": "sha256:5c58a6d3f59d1910064324a215209f16f177b8021442dcbf1465f4c3ccd78ed1"
              },
              "note": "Phone verification requirements could not be established as the sign-up page was temporarily unavailable."
            },
            {
              "signal_code": "stable_entrypoint",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Stable signup entrypoint",
              "finding": "A stable signup entrypoint is available.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:26.160Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "dashboard-signup"
                }
              ],
              "assessment_method": {
                "name": "http",
                "version": "1",
                "method_digest": "sha256:2d2f445064222c234cbaf541a627226a2c4be06a90e226b98a4389cb49e2d66b"
              },
              "note": "The sign-up URL is a stable HTTP entrypoint that responds with Cloudflare Dashboard metadata."
            },
            {
              "signal_code": "supported_identity_flow",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Supported identity flow",
              "finding": "A scoped, revocable machine identity flow is documented, including explicit human authorization boundaries.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:25.177Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "api-tokens"
                }
              ],
              "assessment_method": {
                "name": "headless",
                "version": "1",
                "method_digest": "sha256:5c58a6d3f59d1910064324a215209f16f177b8021442dcbf1465f4c3ccd78ed1"
              },
              "note": "Cloudflare documents API tokens supporting scoped, revocable permissions across Account, User, or Zone resources with explicit human authorization in the dashboard."
            }
          ],
          "blockers": [
            {
              "signal_code": "machine_operable_form",
              "code": "sign_up.machine_operable_form",
              "explanation": "The signup flow could not be operated by an agent."
            },
            {
              "signal_code": "captcha_free",
              "code": "sign_up.captcha_free",
              "explanation": "A CAPTCHA blocks autonomous signup."
            }
          ],
          "remediations": [
            {
              "signal_code": "machine_operable_form",
              "code": "improve.sign_up.machine_operable_form",
              "instruction": "Expose labelled, deterministic controls and documented validation without requiring hidden human interaction."
            },
            {
              "signal_code": "captcha_free",
              "code": "improve.sign_up.captcha_free",
              "instruction": "Provide a documented agent-safe verification path that does not require solving a CAPTCHA."
            }
          ]
        },
        {
          "stage": "pay",
          "stage_label": "Pay",
          "outcome": "fail",
          "public_state": "blocked",
          "state_label": "Blocked",
          "primary_finding": {
            "signal_code": "machine_operable_checkout",
            "condition": "Machine-operable checkout unavailable",
            "finding": "The required checkout cannot be operated by an agent."
          },
          "secondary_context": [
            {
              "signal_code": "supported_payment_rail",
              "condition": "Supported payment rail unknown",
              "finding": "A supported payment rail has not been established."
            },
            {
              "signal_code": "sales_intervention_free",
              "condition": "Sales-free purchase unknown",
              "finding": "Whether sales intervention is required has not been established."
            },
            {
              "signal_code": "explicit_price",
              "condition": "Explicit price",
              "finding": "The required price or no-charge status is explicit before commitment."
            }
          ],
          "signals": [
            {
              "signal_code": "explicit_price",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Explicit price",
              "finding": "The required price or no-charge status is explicit before commitment.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:12.026Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "plans"
                }
              ],
              "assessment_method": {
                "name": "http",
                "version": "1",
                "method_digest": "sha256:2d2f445064222c234cbaf541a627226a2c4be06a90e226b98a4389cb49e2d66b"
              },
              "note": "Cloudflare provides explicit, transparent pricing for its plans and individual compute, storage, and developer platform services prior to sign-up commitment."
            },
            {
              "signal_code": "machine_operable_checkout",
              "evaluation_role": "graded",
              "required": false,
              "value": "no",
              "value_label": "Blocked",
              "outcome": "fail",
              "public_state": "blocked",
              "condition": "Machine-operable checkout unavailable",
              "finding": "The required checkout cannot be operated by an agent.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:19.261Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "dashboard-signup"
                }
              ],
              "assessment_method": {
                "name": "headless",
                "version": "1",
                "method_digest": "sha256:5c58a6d3f59d1910064324a215209f16f177b8021442dcbf1465f4c3ccd78ed1"
              },
              "negative_coverage": {
                "kind": "bounded-rendered-flow-inspection",
                "scope": "tested-surfaces",
                "covered_surfaces": [
                  {
                    "node_kind": "resource",
                    "node_id": "dashboard-signup"
                  }
                ]
              },
              "note": "Machine-operable checkout was unavailable as the Cloudflare Dashboard sign-up page was temporarily unavailable during testing.",
              "blocker": {
                "signal_code": "machine_operable_checkout",
                "code": "pay.machine_operable_checkout",
                "explanation": "The required checkout cannot be operated by an agent."
              },
              "remediation": {
                "signal_code": "machine_operable_checkout",
                "code": "improve.pay.machine_operable_checkout",
                "instruction": "Expose documented, labelled checkout controls or an agent-compatible commerce interface."
              }
            },
            {
              "signal_code": "sales_intervention_free",
              "evaluation_role": "graded",
              "required": false,
              "value": "unknown",
              "value_label": "Unknown",
              "outcome": "unknown",
              "public_state": "unknown",
              "condition": "Sales-free purchase unknown",
              "finding": "Whether sales intervention is required has not been established.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:19.261Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "dashboard-signup"
                }
              ],
              "assessment_method": {
                "name": "headless",
                "version": "1",
                "method_digest": "sha256:5c58a6d3f59d1910064324a215209f16f177b8021442dcbf1465f4c3ccd78ed1"
              },
              "note": "Whether sales-free purchase can be completed could not be determined because the dashboard sign-up interface was unavailable."
            },
            {
              "signal_code": "supported_payment_rail",
              "evaluation_role": "graded",
              "required": false,
              "value": "unknown",
              "value_label": "Unknown",
              "outcome": "unknown",
              "public_state": "unknown",
              "condition": "Supported payment rail unknown",
              "finding": "A supported payment rail has not been established.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:19.261Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "dashboard-signup"
                }
              ],
              "assessment_method": {
                "name": "headless",
                "version": "1",
                "method_digest": "sha256:5c58a6d3f59d1910064324a215209f16f177b8021442dcbf1465f4c3ccd78ed1"
              },
              "note": "Supported payment rails could not be verified because the sign-up page returned a temporary error."
            }
          ],
          "blockers": [
            {
              "signal_code": "machine_operable_checkout",
              "code": "pay.machine_operable_checkout",
              "explanation": "The required checkout cannot be operated by an agent."
            }
          ],
          "remediations": [
            {
              "signal_code": "machine_operable_checkout",
              "code": "improve.pay.machine_operable_checkout",
              "instruction": "Expose documented, labelled checkout controls or an agent-compatible commerce interface."
            }
          ]
        },
        {
          "stage": "provision",
          "stage_label": "Provision",
          "outcome": "constrained",
          "public_state": "limited",
          "state_label": "Limited",
          "primary_finding": {
            "signal_code": "machine_readable_status",
            "condition": "Machine-readable provisioning status limited",
            "finding": "Only part of the provisioning lifecycle exposes machine-readable status."
          },
          "secondary_context": [
            {
              "signal_code": "automatic_activation",
              "condition": "Automatic activation unknown",
              "finding": "Automatic activation has not been established."
            },
            {
              "signal_code": "bounded_delay",
              "condition": "Bounded provisioning delay unknown",
              "finding": "A bounded provisioning delay has not been established."
            },
            {
              "signal_code": "credential_delivery",
              "condition": "Credential delivery",
              "finding": "Usable credentials or delegated access are delivered through a documented flow."
            }
          ],
          "signals": [
            {
              "signal_code": "automatic_activation",
              "evaluation_role": "graded",
              "required": false,
              "value": "unknown",
              "value_label": "Unknown",
              "outcome": "unknown",
              "public_state": "unknown",
              "condition": "Automatic activation unknown",
              "finding": "Automatic activation has not been established.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:25:35.294Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "api-reference"
                }
              ],
              "assessment_method": {
                "name": "headless",
                "version": "1",
                "method_digest": "sha256:5c58a6d3f59d1910064324a215209f16f177b8021442dcbf1465f4c3ccd78ed1"
              },
              "note": "Automatic provisioning activation parameters or automated completion guarantees are not established in the provided API reference endpoint list."
            },
            {
              "signal_code": "bounded_delay",
              "evaluation_role": "graded",
              "required": false,
              "value": "unknown",
              "value_label": "Unknown",
              "outcome": "unknown",
              "public_state": "unknown",
              "condition": "Bounded provisioning delay unknown",
              "finding": "A bounded provisioning delay has not been established.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:13.067Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "api-errors"
                }
              ],
              "assessment_method": {
                "name": "http",
                "version": "1",
                "method_digest": "sha256:2d2f445064222c234cbaf541a627226a2c4be06a90e226b98a4389cb49e2d66b"
              },
              "note": "The API troubleshooting documentation does not document or define a bounded provisioning completion delay guarantee."
            },
            {
              "signal_code": "credential_delivery",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Credential delivery",
              "finding": "Usable credentials or delegated access are delivered through a documented flow.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:25.177Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "api-tokens"
                }
              ],
              "assessment_method": {
                "name": "headless",
                "version": "1",
                "method_digest": "sha256:5c58a6d3f59d1910064324a215209f16f177b8021442dcbf1465f4c3ccd78ed1"
              },
              "note": "Cloudflare provides a documented API token generation flow delivering secret API token credentials directly upon creation."
            },
            {
              "signal_code": "machine_readable_status",
              "evaluation_role": "graded",
              "required": false,
              "value": "partial",
              "value_label": "Limited",
              "outcome": "constrained",
              "public_state": "limited",
              "condition": "Machine-readable provisioning status limited",
              "finding": "Only part of the provisioning lifecycle exposes machine-readable status.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:13.067Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "api-errors"
                }
              ],
              "assessment_method": {
                "name": "http",
                "version": "1",
                "method_digest": "sha256:2d2f445064222c234cbaf541a627226a2c4be06a90e226b98a4389cb49e2d66b"
              },
              "negative_coverage": {
                "kind": "complete-response-inspection",
                "scope": "exact-resource",
                "covered_surfaces": [
                  {
                    "node_kind": "resource",
                    "node_id": "api-errors"
                  }
                ]
              },
              "note": "Cloudflare API token verification endpoints return machine-readable JSON status indicating terminal status states like 'active'.",
              "remediation": {
                "signal_code": "machine_readable_status",
                "code": "improve.provision.machine_readable_status",
                "instruction": "Expose deterministic provisioning progress, terminal states, errors, cancellation, and reconciliation where applicable."
              }
            }
          ],
          "blockers": [],
          "remediations": [
            {
              "signal_code": "machine_readable_status",
              "code": "improve.provision.machine_readable_status",
              "instruction": "Expose deterministic provisioning progress, terminal states, errors, cancellation, and reconciliation where applicable."
            }
          ]
        },
        {
          "stage": "operate",
          "stage_label": "Operate",
          "outcome": "pass",
          "public_state": "ready",
          "state_label": "Ready",
          "primary_finding": {
            "signal_code": "api_tool_access",
            "condition": "API or tool access",
            "finding": "A documented API or tool interface is available for operation."
          },
          "secondary_context": [
            {
              "signal_code": "agent_protocol_interface",
              "condition": "Agent protocol interface unknown",
              "finding": "An agent protocol interface has not been established."
            },
            {
              "signal_code": "usable_authentication",
              "condition": "Usable authentication",
              "finding": "Authentication is documented and usable within an agent authorization boundary."
            },
            {
              "signal_code": "documented_limits_errors",
              "condition": "Documented limits and errors",
              "finding": "Limits, structured errors, retry behavior, and idempotency semantics are documented where applicable."
            },
            {
              "signal_code": "delegated_recovery",
              "condition": "Delegated recovery",
              "finding": "Credential rotation, revocation, retry, and recovery paths are documented within delegated authority."
            }
          ],
          "signals": [
            {
              "signal_code": "agent_protocol_interface",
              "evaluation_role": "informational",
              "required": false,
              "value": "unknown",
              "value_label": "Unknown",
              "outcome": "unknown",
              "public_state": "unknown",
              "condition": "Agent protocol interface unknown",
              "finding": "An agent protocol interface has not been established.",
              "evidence_status": "missing",
              "freshness": "unknown",
              "tested_surfaces": []
            },
            {
              "signal_code": "api_tool_access",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "API or tool access",
              "finding": "A documented API or tool interface is available for operation.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:25:30.357Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "api-reference"
                }
              ],
              "assessment_method": {
                "name": "http",
                "version": "1",
                "method_digest": "sha256:2d2f445064222c234cbaf541a627226a2c4be06a90e226b98a4389cb49e2d66b"
              },
              "note": "Cloudflare provides a documented REST API with endpoints to list accounts and manage various platform resources."
            },
            {
              "signal_code": "delegated_recovery",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Delegated recovery",
              "finding": "Credential rotation, revocation, retry, and recovery paths are documented within delegated authority.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:13.067Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "api-errors"
                }
              ],
              "assessment_method": {
                "name": "http",
                "version": "1",
                "method_digest": "sha256:2d2f445064222c234cbaf541a627226a2c4be06a90e226b98a4389cb49e2d66b"
              },
              "note": "Cloudflare documents API token management including creation, verification, rolling (rotation), restriction, and revocation."
            },
            {
              "signal_code": "documented_limits_errors",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Documented limits and errors",
              "finding": "Limits, structured errors, retry behavior, and idempotency semantics are documented where applicable.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:13.067Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "api-errors"
                }
              ],
              "assessment_method": {
                "name": "http",
                "version": "1",
                "method_digest": "sha256:2d2f445064222c234cbaf541a627226a2c4be06a90e226b98a4389cb49e2d66b"
              },
              "note": "Cloudflare documents API rate limits, troubleshooting token errors, and standard error response structures."
            },
            {
              "signal_code": "usable_authentication",
              "evaluation_role": "graded",
              "required": true,
              "value": "yes",
              "value_label": "Ready",
              "outcome": "pass",
              "public_state": "ready",
              "condition": "Usable authentication",
              "finding": "Authentication is documented and usable within an agent authorization boundary.",
              "evidence_status": "supported",
              "freshness": "fresh",
              "observed_at": "2026-08-07T21:13:14.057Z",
              "tested_surfaces": [
                {
                  "node_kind": "resource",
                  "node_id": "api-tokens"
                }
              ],
              "assessment_method": {
                "name": "http",
                "version": "1",
                "method_digest": "sha256:2d2f445064222c234cbaf541a627226a2c4be06a90e226b98a4389cb49e2d66b"
              },
              "note": "Cloudflare supports API Tokens with Bearer authentication and granular permission scopes for agent access."
            }
          ],
          "blockers": [],
          "remediations": []
        }
      ],
      "coverage": {
        "status": "complete",
        "required_signals": 11,
        "covered_signals": 11,
        "ratio": 1
      },
      "last_tested_at": "2026-08-07T21:25:35.294Z",
      "freshness": "fresh",
      "provenance": {
        "tier": "observed",
        "freshness": "fresh",
        "dispute": "none",
        "coverage_policy_digest": "sha256:334e56852b5c38e178fcea839cfba680fb82dd96693842d933776baed21d63df",
        "freshness_policy_digest": "sha256:f4e31a29c2ce994bb8c3009207294ffa086e82b8e0d695abc95d6d6bdb30c2e5",
        "basis_event_ids": [
          "sha256:1cf209d7dfcd4f2cf4cb37f199576a8932014bd698985d7981e21fefa36de598",
          "sha256:247827731b054990bc607aedcd92e55cbdbbf440e6ed59236d67f05bd11e502a",
          "sha256:2a81c42fa5de8060fc00008da94afa615a3b1387b4cc154558ab662761dfcfe8",
          "sha256:2f2250b16e55dfa0d67be07a05e90948d7fe6ccafd4539e607d0b7e9f36558e2",
          "sha256:4e093a1fe9dc7e96109eac42f5d6bbe0c4012cf0f7aad2b391fbc5a045736aca",
          "sha256:5b419514e926fbb81a7e8e25afb7edfabc8f6f7a60582f3823541fcd97d7512b",
          "sha256:5e7f31c9fd32c99149be4076d0a999960df8b79973892ec975bf810703f8c07c",
          "sha256:66daed60c7d6faf239db41ccceaa7515d3a35905145e97e9c66fb2bab41e9dec",
          "sha256:6df35deb40b6c9660db509e658a4368b5db309051c3ede2d96ab1f29e6cb6617",
          "sha256:7d518e9cb3f77528771c8f4aa92492078690b927ba4ed73da410c701a193de38",
          "sha256:82fa15acc43f9d40955246155b8b1000612ca0f09aec82c7d38760215c32f9c1",
          "sha256:a30f849218f5092ca412b9df32e0860b42ca2c60402b1617a35eaf89c2c82310",
          "sha256:a4fd1ffa05d407de91c5b482afb9f8a08078e995fbd45ed1fb045e19938dcdbe",
          "sha256:aa732d26edc48c5b289f3f7b9fd38df27c137508d1f65025de7f899c2a1ef0f1",
          "sha256:d3021660278d6832d518fccd8bbb41e14b8b78d30a2e51708f1336830819849a",
          "sha256:d4e943a60286c2daae20704db4ea5ab2fa30f9e55fb2e05fabe1369096fa9db1",
          "sha256:e1654761c3438da9144265978d9a0d7dbd1d056fa39e242beff48531a54d1299",
          "sha256:f460320edc915ef0493b040c1f5bdebec2d205fc601b5c35d64942c3b73ff2e1",
          "sha256:f54a1b26f4cf9c919144e824c33085f9d2e2f28257afa5aefb9f3757d1a95467",
          "sha256:fa9224d09105da49408a4ce6f9a27e0de000c3796deb5699c9893d4549a24ffa",
          "sha256:fe902300ce295168e0f8ccd88dbd3d705e15aeb0a64fe71283e7118a5a38c844"
        ],
        "fields": [
          {
            "path": "/signals/0",
            "supporting_event_ids": [
              "sha256:247827731b054990bc607aedcd92e55cbdbbf440e6ed59236d67f05bd11e502a"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:09.736Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/1",
            "supporting_event_ids": [
              "sha256:66daed60c7d6faf239db41ccceaa7515d3a35905145e97e9c66fb2bab41e9dec"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:25:30.357Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/2",
            "supporting_event_ids": [
              "sha256:5e7f31c9fd32c99149be4076d0a999960df8b79973892ec975bf810703f8c07c"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:12.026Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/3",
            "supporting_event_ids": [
              "sha256:82fa15acc43f9d40955246155b8b1000612ca0f09aec82c7d38760215c32f9c1"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:09.736Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/4",
            "supporting_event_ids": [
              "sha256:f460320edc915ef0493b040c1f5bdebec2d205fc601b5c35d64942c3b73ff2e1"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:19.261Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/5",
            "supporting_event_ids": [
              "sha256:5b419514e926fbb81a7e8e25afb7edfabc8f6f7a60582f3823541fcd97d7512b"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:19.261Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/6",
            "supporting_event_ids": [
              "sha256:e1654761c3438da9144265978d9a0d7dbd1d056fa39e242beff48531a54d1299"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:19.261Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/7",
            "supporting_event_ids": [
              "sha256:f54a1b26f4cf9c919144e824c33085f9d2e2f28257afa5aefb9f3757d1a95467"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:26.160Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/8",
            "supporting_event_ids": [
              "sha256:a4fd1ffa05d407de91c5b482afb9f8a08078e995fbd45ed1fb045e19938dcdbe"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:25.177Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/9",
            "supporting_event_ids": [
              "sha256:d3021660278d6832d518fccd8bbb41e14b8b78d30a2e51708f1336830819849a"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:12.026Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/10",
            "supporting_event_ids": [
              "sha256:6df35deb40b6c9660db509e658a4368b5db309051c3ede2d96ab1f29e6cb6617"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:19.261Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/11",
            "supporting_event_ids": [
              "sha256:2f2250b16e55dfa0d67be07a05e90948d7fe6ccafd4539e607d0b7e9f36558e2"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:19.261Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/12",
            "supporting_event_ids": [
              "sha256:fa9224d09105da49408a4ce6f9a27e0de000c3796deb5699c9893d4549a24ffa"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:19.261Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/13",
            "supporting_event_ids": [
              "sha256:4e093a1fe9dc7e96109eac42f5d6bbe0c4012cf0f7aad2b391fbc5a045736aca"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:25:35.294Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/14",
            "supporting_event_ids": [
              "sha256:aa732d26edc48c5b289f3f7b9fd38df27c137508d1f65025de7f899c2a1ef0f1"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:13.067Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/15",
            "supporting_event_ids": [
              "sha256:2a81c42fa5de8060fc00008da94afa615a3b1387b4cc154558ab662761dfcfe8"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:25.177Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/16",
            "supporting_event_ids": [
              "sha256:a30f849218f5092ca412b9df32e0860b42ca2c60402b1617a35eaf89c2c82310"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:13.067Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/17",
            "supporting_event_ids": [
              "sha256:fe902300ce295168e0f8ccd88dbd3d705e15aeb0a64fe71283e7118a5a38c844"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:25:30.357Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/18",
            "supporting_event_ids": [
              "sha256:d4e943a60286c2daae20704db4ea5ab2fa30f9e55fb2e05fabe1369096fa9db1"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:13.067Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/19",
            "supporting_event_ids": [
              "sha256:1cf209d7dfcd4f2cf4cb37f199576a8932014bd698985d7981e21fefa36de598"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:13.067Z",
            "freshness": "fresh"
          },
          {
            "path": "/signals/20",
            "supporting_event_ids": [
              "sha256:7d518e9cb3f77528771c8f4aa92492078690b927ba4ed73da410c701a193de38"
            ],
            "contradicting_event_ids": [],
            "accepted_proof_kinds": [
              "observed"
            ],
            "evidence_proof_kinds": [
              "observed"
            ],
            "latest_observation_at": "2026-08-07T21:13:14.057Z",
            "freshness": "fresh"
          }
        ]
      },
      "canonical_url": "https://sourcey.com/agent-readiness/cloudflare/cloudflare-developer-platform/api-resource-management",
      "projection_digest": "sha256:d62df4a5ef19bc45c0e356522753d48386fd0b528dfd9746064a1851565ca518"
    }
  }
}
