{
  "api_contract": "sourcey.catalog-api/v1",
  "release_id": "sha256:b8ca68359936b38c5a7bbbaa7fe1e55f5df7993da27945061423c087564e4a6e",
  "artifact_sha256": "sha256:0d1315e3a44de4e9241215037571e43975c8627bd34ffab8042d3c62e40ec372",
  "data": {
    "revision_contract": "sourcey.agent-readiness-revision/v1alpha1",
    "agent_readiness_profile_id": "arp_01m4qs72nyv8vxfvy7j6wqhj08",
    "entity_id": "ent_01kyh8fpe43gqa08cvashmf19y",
    "scope": {
      "product": {
        "key": "modal-sandboxes",
        "name": "Modal Sandboxes"
      },
      "job": {
        "key": "sandbox-code-run",
        "name": "Run code in a sandbox"
      }
    },
    "catalog_binding": {
      "base_release_id": "sha256:6e00fb112adac792df2143f9bf930ecd19647b8478b3f4ddcd329b0fc6edf7e3",
      "entity_revision_digest": "sha256:ecb9d041d2d8eb7be8d6eb349ce4934859f4017c635d1e1bd1fce00822102778"
    },
    "declaration_revision_digest": "sha256:a3d64775f0f43492db8cf26a1ad6f1489edd735aaa1da319ef2432543fadf1e7",
    "declaration": {
      "declaration_id": "declaration_modal_modal_sandboxes_sandbox_code_run",
      "provenance": {
        "repository": "sourcey/agent-ready-services",
        "commit": "7a23e0161ee3b408d32845704ea8ab20d5a5b5bf",
        "path": "entities/mo/modal.yaml",
        "git_blob_oid": "a7ae4f887a7b89f6d96cc3afe2ccdacdff0d8957",
        "blob_digest": "sha256:06d0233a75b594bafa11319eaebddb92259c02807f7935b1b0a701aa6203203a"
      },
      "status": "community_declared"
    },
    "lifecycle": "active",
    "effective_from": "2026-10-12T11:18:10.466Z",
    "job_digest": "sha256:9272f3b6d474296a26574cf7b18c854ccbbffc6338eda614af58b11b250a1aea",
    "engine": {
      "name": "sourcey-agent-readiness-engine",
      "version": "0.2.2",
      "engine_digest": "sha256:5587a003a74941d74192c20d43d4d3372a6476ec680466c40e677ed4fac162b8"
    },
    "interface_id": "sandbox-api",
    "binding_id": null,
    "binding_digest": null,
    "runs": [
      {
        "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
        "label": "probed",
        "finished_at": "2026-10-12T11:18:10.466Z"
      }
    ],
    "steps": [
      {
        "step": "discover",
        "outcome": "workaround",
        "timing": "setup",
        "evidence": [
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:7d446aeeae310c031dc6b0cbc4f6337e0ba4d73c9ea684d445384bd468c9bc8f"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:d96d10f5eb622cd91d8118465a51408735be264a8cfb4f0c2d8755d29f792ebb"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:9f40e355fc14185599fb71488404d53a09bb2cc89277fd23c1dafe6efe53b610"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:08d261f2dbb6af0a35076b04c60869c679acf70ddb7ae5705184c955df346990"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:08751b02814544527b06f30f8170f4a31589d15f4b49dd87beb4652ade02bfc1"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:f774f2cbd876350ddc1b9413cde1aff846f05a974c748d545328f204f6a0dbe2"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:f11826e7c9956ef5d11b7a0e62e4e8c3c44e36cced2a82b3702f78ca05485e7f"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:5785aaba878fa1468b2ec399005f420f28f9d33d6afc2b91746a4f76cbc0fdd7"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:fd8a2039e8872be4e4880978cf420979be8be1558dea78237d4568f6c24f3ef9"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:5297375811f5ae1f838f9d21b393bee9dee6f295376271fc517aeb24f3424cce"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:398e0c4d0c268c06ce51f17e37a22e018334b9592a3bab07b29ec44b9f25fa68"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:cf8705fb575ff5768f6d1d4315324cbf7b550a5c417be078858507548ba97479"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:7bf2aa116827826d70ad4dc901dcf06d3a4766d720e5847539c2b31dda6255e4"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:1091afae4c4e7ffecdfa6ca0107f03ca0659e0b7ee31fc55a7b35c976be0eaeb"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:de6b691885795cf9145167904491a3396fca68130265b26845d244f9dfd93415"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:c60282dd0d30d80870db7d8d8f5bbeaef90e2b87816204d64927d2ce8ca86849"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:029a22296d93e88ce9b8e1e072218c981274cfeb0c15b6968cd9e4e5c789b8c9"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:ab2c55fb2e6fa57e12f8e598997f1844988eb89d7bbdcd414c49f2e93a501686"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:b19aa170eba8e192a66d380dcd3d45197c1f71ccd69716b190420709bf43cf48"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:cd65e068b6d9b1ffb7fb7ef73c959e71f45da89eacc9fe8a59a0667dce6f2be1"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:979f22043416e5c64203fd85bf090661e88270a4b1f565f7b4eba65829d651da"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:365b532b4befb727944adbe79123887bf39f49295ae660f35917c54a9a01cf7e"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:bc8a3e4532f569e8efbe4954d699bda82e590090a851d80a569fb10d981af36b"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:fdf6a77cf893c54dbb22b0f0bef5c09354e21f179a17b4c85f622dca4ed74f29"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:abeeef4048c74c39c0a10460f39bd8794e4eab4f4154e3d981656cb9e5ca6e71"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:178832109bb27aae1b5fb312a9db843af8a426f997dbf7be17af0c5883600df4"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:39df7a92b95c336a1a7747677db596610e6f20dfd9c48f5a8da1f601a1e2a7b5"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:d5c6f5a7cbbe5d2a32397a812edcc9ec4b240cedc445b0e8b5ff6e0423ec66aa"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:6081c3719e5c688dce5e01b304b4cf9ca1b8e83dca719ee47d79a90a255b15bf"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:59127f851bb86cfac56eeb76e3ca9b4da44c1300c29d32da452e5d6cb454642e"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:4774daaf6d60025ceac2d0b52e8a39dbb126757183c8bf65048e7ff7d134fc39"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "attempt_digest": "sha256:4a2d77752f9778a343bd04c42d0850a730b2c83bb7e2672bf8efb15ef0710b21"
          }
        ]
      },
      {
        "step": "authority",
        "outcome": "workaround",
        "timing": "setup",
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "exchange_digest": "sha256:15c245ef8fe7d7b4bf7519bff4d0fd2f2af48e1ed9cece6e76a43b3bccf4eb3a"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "exchange_digest": "sha256:e4ca585393c7b3aaee2617024349969927935d29e7307f01e4127b76d6286bb9"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "exchange_digest": "sha256:ea3041a979b6886cf7d7605777065530ecee0b6f433c1507de331f427d7d3848"
          }
        ]
      },
      {
        "step": "onboard",
        "outcome": "workaround",
        "timing": "setup",
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "exchange_digest": "sha256:15c245ef8fe7d7b4bf7519bff4d0fd2f2af48e1ed9cece6e76a43b3bccf4eb3a"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "exchange_digest": "sha256:7ce674a4d84ea7913ff568bd62cfbbd6fc978b69afd29caee6c442df482cfec0"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "exchange_digest": "sha256:e4ca585393c7b3aaee2617024349969927935d29e7307f01e4127b76d6286bb9"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "exchange_digest": "sha256:ea3041a979b6886cf7d7605777065530ecee0b6f433c1507de331f427d7d3848"
          }
        ]
      },
      {
        "step": "pay",
        "outcome": "workaround",
        "timing": "setup",
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "exchange_digest": "sha256:1660b3a599526dd9d45c543da3383efe75d2db7abad6508f474d1de8b5216bea"
          }
        ]
      },
      {
        "step": "confirm",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "exchange_digest": "sha256:15c245ef8fe7d7b4bf7519bff4d0fd2f2af48e1ed9cece6e76a43b3bccf4eb3a"
          }
        ]
      },
      {
        "step": "sustain",
        "outcome": "workaround",
        "timing": "setup",
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "exchange_digest": "sha256:15c245ef8fe7d7b4bf7519bff4d0fd2f2af48e1ed9cece6e76a43b3bccf4eb3a"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "exchange_digest": "sha256:e4ca585393c7b3aaee2617024349969927935d29e7307f01e4127b76d6286bb9"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
            "exchange_digest": "sha256:ea3041a979b6886cf7d7605777065530ecee0b6f433c1507de331f427d7d3848"
          }
        ]
      }
    ],
    "job": {
      "outcome": "reachable",
      "evidence": [
        {
          "kind": "exchange",
          "run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
          "exchange_digest": "sha256:15c245ef8fe7d7b4bf7519bff4d0fd2f2af48e1ed9cece6e76a43b3bccf4eb3a"
        }
      ]
    },
    "discovery": [
      {
        "fact": "agent_documentation",
        "value": "https://modal.com/llms.txt",
        "descriptor_url": "https://modal.com/llms.txt",
        "attempt_digest": "sha256:cf8705fb575ff5768f6d1d4315324cbf7b550a5c417be078858507548ba97479",
        "adapter": {
          "namespace": "llms.txt",
          "version": "1"
        }
      }
    ],
    "discovery_run_digest": "sha256:809e8350702f21785f6e31a0aef01738904ac38130669384b0cf60805c16155f",
    "latest_run": {
      "started_at": "2026-10-12T11:17:08.786Z",
      "finished_at": "2026-10-12T11:18:10.466Z",
      "discovery_reads": 36,
      "exchanges": [
        {
          "purpose": "probe_operation",
          "role": "request",
          "method": "POST",
          "url": "https://api.modal.com/modal.client.ModalClient/SandboxCreate",
          "started_at": "2026-10-12T11:17:52.273Z",
          "finished_at": "2026-10-12T11:17:52.312Z",
          "response": {
            "status": 200,
            "media_type": "application/grpc",
            "content_bytes": 0,
            "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          "transport_error": null,
          "exchange_digest": "sha256:15c245ef8fe7d7b4bf7519bff4d0fd2f2af48e1ed9cece6e76a43b3bccf4eb3a"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://api.modal.com/.well-known/oauth-protected-resource/modal.client.ModalClient/SandboxCreate",
          "started_at": "2026-10-12T11:17:54.685Z",
          "finished_at": "2026-10-12T11:17:54.827Z",
          "response": {
            "status": 200,
            "media_type": "application/grpc",
            "content_bytes": 0,
            "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          "transport_error": null,
          "exchange_digest": "sha256:e4ca585393c7b3aaee2617024349969927935d29e7307f01e4127b76d6286bb9"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://api.modal.com/.well-known/oauth-protected-resource",
          "started_at": "2026-10-12T11:17:58.684Z",
          "finished_at": "2026-10-12T11:17:58.823Z",
          "response": {
            "status": 200,
            "media_type": "application/grpc",
            "content_bytes": 0,
            "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          "transport_error": null,
          "exchange_digest": "sha256:ea3041a979b6886cf7d7605777065530ecee0b6f433c1507de331f427d7d3848"
        },
        {
          "purpose": "probe_page",
          "role": "request",
          "method": "GET",
          "url": "https://modal.com/signup",
          "started_at": "2026-10-12T11:18:02.735Z",
          "finished_at": "2026-10-12T11:18:02.793Z",
          "response": {
            "status": 200,
            "media_type": "text/html",
            "content_bytes": 35329,
            "content_digest": "sha256:698417a8ec88528c2222e376806725abec5be11e4244300375cb4577f2589f67"
          },
          "transport_error": null,
          "exchange_digest": "sha256:7ce674a4d84ea7913ff568bd62cfbbd6fc978b69afd29caee6c442df482cfec0"
        },
        {
          "purpose": "probe_page",
          "role": "request",
          "method": "GET",
          "url": "https://modal.com/settings/usage",
          "started_at": "2026-10-12T11:18:07.202Z",
          "finished_at": "2026-10-12T11:18:07.256Z",
          "response": {
            "status": 307,
            "media_type": "application/octet-stream",
            "content_bytes": 0,
            "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          "transport_error": null,
          "exchange_digest": "sha256:1660b3a599526dd9d45c543da3383efe75d2db7abad6508f474d1de8b5216bea"
        }
      ],
      "assertions": []
    },
    "revision_digest": "sha256:2b6a41fa84a30e127b9546a377bfbfe30aa2732e4f742da2660971374f940c5f"
  }
}
