{
  "api_contract": "sourcey.catalog-api/v1",
  "release_id": "sha256:e4b8b4e0c14e73eb91f9ddc070b61c3ea7bf51a892fe0b0c5ce32a8ad0b8a6df",
  "artifact_sha256": "sha256:212c0dc14153937205cada6f5ed9482bbb9cb9b24767f6d8f8797036fcebb406",
  "data": {
    "revision_contract": "sourcey.agent-readiness-revision/v1alpha1",
    "agent_readiness_profile_id": "arp_01m4pmbcpkqvmv3hyp7477k9gg",
    "entity_id": "ent_01kyygma830fqh16kvj744sk1c",
    "scope": {
      "product": {
        "key": "stripe-payments-api",
        "name": "Stripe Payments API"
      },
      "job": {
        "key": "payment-create",
        "name": "Create a payment link"
      }
    },
    "catalog_binding": {
      "base_release_id": "sha256:8bcb04652ace0b750b6cc65d4dbee122d918d3646713a7a07f3da8f174cf01dc",
      "entity_revision_digest": "sha256:13a1e13a935baf054379e0920ee70976c984b5f482098bed447cd0a4554b7afe"
    },
    "declaration_revision_digest": "sha256:d4666b1283df44aecc8373a86c9653ee06c09616d0c48146b7408d1bf2da500a",
    "declaration": {
      "declaration_id": "declaration_stripe_stripe_payments_api_payment_create",
      "provenance": {
        "repository": "sourcey/agent-ready-services",
        "commit": "d0349b59eac1f864862be6cae9c25d97bec9e731",
        "path": "entities/st/stripe.yaml",
        "git_blob_oid": "2ec65ebb36fb6229f1e6fc59d56e4ac4abec2887",
        "blob_digest": "sha256:71bdef8a4c23da28e44fc6e2757b4cca8d40eb9b6200d7905f9023a8f6e9e7a5"
      },
      "status": "community_declared"
    },
    "lifecycle": "active",
    "effective_from": "2026-10-12T00:03:11.427Z",
    "job_digest": "sha256:7bb0a293a7e2ef7bff74d1c2e0f8291b3292284d6d65562258b4772f9c9a76c5",
    "engine": {
      "name": "sourcey-agent-readiness-engine",
      "version": "0.2.1",
      "engine_digest": "sha256:2b9fa1b43fb971561880800e9cfec995e96b6da2580ae7c0f2c7684d53863e12"
    },
    "interface_id": "stripe-mcp",
    "binding_id": null,
    "binding_digest": null,
    "runs": [
      {
        "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
        "label": "probed",
        "finished_at": "2026-10-12T00:03:11.427Z"
      }
    ],
    "steps": [
      {
        "step": "discover",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "discovery",
            "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
            "attempt_digest": "sha256:5187aff85c069da8fda7f3bdc7c642aaec9bc7111dac53154e34289c7ae1be35"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
            "attempt_digest": "sha256:7d984fe9da7870679c766d688c91bdd15b17de99ab27520c30ab950f0cf196e8"
          }
        ]
      },
      {
        "step": "authority",
        "outcome": "approval",
        "timing": "setup",
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
            "exchange_digest": "sha256:1e38204d69b49ba5ff2eda1c12e835c01da39193269dfbd979c4472612eda358"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
            "exchange_digest": "sha256:42755fa0544fa6af2f5298bf6992645bfe3ef2226aa610e472070988b8bd92e0"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
            "exchange_digest": "sha256:dc6e34ccef4e4b433d72dfdc20384ccdace52e6d12ad9d40aa0a46edc8a6616a"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
            "exchange_digest": "sha256:e397e6fb6f675c070ace6bdcea4b18668fb20610f8a8be70b5c95dc1962885ea"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
            "exchange_digest": "sha256:f156ee346d8eeb0b0d319243b4ddc640384c977eb096e3d5ceff225a1f9ae464"
          }
        ]
      },
      {
        "step": "onboard",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
            "exchange_digest": "sha256:42755fa0544fa6af2f5298bf6992645bfe3ef2226aa610e472070988b8bd92e0"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
            "exchange_digest": "sha256:dc6e34ccef4e4b433d72dfdc20384ccdace52e6d12ad9d40aa0a46edc8a6616a"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
            "exchange_digest": "sha256:e397e6fb6f675c070ace6bdcea4b18668fb20610f8a8be70b5c95dc1962885ea"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
            "exchange_digest": "sha256:f156ee346d8eeb0b0d319243b4ddc640384c977eb096e3d5ceff225a1f9ae464"
          }
        ]
      },
      {
        "step": "pay",
        "outcome": "not_applicable",
        "timing": null,
        "evidence": [
          {
            "kind": "declaration",
            "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71"
          }
        ]
      },
      {
        "step": "confirm",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
            "exchange_digest": "sha256:1e38204d69b49ba5ff2eda1c12e835c01da39193269dfbd979c4472612eda358"
          }
        ]
      },
      {
        "step": "sustain",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
            "exchange_digest": "sha256:dc6e34ccef4e4b433d72dfdc20384ccdace52e6d12ad9d40aa0a46edc8a6616a"
          }
        ]
      }
    ],
    "job": {
      "outcome": "reachable",
      "evidence": [
        {
          "kind": "exchange",
          "run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
          "exchange_digest": "sha256:1e38204d69b49ba5ff2eda1c12e835c01da39193269dfbd979c4472612eda358"
        }
      ]
    },
    "discovery": [
      {
        "fact": "agent_documentation",
        "value": "https://stripe.com/llms.txt",
        "descriptor_url": "https://stripe.com/llms.txt",
        "attempt_digest": "sha256:0ed2e4cdbc069c6ff19ee490415c5dc3ee9c349d92cc6f73a2d98940a9027c27",
        "adapter": {
          "namespace": "llms.txt",
          "version": "1"
        }
      },
      {
        "fact": "oauth_authorization_server",
        "value": "https://access.stripe.com/mcp",
        "descriptor_url": "https://mcp.stripe.com/.well-known/oauth-authorization-server",
        "attempt_digest": "sha256:f11cf2fdbda0c0661c5c9ed51584dc612850e0afb7aa53672ab0cc22d9621f57",
        "adapter": {
          "namespace": "rfc8414",
          "version": "1"
        }
      },
      {
        "fact": "oauth_protected_resource",
        "value": "https://mcp.stripe.com/",
        "descriptor_url": "https://mcp.stripe.com/.well-known/oauth-protected-resource",
        "attempt_digest": "sha256:5187aff85c069da8fda7f3bdc7c642aaec9bc7111dac53154e34289c7ae1be35",
        "adapter": {
          "namespace": "rfc9728",
          "version": "1"
        }
      },
      {
        "fact": "oauth_authorization_server",
        "value": "https://access.stripe.com/mcp",
        "descriptor_url": "https://mcp.stripe.com/.well-known/oauth-protected-resource",
        "attempt_digest": "sha256:5187aff85c069da8fda7f3bdc7c642aaec9bc7111dac53154e34289c7ae1be35",
        "adapter": {
          "namespace": "rfc9728",
          "version": "1"
        }
      },
      {
        "fact": "agent_documentation",
        "value": "https://docs.stripe.com/llms.txt",
        "descriptor_url": "https://docs.stripe.com/llms.txt",
        "attempt_digest": "sha256:bdd47f63c91a71b189bf5e5d2d202afbf5a0fd0759c89af271980e84e38627f6",
        "adapter": {
          "namespace": "llms.txt",
          "version": "1"
        }
      },
      {
        "fact": "documentation_route",
        "value": "https://api.stripe.com/",
        "descriptor_url": "https://docs.stripe.com/api",
        "attempt_digest": "sha256:cd7cc686f9deafb0e964f256765345abb8b28d45c2cce0ec9895a9eac723061a",
        "adapter": {
          "namespace": "llms.txt",
          "version": "route"
        }
      },
      {
        "fact": "documentation_route",
        "value": "https://mcp.stripe.com/",
        "descriptor_url": "https://docs.stripe.com/mcp",
        "attempt_digest": "sha256:7d984fe9da7870679c766d688c91bdd15b17de99ab27520c30ab950f0cf196e8",
        "adapter": {
          "namespace": "markdown",
          "version": "request"
        }
      }
    ],
    "discovery_run_digest": "sha256:a16cc3b8309dcc0344ddce8e69c3aaef680101bfc2f3e7ec14e0bd489db75f71",
    "latest_run": {
      "started_at": "2026-10-12T00:01:55.656Z",
      "finished_at": "2026-10-12T00:03:11.427Z",
      "discovery_reads": 54,
      "exchanges": [
        {
          "purpose": "probe_operation",
          "role": "request",
          "method": "POST",
          "url": "https://api.stripe.com/v1/payment_links",
          "started_at": "2026-10-12T00:02:33.474Z",
          "finished_at": "2026-10-12T00:02:33.516Z",
          "response": {
            "status": 401,
            "media_type": "application/json",
            "content_bytes": 342,
            "content_digest": "sha256:5ed977ff0723cbb9ed75918677d269b06810f4c9d83357e9997d3651949cdb28"
          },
          "transport_error": null,
          "exchange_digest": "sha256:10cf493fe4e696ccd4d7f34c4cca006bdc61013833bd69abedd186762e87e563"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://api.stripe.com/.well-known/oauth-protected-resource/v1/payment_links",
          "started_at": "2026-10-12T00:02:37.461Z",
          "finished_at": "2026-10-12T00:02:37.498Z",
          "response": {
            "status": 404,
            "media_type": "application/json",
            "content_bytes": 245,
            "content_digest": "sha256:8330fa4d29cbc820f0e275f583f76fba9147c06a6bedaf0de5d6e27068a89b0a"
          },
          "transport_error": null,
          "exchange_digest": "sha256:026151f61c598365a7a61aaef7d7f7f40c56cb1d7b6dc85fc0b08ea42b68017d"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://api.stripe.com/.well-known/oauth-protected-resource",
          "started_at": "2026-10-12T00:02:41.361Z",
          "finished_at": "2026-10-12T00:02:41.394Z",
          "response": {
            "status": 404,
            "media_type": "application/json",
            "content_bytes": 228,
            "content_digest": "sha256:d54496b8bbfd4eea5864dc40c3ef2971f51316d9923e99d0476e98744b09fa2b"
          },
          "transport_error": null,
          "exchange_digest": "sha256:4879c2c3c67f027df65737558d990d0f888f8c5c02c97631b89fae19af6d5808"
        },
        {
          "purpose": "probe_operation",
          "role": "session_opening",
          "method": "POST",
          "url": "https://mcp.stripe.com",
          "started_at": "2026-10-12T00:02:45.410Z",
          "finished_at": "2026-10-12T00:02:45.521Z",
          "response": {
            "status": 401,
            "media_type": "application/json",
            "content_bytes": 161,
            "content_digest": "sha256:5b87bb2a2104c5da70f317afe25da08ae4bdc1ddf407df346b6f5b347f129309"
          },
          "transport_error": null,
          "exchange_digest": "sha256:1e38204d69b49ba5ff2eda1c12e835c01da39193269dfbd979c4472612eda358"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://mcp.stripe.com/.well-known/oauth-protected-resource",
          "started_at": "2026-10-12T00:02:49.507Z",
          "finished_at": "2026-10-12T00:02:49.638Z",
          "response": {
            "status": 200,
            "media_type": "application/json",
            "content_bytes": 122,
            "content_digest": "sha256:eb719853257ba65fa26ae77a583231363174251d597d2776d93ff27a3caa9c9a"
          },
          "transport_error": null,
          "exchange_digest": "sha256:42755fa0544fa6af2f5298bf6992645bfe3ef2226aa610e472070988b8bd92e0"
        },
        {
          "purpose": "probe_authorization_server",
          "role": "request",
          "method": "GET",
          "url": "https://access.stripe.com/.well-known/oauth-authorization-server/mcp",
          "started_at": "2026-10-12T00:02:53.053Z",
          "finished_at": "2026-10-12T00:02:53.162Z",
          "response": {
            "status": 200,
            "media_type": "application/json",
            "content_bytes": 672,
            "content_digest": "sha256:7d6cfe6178c4e00c0a4b1811c5d3a1117d1d230c6e0d25d68d2d9c9108387b83"
          },
          "transport_error": null,
          "exchange_digest": "sha256:dc6e34ccef4e4b433d72dfdc20384ccdace52e6d12ad9d40aa0a46edc8a6616a"
        },
        {
          "purpose": "probe_client_registration",
          "role": "request",
          "method": "POST",
          "url": "https://access.stripe.com/mcp/oauth2/register",
          "started_at": "2026-10-12T00:02:58.049Z",
          "finished_at": "2026-10-12T00:02:58.157Z",
          "response": {
            "status": 201,
            "media_type": "application/json",
            "content_bytes": 360,
            "content_digest": "sha256:64071ffe643f09b228ef170fa4c709803750f5653a189859a3ff9551b0708177"
          },
          "transport_error": null,
          "exchange_digest": "sha256:e397e6fb6f675c070ace6bdcea4b18668fb20610f8a8be70b5c95dc1962885ea"
        },
        {
          "purpose": "probe_authorization",
          "role": "request",
          "method": "GET",
          "url": "https://access.stripe.com/mcp/oauth2/authorize?response_type=code&client_id=oacli_VQNSbcZGyd7QtM&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=25e9c473298f93d4a8f8dcd1a3dee7e1&code_challenge=83VgqFVOlqivWDL6tZjFvz9ei0GXwM8iTY3y80qyZhc&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.stripe.com&scope=mcp",
          "started_at": "2026-10-12T00:03:03.670Z",
          "finished_at": "2026-10-12T00:03:03.794Z",
          "response": {
            "status": 302,
            "media_type": "application/json",
            "content_bytes": 0,
            "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          "transport_error": null,
          "exchange_digest": "sha256:f156ee346d8eeb0b0d319243b4ddc640384c977eb096e3d5ceff225a1f9ae464"
        },
        {
          "purpose": "probe_page",
          "role": "request",
          "method": "GET",
          "url": "https://dashboard.stripe.com/register",
          "started_at": "2026-10-12T00:03:07.095Z",
          "finished_at": "2026-10-12T00:03:07.291Z",
          "response": {
            "status": 200,
            "media_type": "text/html",
            "content_bytes": 154558,
            "content_digest": "sha256:4999d23a1476873c177c5d7a7a880a5bea591d39397917ea902d5ff089e5ee69"
          },
          "transport_error": null,
          "exchange_digest": "sha256:58fdde2b76cb98e50a4e1f750f9189607b99d3bc7345c4c3ef25808ca94c8aa1"
        }
      ],
      "assertions": []
    },
    "revision_digest": "sha256:d6b8a9cadd67f86a7475267013cfb6ae24c0e572c4a1257449306d429fbd67e4"
  }
}
