{
  "api_contract": "sourcey.catalog-api/v1",
  "release_id": "sha256:2d306ff6e37131beda05e42b062ba550ee4de13bc49d85d755983b3cc6a111a1",
  "artifact_sha256": "sha256:e758ba38f30ca0a8ce73b5dffc6ea7ed411f97a00c81d8668031560e24a03044",
  "data": {
    "revision_contract": "sourcey.agent-readiness-revision/v1alpha1",
    "agent_readiness_profile_id": "arp_01m4pmkbpmdj1adgvfpbc26553",
    "entity_id": "ent_01kyh8fpe4ys74qx1k4zfcqpjv",
    "scope": {
      "product": {
        "key": "mongodb-atlas-api",
        "name": "MongoDB Atlas Administration API"
      },
      "job": {
        "key": "database-create",
        "name": "Create a database deployment"
      }
    },
    "catalog_binding": {
      "base_release_id": "sha256:fdf027c07c287feaa7eb5e2732c9d6f1e003762f15530e66c925c5ea5b39cded",
      "entity_revision_digest": "sha256:ed7f1d3dbbabc7c328bc3491fa2396c0fb1b1d5fcc5c5d88ede28578918e7126"
    },
    "declaration_revision_digest": "sha256:b447cd5ddbc8fbbdf0e58954f884f21427758338ad01d2064d7ae80926404048",
    "declaration": {
      "declaration_id": "declaration_mongodb_mongodb_atlas_api_database_create",
      "provenance": {
        "repository": "sourcey/agent-ready-services",
        "commit": "d0349b59eac1f864862be6cae9c25d97bec9e731",
        "path": "entities/mo/mongodb.yaml",
        "git_blob_oid": "f431914db3a7564717ff300191563bacbb313fb4",
        "blob_digest": "sha256:bfe47310671a81afa7cca6c6589b765a8a2dbe85f4ddad4a7a53f824658bc0b9"
      },
      "status": "community_declared"
    },
    "lifecycle": "active",
    "effective_from": "2026-10-12T00:07:50.774Z",
    "job_digest": "sha256:9485b35c7dbac6709e68cd09886ac8f2ae1e3163c4921a65aa70ee0809af5942",
    "engine": {
      "name": "sourcey-agent-readiness-engine",
      "version": "0.2.1",
      "engine_digest": "sha256:2b9fa1b43fb971561880800e9cfec995e96b6da2580ae7c0f2c7684d53863e12"
    },
    "interface_id": "atlas-mcp",
    "binding_id": null,
    "binding_digest": null,
    "runs": [
      {
        "run_digest": "sha256:ee1f50171db62155ed616010a1d189f9a58b9fb237ef5ba315819c6dabad67c6",
        "label": "probed",
        "finished_at": "2026-10-12T00:07:50.774Z"
      }
    ],
    "steps": [
      {
        "step": "discover",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "discovery",
            "run_digest": "sha256:ee1f50171db62155ed616010a1d189f9a58b9fb237ef5ba315819c6dabad67c6",
            "attempt_digest": "sha256:5df9fc232008b25e46a2cc260bd7fcb117eef2833a1504ec45301cf049e9889a"
          }
        ]
      },
      {
        "step": "authority",
        "outcome": "approval",
        "timing": "setup",
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:ee1f50171db62155ed616010a1d189f9a58b9fb237ef5ba315819c6dabad67c6",
            "exchange_digest": "sha256:b8d4b80f607b2d5ad9095761697dbeac5c13fba64b5527eefb98102cf34b401c"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:ee1f50171db62155ed616010a1d189f9a58b9fb237ef5ba315819c6dabad67c6",
            "exchange_digest": "sha256:65aed683342a472bbfeee9bca08be1a2ca126c2983bd74e748cf33252f6c32ef"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:ee1f50171db62155ed616010a1d189f9a58b9fb237ef5ba315819c6dabad67c6",
            "exchange_digest": "sha256:06ce553a306efbc31a9bbc2e1dcf8f033352aca2e93b38ee82034f99acc3eed6"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:ee1f50171db62155ed616010a1d189f9a58b9fb237ef5ba315819c6dabad67c6",
            "exchange_digest": "sha256:bb145a7fc91eb2408a8405ef94ddffa2f620e9db2e03debe2f28b6cf7ac1947d"
          }
        ]
      },
      {
        "step": "onboard",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:ee1f50171db62155ed616010a1d189f9a58b9fb237ef5ba315819c6dabad67c6",
            "exchange_digest": "sha256:65aed683342a472bbfeee9bca08be1a2ca126c2983bd74e748cf33252f6c32ef"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:ee1f50171db62155ed616010a1d189f9a58b9fb237ef5ba315819c6dabad67c6",
            "exchange_digest": "sha256:06ce553a306efbc31a9bbc2e1dcf8f033352aca2e93b38ee82034f99acc3eed6"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:ee1f50171db62155ed616010a1d189f9a58b9fb237ef5ba315819c6dabad67c6",
            "exchange_digest": "sha256:bb145a7fc91eb2408a8405ef94ddffa2f620e9db2e03debe2f28b6cf7ac1947d"
          }
        ]
      },
      {
        "step": "pay",
        "outcome": "not_applicable",
        "timing": null,
        "evidence": [
          {
            "kind": "declaration",
            "run_digest": "sha256:ee1f50171db62155ed616010a1d189f9a58b9fb237ef5ba315819c6dabad67c6"
          }
        ]
      },
      {
        "step": "confirm",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:ee1f50171db62155ed616010a1d189f9a58b9fb237ef5ba315819c6dabad67c6",
            "exchange_digest": "sha256:b8d4b80f607b2d5ad9095761697dbeac5c13fba64b5527eefb98102cf34b401c"
          }
        ]
      },
      {
        "step": "sustain",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:ee1f50171db62155ed616010a1d189f9a58b9fb237ef5ba315819c6dabad67c6",
            "exchange_digest": "sha256:06ce553a306efbc31a9bbc2e1dcf8f033352aca2e93b38ee82034f99acc3eed6"
          }
        ]
      }
    ],
    "job": {
      "outcome": "reachable",
      "evidence": [
        {
          "kind": "exchange",
          "run_digest": "sha256:ee1f50171db62155ed616010a1d189f9a58b9fb237ef5ba315819c6dabad67c6",
          "exchange_digest": "sha256:b8d4b80f607b2d5ad9095761697dbeac5c13fba64b5527eefb98102cf34b401c"
        }
      ]
    },
    "discovery": [
      {
        "fact": "agent_documentation",
        "value": "https://www.mongodb.com/llms.txt",
        "descriptor_url": "https://www.mongodb.com/llms.txt",
        "attempt_digest": "sha256:ac92194e3e73277ac2dfc442938c4671c2ac361513b8b1648fdf8f7b5ec7085c",
        "adapter": {
          "namespace": "llms.txt",
          "version": "1"
        }
      },
      {
        "fact": "oauth_protected_resource",
        "value": "https://mcp.mongodb.com/",
        "descriptor_url": "https://mcp.mongodb.com/.well-known/oauth-protected-resource",
        "attempt_digest": "sha256:5df9fc232008b25e46a2cc260bd7fcb117eef2833a1504ec45301cf049e9889a",
        "adapter": {
          "namespace": "rfc9728",
          "version": "1"
        }
      },
      {
        "fact": "oauth_authorization_server",
        "value": "https://authorize.mongodb.com/",
        "descriptor_url": "https://mcp.mongodb.com/.well-known/oauth-protected-resource",
        "attempt_digest": "sha256:5df9fc232008b25e46a2cc260bd7fcb117eef2833a1504ec45301cf049e9889a",
        "adapter": {
          "namespace": "rfc9728",
          "version": "1"
        }
      },
      {
        "fact": "agent_documentation",
        "value": "https://www.mongodb.com/llms.txt",
        "descriptor_url": "https://www.mongodb.com/llms.txt",
        "attempt_digest": "sha256:ec1a13ca5ac7df9620f0d8b696e78aa88f8c54aa319587578b398e4a39712061",
        "adapter": {
          "namespace": "llms.txt",
          "version": "1"
        }
      },
      {
        "fact": "documentation_route",
        "value": "https://cloud.mongodb.com/",
        "descriptor_url": "https://www.mongodb.com/docs/atlas/tutorial/deploy-free-tier-cluster/",
        "attempt_digest": "sha256:55c3c6d8f30b9f0b7f39745c3fce4ae3a5590fbcebf32d28f5ad7652b202c3f3",
        "adapter": {
          "namespace": "llms.txt",
          "version": "route"
        }
      }
    ],
    "discovery_run_digest": "sha256:ee1f50171db62155ed616010a1d189f9a58b9fb237ef5ba315819c6dabad67c6",
    "latest_run": {
      "started_at": "2026-10-12T00:05:16.536Z",
      "finished_at": "2026-10-12T00:07:50.774Z",
      "discovery_reads": 57,
      "exchanges": [
        {
          "purpose": "probe_operation",
          "role": "request",
          "method": "POST",
          "url": "https://cloud.mongodb.com/api/atlas/v2/groups/000000000000000000000000/clusters",
          "started_at": "2026-10-12T00:06:56.057Z",
          "finished_at": "2026-10-12T00:06:56.103Z",
          "response": {
            "status": 401,
            "media_type": "application/json",
            "content_bytes": 142,
            "content_digest": "sha256:f77496f2b6e050506255764474d8bb7cd6f958335f6351c70fb27895e5a4f954"
          },
          "transport_error": null,
          "exchange_digest": "sha256:9476ab2af95b66bf1112bf3c7f9c20917e4d024adfc886d3bd5b8d516473d2d4"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://cloud.mongodb.com/.well-known/oauth-protected-resource/api/atlas/v2/groups/000000000000000000000000/clusters",
          "started_at": "2026-10-12T00:06:59.327Z",
          "finished_at": "2026-10-12T00:06:59.365Z",
          "response": {
            "status": 401,
            "media_type": "application/octet-stream",
            "content_bytes": 0,
            "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          "transport_error": null,
          "exchange_digest": "sha256:eea640f02c2cb6e0d60293c547ab3a46bffd89cf3835a533a68ea358efd5e9c5"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://cloud.mongodb.com/.well-known/oauth-protected-resource",
          "started_at": "2026-10-12T00:07:03.257Z",
          "finished_at": "2026-10-12T00:07:03.298Z",
          "response": {
            "status": 401,
            "media_type": "application/octet-stream",
            "content_bytes": 0,
            "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          "transport_error": null,
          "exchange_digest": "sha256:93aab8de35c2f74464fb6f72a2957e1156a39e07411706f69154aa8de6e5d8a7"
        },
        {
          "purpose": "probe_operation",
          "role": "session_opening",
          "method": "POST",
          "url": "https://mcp.mongodb.com",
          "started_at": "2026-10-12T00:07:07.220Z",
          "finished_at": "2026-10-12T00:07:07.256Z",
          "response": {
            "status": 401,
            "media_type": "application/json",
            "content_bytes": 106,
            "content_digest": "sha256:6d1d0e4ff6fbb8bf958364df38bc5c93d81863c66b3e13c5a565175dc1a22f5d"
          },
          "transport_error": null,
          "exchange_digest": "sha256:b8d4b80f607b2d5ad9095761697dbeac5c13fba64b5527eefb98102cf34b401c"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://mcp.mongodb.com/.well-known/oauth-protected-resource",
          "started_at": "2026-10-12T00:07:11.116Z",
          "finished_at": "2026-10-12T00:07:11.170Z",
          "response": {
            "status": 200,
            "media_type": "application/json",
            "content_bytes": 118,
            "content_digest": "sha256:2fc1c0ffa8cc9dba0135ca2838bbd3475322e4d059f23ba5a3b61cd8fe1286c3"
          },
          "transport_error": null,
          "exchange_digest": "sha256:65aed683342a472bbfeee9bca08be1a2ca126c2983bd74e748cf33252f6c32ef"
        },
        {
          "purpose": "probe_authorization_server",
          "role": "request",
          "method": "GET",
          "url": "https://authorize.mongodb.com/.well-known/oauth-authorization-server",
          "started_at": "2026-10-12T00:07:14.643Z",
          "finished_at": "2026-10-12T00:07:14.690Z",
          "response": {
            "status": 200,
            "media_type": "application/json",
            "content_bytes": 1258,
            "content_digest": "sha256:b5807f2846bd7472c239f8c81fe9d4bfa740a23cfd94e3a1bab30139fb57a99b"
          },
          "transport_error": null,
          "exchange_digest": "sha256:06ce553a306efbc31a9bbc2e1dcf8f033352aca2e93b38ee82034f99acc3eed6"
        },
        {
          "purpose": "probe_authorization",
          "role": "request",
          "method": "GET",
          "url": "https://cloud.mongodb.com/oauth/authorize?response_type=code&client_id=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fclient.json&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=fbe3d6bbb1b56ff932a75589d9dbc0a7&code_challenge=122_Cxmn2lRjjQoD-KkrZrWDW1eHL5wcMLvTSn3rl50&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.mongodb.com",
          "started_at": "2026-10-12T00:07:19.448Z",
          "finished_at": "2026-10-12T00:07:19.485Z",
          "response": {
            "status": 303,
            "media_type": "application/octet-stream",
            "content_bytes": 0,
            "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          "transport_error": null,
          "exchange_digest": "sha256:bb145a7fc91eb2408a8405ef94ddffa2f620e9db2e03debe2f28b6cf7ac1947d"
        },
        {
          "purpose": "probe_operation",
          "role": "request",
          "method": "POST",
          "url": "https://cloud.mongodb.com/api/atlas/v2/unauth/ephemeralClusters:create",
          "started_at": "2026-10-12T00:07:29.487Z",
          "finished_at": "2026-10-12T00:07:34.173Z",
          "response": {
            "status": 201,
            "media_type": "application/vnd.atlas.preview+json",
            "content_bytes": 577,
            "content_digest": "sha256:8783097f0c0ac59e22c9278284908ecaa087d60709eb513b320b04e16543a7ca"
          },
          "transport_error": null,
          "exchange_digest": "sha256:1dea05b95b491090a781dd9a952537be2fe08e0c2df977923883cd9e8aa913f4"
        },
        {
          "purpose": "probe_malformed",
          "role": "request",
          "method": "POST",
          "url": "https://cloud.mongodb.com/api/atlas/v2/unauth/ephemeralClusters:create",
          "started_at": "2026-10-12T00:07:39.752Z",
          "finished_at": "2026-10-12T00:07:39.811Z",
          "response": {
            "status": 400,
            "media_type": "application/json",
            "content_bytes": 120,
            "content_digest": "sha256:7524ae29433ec8864fc53ca3be95cedd88fb48cb6aa634c5542792b84b1dc8e7"
          },
          "transport_error": null,
          "exchange_digest": "sha256:de84e24aad8553b5ea80130e09734d7d76d7144275df95a92457fad39003a78f"
        },
        {
          "purpose": "probe_page",
          "role": "request",
          "method": "GET",
          "url": "https://account.mongodb.com/account/register",
          "started_at": "2026-10-12T00:07:45.482Z",
          "finished_at": "2026-10-12T00:07:45.528Z",
          "response": {
            "status": 406,
            "media_type": "text/html",
            "content_bytes": 15396,
            "content_digest": "sha256:69ffa1801e90e82a09769c6a815583e2d930584a3edd8f5604fe2a4cb4fb1787"
          },
          "transport_error": null,
          "exchange_digest": "sha256:07ca071f1d47315612df1df3944caffc31ff5f44c36957d3a0a5f2a47963de19"
        }
      ],
      "assertions": []
    },
    "revision_digest": "sha256:68e2465cfeb7aa312d426bb08f7b0b64814e3815c7eb12760cf9116c229cbc48"
  }
}
