{
  "contract": "sourcey.site-record/v1alpha1",
  "release_id": "sha256:a96a8345e55afef397cafeb76938a0804770a4eb6102a396587c4fc7b6d7172d",
  "snapshot_id": "sha256:52581801c3a52d89c562228608d1d4c8682d2d58dbcd758788de7cf70a26ecd6",
  "artifact_sha256": "sha256:9f0d2133860c83ece5b6211da6c02728902e7b7bb8fe96c5f33090ea7c1cf3dc",
  "data": {
    "entity_id": "ent_01kyh8fpe3n3yye39kmzvy410z",
    "entity_slug": "microsoft",
    "profile": {
      "projection_contract": "sourcey.agent-readiness-projection/v1alpha1",
      "agent_readiness_profile_id": "arp_01m4pmq1336jvm0acycpce49sn",
      "entity_id": "ent_01kyh8fpe3n3yye39kmzvy410z",
      "scope": {
        "product": {
          "key": "microsoft-azure",
          "name": "Microsoft Azure"
        },
        "job": {
          "key": "bucket-create",
          "name": "Create a storage bucket"
        }
      },
      "catalog_binding": {
        "base_release_id": "sha256:8bcb04652ace0b750b6cc65d4dbee122d918d3646713a7a07f3da8f174cf01dc",
        "entity_revision_digest": "sha256:a569131c2422a72436aea7d8dfa1b846f87a3500dbc533c3ea06bfd806a27e2f"
      },
      "declaration_revision_digest": "sha256:7b5ebf7dfb52006f00f1a64dc4ceeb64530f6a5c9c6f82bb515691fbdc53cfc9",
      "declaration": {
        "declaration_id": "declaration_microsoft_microsoft_azure_bucket_create",
        "provenance": {
          "repository": "sourcey/agent-ready-services",
          "commit": "d0349b59eac1f864862be6cae9c25d97bec9e731",
          "path": "entities/mi/microsoft.yaml",
          "git_blob_oid": "926be531a8c79af8db24eae106dfd40912b865f2",
          "blob_digest": "sha256:1354716be5e34a77702e0a3e73793c2f97b62aee0ce730f57a220af71d3b7e04"
        },
        "status": "community_declared"
      },
      "surface_catalog": {
        "participants": [
          {
            "participant_id": "microsoft",
            "roles": [
              "access_operator",
              "identity_provider",
              "operations_provider",
              "payment_provider",
              "provisioning_provider",
              "subject"
            ],
            "identity": {
              "entity_id": "ent_01kyh8fpe3n3yye39kmzvy410z"
            }
          }
        ],
        "resources": [
          {
            "resource_id": "arm-mcp-docs",
            "uri": "https://github.com/Azure/Azure-Resource-Manager-MCP",
            "roles": [
              "discovery",
              "documentation",
              "operations"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "resource_id": "asynchronous-operations",
            "uri": "https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/async-operations",
            "roles": [
              "documentation",
              "operations",
              "provisioning",
              "recovery",
              "status"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "resource_id": "azure-account",
            "uri": "https://signup.azure.com/",
            "roles": [
              "access"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "resource_id": "azure-legal",
            "uri": "https://azure.microsoft.com/en-us/support/legal/",
            "roles": [
              "terms"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "resource_id": "azure-pricing",
            "uri": "https://azure.microsoft.com/en-us/pricing/",
            "roles": [
              "pricing"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "resource_id": "azure-product-terms",
            "uri": "https://www.microsoft.com/licensing/terms/product/MicrosoftAzure/MCA",
            "roles": [
              "eligibility",
              "terms"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "resource_id": "azure-rest-api",
            "uri": "https://learn.microsoft.com/en-us/rest/api/azure/",
            "roles": [
              "discovery",
              "documentation",
              "operations"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "resource_id": "azure-support",
            "uri": "https://azure.microsoft.com/en-us/support/options/",
            "roles": [
              "documentation",
              "recovery"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "resource_id": "billing-checkout",
            "uri": "https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/change-credit-card",
            "roles": [
              "checkout",
              "documentation"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "resource_id": "client-credentials",
            "uri": "https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-client-creds-grant-flow",
            "roles": [
              "authentication",
              "descriptor",
              "documentation"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": [
              {
                "namespace": "oauth",
                "version": "2.0",
                "relation": "implements"
              }
            ]
          },
          {
            "resource_id": "cost-management-permissions",
            "uri": "https://learn.microsoft.com/en-us/azure/cost-management-billing/automate/cost-management-api-permissions",
            "roles": [
              "documentation",
              "operations",
              "status"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "resource_id": "create-subscription",
            "uri": "https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/create-subscription",
            "roles": [
              "access",
              "checkout",
              "documentation"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "resource_id": "resource-group-api",
            "uri": "https://learn.microsoft.com/en-us/rest/api/resources/resource-groups/create-or-update?view=rest-resources-2021-04-01&tabs=HTTP",
            "roles": [
              "documentation",
              "provisioning"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "resource_id": "resource-manager-limits",
            "uri": "https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/request-limits-and-throttling",
            "roles": [
              "documentation",
              "operations"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "resource_id": "resource-manager-rest",
            "uri": "https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-rest?tabs=azure-cli",
            "roles": [
              "documentation",
              "operations",
              "provisioning"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "resource_id": "retail-prices-api",
            "uri": "https://learn.microsoft.com/en-us/rest/api/cost-management/retail-prices/azure-retail-prices",
            "roles": [
              "documentation",
              "operations",
              "pricing"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "resource_id": "service-principals",
            "uri": "https://learn.microsoft.com/en-us/entra/identity-platform/app-objects-and-service-principals?tabs=browser",
            "roles": [
              "authentication",
              "descriptor",
              "documentation"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": [
              {
                "namespace": "oauth",
                "version": "2.0",
                "relation": "uses"
              }
            ]
          }
        ],
        "endpoints": [
          {
            "endpoint_id": "arm-mcp-server",
            "uri": "https://mcp.management.azure.com",
            "transport": "http",
            "roles": [
              "protected_resource",
              "service"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "endpoint_id": "azure-resource-manager",
            "uri": "https://management.azure.com",
            "transport": "http",
            "roles": [
              "service",
              "status"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "endpoint_id": "entra-token",
            "uri": "https://login.microsoftonline.com/organizations/oauth2/v2.0/token",
            "transport": "http",
            "roles": [
              "authorization",
              "token"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": [
              {
                "namespace": "oauth",
                "version": "2.0",
                "relation": "implements"
              }
            ]
          },
          {
            "endpoint_id": "registration",
            "uri": "https://signup.azure.com/",
            "transport": "http",
            "roles": [
              "registration"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "endpoint_id": "retail-prices",
            "uri": "https://prices.azure.com/api/retail/prices",
            "transport": "http",
            "roles": [
              "service"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          }
        ],
        "interfaces": [
          {
            "interface_id": "arm-mcp",
            "modality": "tool_server",
            "functions": [
              "service_operation"
            ],
            "endpoint_ids": [
              "arm-mcp-server"
            ],
            "resource_ids": [
              "arm-mcp-docs"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "interface_id": "azure-resource-manager",
            "modality": "network_api",
            "functions": [
              "service_operation"
            ],
            "endpoint_ids": [
              "azure-resource-manager"
            ],
            "resource_ids": [
              "asynchronous-operations",
              "azure-rest-api",
              "resource-group-api",
              "resource-manager-limits",
              "resource-manager-rest"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "interface_id": "pricing-and-cost",
            "modality": "network_api",
            "functions": [
              "commerce"
            ],
            "endpoint_ids": [
              "retail-prices"
            ],
            "resource_ids": [
              "azure-pricing",
              "cost-management-permissions",
              "retail-prices-api"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": []
          },
          {
            "interface_id": "workload-authentication",
            "modality": "network_api",
            "functions": [
              "authentication"
            ],
            "endpoint_ids": [
              "entra-token"
            ],
            "resource_ids": [
              "client-credentials",
              "service-principals"
            ],
            "operated_by_participant_id": "microsoft",
            "standard_bindings": [
              {
                "namespace": "oauth",
                "version": "2.0",
                "relation": "uses"
              }
            ]
          }
        ],
        "relations": [
          {
            "relation_id": "account-precedes-authentication",
            "kind": "precedes",
            "from": {
              "node_kind": "resource",
              "node_id": "azure-account"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "workload-authentication"
            }
          },
          {
            "relation_id": "arm-mcp-docs-describe-server",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "arm-mcp-docs"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "arm-mcp"
            }
          },
          {
            "relation_id": "authentication-authenticates-resource-manager",
            "kind": "authenticates",
            "from": {
              "node_kind": "interface",
              "node_id": "workload-authentication"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "azure-resource-manager"
            }
          },
          {
            "relation_id": "client-credentials-describe-authentication",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "client-credentials"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "workload-authentication"
            }
          },
          {
            "relation_id": "pricing-docs-describe-interface",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "retail-prices-api"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "pricing-and-cost"
            }
          },
          {
            "relation_id": "resource-creation-precedes-status",
            "kind": "precedes",
            "from": {
              "node_kind": "resource",
              "node_id": "resource-group-api"
            },
            "to": {
              "node_kind": "resource",
              "node_id": "asynchronous-operations"
            }
          },
          {
            "relation_id": "resource-manager-docs-describe-interface",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "resource-manager-rest"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "azure-resource-manager"
            }
          }
        ],
        "surface_exclusions": []
      },
      "lifecycle": "active",
      "effective_from": "2026-10-12T00:03:56.080Z",
      "revision_digest": "sha256:97f9cc33c17673ab0c23e093cf66f6cc64ede3c7eb9568641f0d1d4ee1133621",
      "policy_digest": "sha256:0a4e4996176ce674b4f3ce910c5fca4f37c9b53bcdf51656d53a1a92fcf2c879",
      "policy_version": "kind-2026-10-12",
      "policy_as_of": "2026-10-05T00:00:00Z",
      "job": {
        "job_id": "bucket-create",
        "job_digest": "sha256:3bdec33773c8eadcbadc195142ce1631a5c8495091d0a6a6d4212c2aecde2c9b",
        "category": "cloud-platform",
        "name": "Create a storage bucket",
        "statement": "Create a storage bucket named with the run's nonce, then read it back."
      },
      "interface_id": "azure-resource-manager",
      "label": "probed",
      "label_run_at": null,
      "grade": {
        "letter": "B",
        "statement": "A card on file.",
        "steps": [
          {
            "step": "discover",
            "outcome": "machine",
            "timing": null
          },
          {
            "step": "authority",
            "outcome": "workaround",
            "timing": "setup"
          },
          {
            "step": "onboard",
            "outcome": "workaround",
            "timing": "setup"
          },
          {
            "step": "pay",
            "outcome": "workaround",
            "timing": "setup"
          },
          {
            "step": "confirm",
            "outcome": "machine",
            "timing": null
          },
          {
            "step": "sustain",
            "outcome": "workaround",
            "timing": "setup"
          }
        ],
        "job": "reachable",
        "approvals": [],
        "workarounds": [
          {
            "step": "authority",
            "timing": "setup"
          },
          {
            "step": "onboard",
            "timing": "setup"
          },
          {
            "step": "pay",
            "timing": "setup"
          },
          {
            "step": "sustain",
            "timing": "setup"
          }
        ]
      },
      "discovery": [
        {
          "fact": "oauth_protected_resource",
          "value": "https://mcp.management.azure.com/",
          "descriptor_url": "https://mcp.management.azure.com/.well-known/oauth-protected-resource",
          "attempt_digest": "sha256:b1a802b1343466ba73dd5ea2b5585e02ba58450e7ab045b9d8fe4c99e1bab6ee",
          "adapter": {
            "namespace": "rfc9728",
            "version": "1"
          }
        },
        {
          "fact": "oauth_authorization_server",
          "value": "https://login.microsoftonline.com/organizations/v2.0",
          "descriptor_url": "https://mcp.management.azure.com/.well-known/oauth-protected-resource",
          "attempt_digest": "sha256:b1a802b1343466ba73dd5ea2b5585e02ba58450e7ab045b9d8fe4c99e1bab6ee",
          "adapter": {
            "namespace": "rfc9728",
            "version": "1"
          }
        },
        {
          "fact": "documentation_route",
          "value": "https://management.azure.com/",
          "descriptor_url": "https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/async-operations",
          "attempt_digest": "sha256:9bd871fce5cc99622a191809993dc532ea412a43fdc4f51e0fb0c695a0ba3f32",
          "adapter": {
            "namespace": "markdown",
            "version": "request"
          }
        }
      ],
      "discovery_run_at": null,
      "run": {
        "started_at": "2026-10-12T00:01:55.674Z",
        "finished_at": "2026-10-12T00:03:56.080Z",
        "discovery_reads": 46,
        "exchanges": [
          {
            "purpose": "probe_operation",
            "role": "request",
            "method": "PUT",
            "url": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sourcey-probe/providers/Microsoft.Storage/storageAccounts/sourceyprobe/blobServices/default/containers/sourcey-probe?api-version=2026-09-01",
            "started_at": "2026-10-12T00:03:04.332Z",
            "finished_at": "2026-10-12T00:03:04.431Z",
            "response": {
              "status": 404,
              "media_type": "application/json",
              "content_bytes": 129,
              "content_digest": "sha256:f0ee7dec0adeed4ed0883ebaae91592df0e7bb33dac3d6cc59a0c2b44c9e6ebd"
            },
            "transport_error": null,
            "exchange_digest": "sha256:ee83d265427ecce7d94c8ac1b7b199f6347f70877b03cb1872284b135fcbd349"
          },
          {
            "purpose": "probe_resource_metadata",
            "role": "request",
            "method": "GET",
            "url": "https://management.azure.com/.well-known/oauth-protected-resource/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sourcey-probe/providers/Microsoft.Storage/storageAccounts/sourceyprobe/blobServices/default/containers/sourcey-probe",
            "started_at": "2026-10-12T00:03:07.601Z",
            "finished_at": "2026-10-12T00:03:07.670Z",
            "response": {
              "status": 400,
              "media_type": "application/json",
              "content_bytes": 137,
              "content_digest": "sha256:521a7f78c64c964cb50f73a25ac876eaed1a3655a4045518b30af8734c265791"
            },
            "transport_error": null,
            "exchange_digest": "sha256:ab962ca67393ec99c0f326f097663289a822ffea608e97c53624b3c367a99712"
          },
          {
            "purpose": "probe_resource_metadata",
            "role": "request",
            "method": "GET",
            "url": "https://management.azure.com/.well-known/oauth-protected-resource",
            "started_at": "2026-10-12T00:03:11.634Z",
            "finished_at": "2026-10-12T00:03:11.689Z",
            "response": {
              "status": 400,
              "media_type": "application/json",
              "content_bytes": 137,
              "content_digest": "sha256:521a7f78c64c964cb50f73a25ac876eaed1a3655a4045518b30af8734c265791"
            },
            "transport_error": null,
            "exchange_digest": "sha256:c60b9e5b46d3a4da7f1c3213d57feff80b11221e521f7b2affdf7494c12510dd"
          },
          {
            "purpose": "probe_operation",
            "role": "session_opening",
            "method": "POST",
            "url": "https://mcp.management.azure.com",
            "started_at": "2026-10-12T00:03:15.580Z",
            "finished_at": "2026-10-12T00:03:15.717Z",
            "response": {
              "status": 401,
              "media_type": "application/octet-stream",
              "content_bytes": 0,
              "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
            },
            "transport_error": null,
            "exchange_digest": "sha256:22c52cb2dcf522cb8835c4c5bd499d878a0fe94aed668d22c15bf35954607954"
          },
          {
            "purpose": "probe_resource_metadata",
            "role": "request",
            "method": "GET",
            "url": "https://mcp.management.azure.com/.well-known/oauth-protected-resource/",
            "started_at": "2026-10-12T00:03:20.412Z",
            "finished_at": "2026-10-12T00:03:20.533Z",
            "response": {
              "status": 200,
              "media_type": "application/json",
              "content_bytes": 243,
              "content_digest": "sha256:2ce9123dfb238a4dea09d6ad2d3af03e962e74835f850b1d5e8b5eb4961f1d53"
            },
            "transport_error": null,
            "exchange_digest": "sha256:08b7ceda1d6a9820e74032adef8104ca6f29cc41441b266f2163e478dc2a8fc5"
          },
          {
            "purpose": "probe_authorization_server",
            "role": "request",
            "method": "GET",
            "url": "https://login.microsoftonline.com/.well-known/oauth-authorization-server/organizations/v2.0",
            "started_at": "2026-10-12T00:03:26.847Z",
            "finished_at": "2026-10-12T00:03:26.932Z",
            "response": {
              "status": 404,
              "media_type": "application/octet-stream",
              "content_bytes": 0,
              "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
            },
            "transport_error": null,
            "exchange_digest": "sha256:924874f2dff5b18c986cba73bb8acd58c195ec6fe026d2558ff9c59b2fbbe4c3"
          },
          {
            "purpose": "probe_authorization_server",
            "role": "request",
            "method": "GET",
            "url": "https://login.microsoftonline.com/.well-known/openid-configuration/organizations/v2.0",
            "started_at": "2026-10-12T00:03:30.090Z",
            "finished_at": "2026-10-12T00:03:30.189Z",
            "response": {
              "status": 404,
              "media_type": "application/octet-stream",
              "content_bytes": 0,
              "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
            },
            "transport_error": null,
            "exchange_digest": "sha256:b6f48b565dc67bb01c7f682c65dbd81e584a74e719aae3de1ef57f32bc31223d"
          },
          {
            "purpose": "probe_authorization_server",
            "role": "request",
            "method": "GET",
            "url": "https://login.microsoftonline.com/organizations/v2.0/.well-known/openid-configuration",
            "started_at": "2026-10-12T00:03:34.584Z",
            "finished_at": "2026-10-12T00:03:34.690Z",
            "response": {
              "status": 200,
              "media_type": "application/json",
              "content_bytes": 1777,
              "content_digest": "sha256:be8266b8a9e08a2c154a384995b6ac2555f7fa759a2155b3c8e07dc9f13ba96f"
            },
            "transport_error": null,
            "exchange_digest": "sha256:4bd363d62fc3d886e4d4542d298c23eb17cbc9249c653ea656228e63dd5b80d8"
          },
          {
            "purpose": "probe_page",
            "role": "request",
            "method": "GET",
            "url": "https://signup.azure.com/",
            "started_at": "2026-10-12T00:03:39.356Z",
            "finished_at": "2026-10-12T00:03:39.585Z",
            "response": {
              "status": 406,
              "media_type": "text/html",
              "content_bytes": 98,
              "content_digest": "sha256:80375525f31609eb19b8d85cd09a5f97d094ecb1d1bb1562b73fa617aeb09aad"
            },
            "transport_error": null,
            "exchange_digest": "sha256:92f988de03f287d73f981c32ba09c48b3f6afdac7430b15373eccb112f900ae8"
          },
          {
            "purpose": "probe_page",
            "role": "request",
            "method": "GET",
            "url": "https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/change-credit-card",
            "started_at": "2026-10-12T00:03:44.296Z",
            "finished_at": "2026-10-12T00:03:44.591Z",
            "response": {
              "status": 200,
              "media_type": "text/html",
              "content_bytes": 80148,
              "content_digest": "sha256:fe981e2b40599ad8dac1ce8b74ede1a5a29be8db45fbb72008b769cafd0efd2d"
            },
            "transport_error": null,
            "exchange_digest": "sha256:06260fc7dbe1bb75f2eb861cdcd114d974b7e55d344afe60a05c0efa3f79ed3e"
          },
          {
            "purpose": "probe_page",
            "role": "request",
            "method": "GET",
            "url": "https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/create-subscription",
            "started_at": "2026-10-12T00:03:51.217Z",
            "finished_at": "2026-10-12T00:03:51.406Z",
            "response": {
              "status": 200,
              "media_type": "text/html",
              "content_bytes": 60863,
              "content_digest": "sha256:4cb39b10dfe05e143951c814804f53aa214e9d4c4a0a54a6d421f97c843b4a34"
            },
            "transport_error": null,
            "exchange_digest": "sha256:d5111908a349edc020fc47a7718ea7c8689c6ca2b7dfb4b7213c2d81ad2fec2b"
          }
        ],
        "assertions": []
      },
      "last_run_at": "2026-10-12T00:03:56.080Z",
      "publication": {
        "visibility": "discoverable",
        "reasons": []
      },
      "provenance": {
        "dispute": "none",
        "vendor_attestation": {
          "status": "none"
        },
        "basis_event_ids": []
      },
      "canonical_url": "https://sourcey.com/c/microsoft/agent-readiness/microsoft-azure/bucket-create",
      "projection_digest": "sha256:a84f04332751c31c2827e45aaba9291609bccc215568ca06772c670eb424fa9f"
    }
  }
}
