{
  "contract": "sourcey.site-record/v1alpha1",
  "release_id": "sha256:2fbbef898f76ba47f54ef0fdf7585060968f5e9f04fed731ced83efb3d376e94",
  "snapshot_id": "sha256:b26a8a5eb7be48e03c2bfcf5657c69ff3b1c055d42d37ba60214f516fa83f8c3",
  "artifact_sha256": "sha256:09d0e4cb56c1db3fa3ba012530cfe29c948b1374adb7435befa11ea100edf477",
  "data": {
    "entity_id": "ent_01kyh8fpe2hwmmvk3eex1hq433",
    "entity_slug": "datadog",
    "profile": {
      "projection_contract": "sourcey.agent-readiness-projection/v1alpha1",
      "agent_readiness_profile_id": "arp_01m4pmkbtak6hq52fr8byxcptp",
      "entity_id": "ent_01kyh8fpe2hwmmvk3eex1hq433",
      "scope": {
        "product": {
          "key": "datadog-api",
          "name": "Datadog API"
        },
        "job": {
          "key": "monitor-create",
          "name": "Create a monitor"
        }
      },
      "catalog_binding": {
        "base_release_id": "sha256:726e5c7f5371e6748eba2cb5e73049b3c66e9eae398283607cc38b5a04c5a0fb",
        "entity_revision_digest": "sha256:db644902caaa3213793c9d99bcde07cec77de9721891336f57dd1a13440539b4"
      },
      "declaration_revision_digest": "sha256:a99c5e06e56e238b49359cabb9b0ea720504885a597bac6cecb2aa0b98fe28cd",
      "declaration": {
        "declaration_id": "declaration_datadog_datadog_api_monitor_create",
        "provenance": {
          "repository": "sourcey/agent-ready-services",
          "commit": "49f1f3d704a0eb001357934bd706aba30c90e71c",
          "path": "entities/da/datadog.yaml",
          "git_blob_oid": "ec3181ede8d1002e2cc8589fbd22ace0c692cf09",
          "blob_digest": "sha256:af818751a5cddff17bbcbe36d00a6fee8e0bf4823b8fbe7f6b0c9bb94f18bb3f"
        },
        "status": "community_declared"
      },
      "surface_catalog": {
        "participants": [
          {
            "participant_id": "datadog",
            "roles": [
              "access_operator",
              "identity_provider",
              "operations_provider",
              "payment_provider",
              "provisioning_provider",
              "subject"
            ],
            "identity": {
              "entity_id": "ent_01kyh8fpe2hwmmvk3eex1hq433"
            }
          }
        ],
        "resources": [
          {
            "resource_id": "access-material-delivery",
            "uri": "https://docs.datadoghq.com/account_management/api-app-keys.md",
            "roles": [
              "authentication",
              "documentation",
              "provisioning",
              "status"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "resource_id": "account-access-guide",
            "uri": "https://docs.datadoghq.com/getting_started/dashboards/",
            "roles": [
              "access",
              "documentation"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "resource_id": "account-signup",
            "uri": "https://app.datadoghq.com/signup",
            "roles": [
              "access",
              "documentation"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "resource_id": "api-reference",
            "uri": "https://docs.datadoghq.com/api/latest/",
            "roles": [
              "discovery",
              "documentation",
              "operations"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "resource_id": "authentication",
            "uri": "https://docs.datadoghq.com/api/latest/authentication/",
            "roles": [
              "authentication",
              "descriptor",
              "documentation",
              "provisioning"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "resource_id": "billing-checkout",
            "uri": "https://app.datadoghq.com/account/billing",
            "roles": [
              "checkout"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "resource_id": "mcp-docs",
            "uri": "https://docs.datadoghq.com/mcp_server/tools",
            "roles": [
              "discovery",
              "documentation",
              "operations"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "resource_id": "monitor-operations",
            "uri": "https://docs.datadoghq.com/api/latest/monitors/create-a-monitor.md",
            "roles": [
              "documentation",
              "operations",
              "provisioning",
              "status"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "resource_id": "monitors-reference",
            "uri": "https://docs.datadoghq.com/api/latest/monitors",
            "roles": [
              "documentation",
              "provisioning"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "resource_id": "org-settings",
            "uri": "https://docs.datadoghq.com/account_management/org_settings",
            "roles": [
              "authentication",
              "documentation"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "resource_id": "pricing",
            "uri": "https://www.datadoghq.com/pricing/",
            "roles": [
              "pricing"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "resource_id": "rate-limits",
            "uri": "https://docs.datadoghq.com/api/latest/rate-limits/",
            "roles": [
              "documentation",
              "operations",
              "recovery",
              "status"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "resource_id": "service-terms",
            "uri": "https://www.datadoghq.com/legal/msa/",
            "roles": [
              "terms"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "resource_id": "support",
            "uri": "https://docs.datadoghq.com/help/",
            "roles": [
              "documentation",
              "recovery"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "resource_id": "users",
            "uri": "https://docs.datadoghq.com/account_management/users",
            "roles": [
              "access",
              "documentation"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          }
        ],
        "endpoints": [
          {
            "endpoint_id": "datadog-api",
            "uri": "https://api.datadoghq.com/api",
            "transport": "http",
            "roles": [
              "service",
              "status"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "endpoint_id": "mcp-organization-settings",
            "uri": "https://app.datadoghq.com/organization-settings/mcp",
            "transport": "http",
            "roles": [
              "access_setting"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "endpoint_id": "mcp-server",
            "uri": "https://mcp.datadoghq.com/v1/mcp?toolsets=alerting",
            "transport": "http",
            "roles": [
              "protected_resource",
              "service"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "endpoint_id": "registration",
            "uri": "https://app.datadoghq.com/signup",
            "transport": "http",
            "roles": [
              "registration"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          }
        ],
        "interfaces": [
          {
            "interface_id": "api-authentication",
            "modality": "network_api",
            "functions": [
              "authentication"
            ],
            "endpoint_ids": [],
            "resource_ids": [
              "authentication"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "interface_id": "datadog-mcp",
            "modality": "tool_server",
            "functions": [
              "service_operation"
            ],
            "endpoint_ids": [
              "mcp-organization-settings",
              "mcp-server"
            ],
            "resource_ids": [
              "mcp-docs"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          },
          {
            "interface_id": "monitor-api",
            "modality": "network_api",
            "functions": [
              "service_operation"
            ],
            "endpoint_ids": [
              "datadog-api"
            ],
            "resource_ids": [
              "api-reference",
              "monitor-operations",
              "rate-limits"
            ],
            "operated_by_participant_id": "datadog",
            "standard_bindings": []
          }
        ],
        "relations": [
          {
            "relation_id": "access-material-describes-authentication",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "access-material-delivery"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "api-authentication"
            }
          },
          {
            "relation_id": "authentication-authenticates-api",
            "kind": "authenticates",
            "from": {
              "node_kind": "interface",
              "node_id": "api-authentication"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "monitor-api"
            }
          },
          {
            "relation_id": "authentication-describes-api-authentication",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "authentication"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "api-authentication"
            }
          },
          {
            "relation_id": "mcp-docs-describe-server",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "mcp-docs"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "datadog-mcp"
            }
          },
          {
            "relation_id": "monitors-describe-api",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "monitor-operations"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "monitor-api"
            }
          },
          {
            "relation_id": "monitors-reference-describes-monitor-api",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "monitors-reference"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "monitor-api"
            }
          },
          {
            "relation_id": "org-settings-describes-api-authentication",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "org-settings"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "api-authentication"
            }
          },
          {
            "relation_id": "reference-describes-api",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "api-reference"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "monitor-api"
            }
          },
          {
            "relation_id": "signup-precedes-authentication",
            "kind": "precedes",
            "from": {
              "node_kind": "resource",
              "node_id": "account-signup"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "api-authentication"
            }
          }
        ],
        "surface_exclusions": [
          {
            "exclusion_id": "separate-eligibility-resource",
            "role": "eligibility",
            "rationale": "Applicable access conditions are published within the service terms; no separate eligibility resource is declared."
          }
        ]
      },
      "lifecycle": "active",
      "effective_from": "2026-10-13T23:46:19.587Z",
      "revision_digest": "sha256:f41cb4775be9439bea33184fc4de2d7c3c0d7d2764b4f843ed486516e2db614f",
      "policy_digest": "sha256:b612172aad277b54461de84e006815126f2df566563954b02f4432a39cad89ac",
      "policy_version": "kind-2026-10-12.2",
      "policy_as_of": "2026-10-05T00:00:00Z",
      "job": {
        "job_id": "monitor-create",
        "job_digest": "sha256:12007799f7f4dae2effe1223e666da87403579fbd858f8617d01592b212128bf",
        "category": "monitoring",
        "name": "Create a monitor",
        "statement": "Create a monitor named with the run's nonce, then read it back."
      },
      "interface_id": "monitor-api",
      "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": "machine",
            "timing": null
          }
        ],
        "job": "reachable",
        "approvals": [],
        "workarounds": [
          {
            "step": "authority",
            "timing": "setup"
          },
          {
            "step": "onboard",
            "timing": "setup"
          },
          {
            "step": "pay",
            "timing": "setup"
          }
        ]
      },
      "discovery": [
        {
          "fact": "agent_documentation",
          "value": "https://www.datadoghq.com/llms.txt",
          "descriptor_url": "https://www.datadoghq.com/llms.txt",
          "attempt_digest": "sha256:579e3911fa348551c070c4c41e4b0c2087444de389888e8ffa4478956983ddd5",
          "adapter": {
            "namespace": "llms.txt",
            "version": "1"
          }
        },
        {
          "fact": "oauth_protected_resource",
          "value": "https://mcp.datadoghq.com/v1/mcp",
          "descriptor_url": "https://mcp.datadoghq.com/.well-known/oauth-protected-resource/v1/mcp",
          "attempt_digest": "sha256:07a685f5d657e087cee40a9b31504117da6048e2a5c83c80910c421128556a54",
          "adapter": {
            "namespace": "rfc9728",
            "version": "1"
          }
        },
        {
          "fact": "oauth_authorization_server",
          "value": "https://mcp.datadoghq.com/v1/mcp",
          "descriptor_url": "https://mcp.datadoghq.com/.well-known/oauth-protected-resource/v1/mcp",
          "attempt_digest": "sha256:07a685f5d657e087cee40a9b31504117da6048e2a5c83c80910c421128556a54",
          "adapter": {
            "namespace": "rfc9728",
            "version": "1"
          }
        },
        {
          "fact": "oauth_authorization_server",
          "value": "https://mcp.datadoghq.com/v1/mcp",
          "descriptor_url": "https://mcp.datadoghq.com/.well-known/oauth-authorization-server",
          "attempt_digest": "sha256:0dc76f115541b719932d0a2f52b76b1f5578c1ff2986b7abf063b306bd59d903",
          "adapter": {
            "namespace": "rfc8414",
            "version": "1"
          }
        },
        {
          "fact": "oauth_protected_resource",
          "value": "https://mcp.datadoghq.com/",
          "descriptor_url": "https://mcp.datadoghq.com/.well-known/oauth-protected-resource",
          "attempt_digest": "sha256:dd5124cdfe86839479e557bd0c9a7e71fff80145e69a2e4fa3b2bdb5a0225105",
          "adapter": {
            "namespace": "rfc9728",
            "version": "1"
          }
        },
        {
          "fact": "oauth_authorization_server",
          "value": "https://mcp.datadoghq.com/v1/mcp",
          "descriptor_url": "https://mcp.datadoghq.com/.well-known/oauth-protected-resource",
          "attempt_digest": "sha256:dd5124cdfe86839479e557bd0c9a7e71fff80145e69a2e4fa3b2bdb5a0225105",
          "adapter": {
            "namespace": "rfc9728",
            "version": "1"
          }
        },
        {
          "fact": "agent_documentation",
          "value": "https://docs.datadoghq.com/llms.txt",
          "descriptor_url": "https://docs.datadoghq.com/llms.txt",
          "attempt_digest": "sha256:a4a1e4b90cb79c995b4eb2a37f882baf97c5ba0ab8b34109279acbd1e06ce25b",
          "adapter": {
            "namespace": "llms.txt",
            "version": "1"
          }
        },
        {
          "fact": "documentation_route",
          "value": "https://api.datadoghq.com/",
          "descriptor_url": "https://docs.datadoghq.com/api/latest/monitors/create-a-monitor.md",
          "attempt_digest": "sha256:543665dc633a110329f218ff94e4caf48c6c6a50f98085708967d7ed1d941861",
          "adapter": {
            "namespace": "markdown",
            "version": "request"
          }
        }
      ],
      "discovery_run_at": null,
      "run": {
        "started_at": "2026-10-13T23:45:07.251Z",
        "finished_at": "2026-10-13T23:46:19.587Z",
        "discovery_reads": 48,
        "exchanges": [
          {
            "purpose": "probe_operation",
            "role": "request",
            "method": "POST",
            "url": "https://api.datadoghq.com/api/v1/monitor",
            "started_at": "2026-10-13T23:45:39.622Z",
            "finished_at": "2026-10-13T23:45:39.671Z",
            "response": {
              "status": 401,
              "media_type": "application/json",
              "content_bytes": 27,
              "content_digest": "sha256:6d0f673e7bb9c6a7cd60f77b45dc61e2a081ee1106a122894c37aa46f7725647"
            },
            "transport_error": null,
            "exchange_digest": "sha256:d155f49e78a998cf7333f67dcb1b288c5fad9e1a9376d08b095cb54cd8a7c349"
          },
          {
            "purpose": "probe_resource_metadata",
            "role": "request",
            "method": "GET",
            "url": "https://api.datadoghq.com/.well-known/oauth-protected-resource/api/v1/monitor",
            "started_at": "2026-10-13T23:45:43.752Z",
            "finished_at": "2026-10-13T23:45:43.812Z",
            "response": {
              "status": 404,
              "media_type": "application/json",
              "content_bytes": 24,
              "content_digest": "sha256:0823a2f5fa961f158dcf604aeb2fe6c43c31718750c522670621f014889942c3"
            },
            "transport_error": null,
            "exchange_digest": "sha256:2b6fc433d6aef558674b6c62fa12fb5d196bb21a32fd4c39920e87a181c166f1"
          },
          {
            "purpose": "probe_resource_metadata",
            "role": "request",
            "method": "GET",
            "url": "https://api.datadoghq.com/.well-known/oauth-protected-resource",
            "started_at": "2026-10-13T23:45:47.803Z",
            "finished_at": "2026-10-13T23:45:47.848Z",
            "response": {
              "status": 404,
              "media_type": "application/json",
              "content_bytes": 24,
              "content_digest": "sha256:0823a2f5fa961f158dcf604aeb2fe6c43c31718750c522670621f014889942c3"
            },
            "transport_error": null,
            "exchange_digest": "sha256:42ef032f3516412c94f57202c1c0a4f5d8898627ba9438d53a4d53e8b87eb7ed"
          },
          {
            "purpose": "probe_operation",
            "role": "session_opening",
            "method": "POST",
            "url": "https://mcp.datadoghq.com/v1/mcp?toolsets=alerting",
            "started_at": "2026-10-13T23:45:51.641Z",
            "finished_at": "2026-10-13T23:45:51.684Z",
            "response": {
              "status": 401,
              "media_type": "application/json",
              "content_bytes": 27,
              "content_digest": "sha256:6d0f673e7bb9c6a7cd60f77b45dc61e2a081ee1106a122894c37aa46f7725647"
            },
            "transport_error": null,
            "exchange_digest": "sha256:7211dee0a0afaf29484d107a5b89adb4c2bffa557d7ee9bed3426318213af235"
          },
          {
            "purpose": "probe_resource_metadata",
            "role": "request",
            "method": "GET",
            "url": "https://mcp.datadoghq.com/.well-known/oauth-protected-resource/v1/mcp",
            "started_at": "2026-10-13T23:45:55.468Z",
            "finished_at": "2026-10-13T23:45:55.512Z",
            "response": {
              "status": 200,
              "media_type": "application/json",
              "content_bytes": 147,
              "content_digest": "sha256:236d0ae4a9994f7319c069d66e1a5d703842b364aec549d2b79444c8cba012b0"
            },
            "transport_error": null,
            "exchange_digest": "sha256:772b7d8113f7eedc51cf8004384163ce35c79bb16a56c4ca6b18fe88d5920070"
          },
          {
            "purpose": "probe_authorization_server",
            "role": "request",
            "method": "GET",
            "url": "https://mcp.datadoghq.com/.well-known/oauth-authorization-server/v1/mcp",
            "started_at": "2026-10-13T23:45:59.411Z",
            "finished_at": "2026-10-13T23:45:59.454Z",
            "response": {
              "status": 200,
              "media_type": "application/json",
              "content_bytes": 659,
              "content_digest": "sha256:0b69fd0b67a343bc5c557e0dcdd930bb7e94573592c0c26daa9fab1fdb3e6a13"
            },
            "transport_error": null,
            "exchange_digest": "sha256:3179974bf1a5adbe596f25fce370e056f5bf1c66f4dc06d7b60643fb1416740a"
          },
          {
            "purpose": "probe_authorization",
            "role": "request",
            "method": "GET",
            "url": "https://app.datadoghq.com/oauth2/v1/authorize?response_type=code&client_id=51ea5567-28b8-4c79-9a7d-e70239b14811&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=f2c4a1b12c6b504cec19a135569e5c58&code_challenge=YFHpqbopco518BG8Phu5rm1V_F9TzyweLCdwRG1NPG0&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.datadoghq.com%2Fv1%2Fmcp%3Ftoolsets%3Dalerting",
            "started_at": "2026-10-13T23:46:02.681Z",
            "finished_at": "2026-10-13T23:46:02.728Z",
            "response": {
              "status": 307,
              "media_type": "application/octet-stream",
              "content_bytes": 0,
              "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
            },
            "transport_error": null,
            "exchange_digest": "sha256:18b9a02e3109e0f3bb31f1d7f975cc065269fe89c329c3f1f5be85bf1d952443"
          },
          {
            "purpose": "probe_page",
            "role": "request",
            "method": "GET",
            "url": "https://app.datadoghq.com/organization-settings/mcp",
            "started_at": "2026-10-13T23:46:07.051Z",
            "finished_at": "2026-10-13T23:46:07.098Z",
            "response": {
              "status": 401,
              "media_type": "application/json",
              "content_bytes": 27,
              "content_digest": "sha256:6d0f673e7bb9c6a7cd60f77b45dc61e2a081ee1106a122894c37aa46f7725647"
            },
            "transport_error": null,
            "exchange_digest": "sha256:4e6cfe4bb74e1b46fbe2ceb6085ae7581665d4d1fe84b282ec0a695994a6187d"
          },
          {
            "purpose": "probe_page",
            "role": "request",
            "method": "GET",
            "url": "https://app.datadoghq.com/signup",
            "started_at": "2026-10-13T23:46:10.432Z",
            "finished_at": "2026-10-13T23:46:10.487Z",
            "response": {
              "status": 200,
              "media_type": "text/html",
              "content_bytes": 6112,
              "content_digest": "sha256:02a1ba45a2dff9c0f1dc488b958e7b7e9246cf17ae553972236f45d54c55969d"
            },
            "transport_error": null,
            "exchange_digest": "sha256:7e5e29a210dc6cc201a58b5073ac299f83b164ed63ea1b9bb54d2c23eb1df31b"
          },
          {
            "purpose": "probe_page",
            "role": "request",
            "method": "GET",
            "url": "https://app.datadoghq.com/account/billing",
            "started_at": "2026-10-13T23:46:15.812Z",
            "finished_at": "2026-10-13T23:46:15.854Z",
            "response": {
              "status": 401,
              "media_type": "application/json",
              "content_bytes": 27,
              "content_digest": "sha256:6d0f673e7bb9c6a7cd60f77b45dc61e2a081ee1106a122894c37aa46f7725647"
            },
            "transport_error": null,
            "exchange_digest": "sha256:77b5174a3294430c9d4abd3983f9c4f0d6d0f4b90d315d1cd9b48b587683b7c5"
          }
        ],
        "assertions": []
      },
      "last_run_at": "2026-10-13T23:46:19.587Z",
      "publication": {
        "visibility": "discoverable",
        "reasons": []
      },
      "provenance": {
        "dispute": "none",
        "vendor_attestation": {
          "status": "none"
        },
        "basis_event_ids": []
      },
      "canonical_url": "https://sourcey.com/c/datadog/agent-readiness/datadog-api/monitor-create",
      "projection_digest": "sha256:c3ba02e1b0f03b941bb6f0120e1723f5568b295d82afe0bb213d60f5b9a50ea5"
    }
  }
}
