{
  "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_01m4t8nw5peg3tcqsv0e6qjwwp",
    "entity_id": "ent_01kzc2rqsw8fpc33xb0n7tdqv5",
    "scope": {
      "product": {
        "key": "polar-checkout-links",
        "name": "Polar Checkout Links"
      },
      "job": {
        "key": "payment-create",
        "name": "Create a payment link"
      }
    },
    "catalog_binding": {
      "base_release_id": "sha256:b8d2307bdb2bd192cdb6e4a0586bf54e4c306eb8bae6a6f3c48ddff04bcdcee1",
      "entity_revision_digest": "sha256:6fe44ef29c9e0978ea25d71a338b7d68b7f98a8347f3f27756ed4946dd45ba57"
    },
    "declaration_revision_digest": "sha256:ee8963e2c71f9d24d83bf12dece33d4462eb00c7b016bae116f2f8f38e42f770",
    "declaration": {
      "declaration_id": "declaration_polar_polar_checkout_links_payment_create",
      "provenance": {
        "repository": "sourcey/agent-ready-services",
        "commit": "f1a2ad873c70f2bfe91c18ffad1442099a9610f0",
        "path": "entities/po/polar.yaml",
        "git_blob_oid": "ce399479f0685898989ab002bd62bf686c202c14",
        "blob_digest": "sha256:a95da10d8af0b72eaab043fd4257ab6d7bb483d6b9eea84e694612c0ebf042e0"
      },
      "status": "community_declared"
    },
    "lifecycle": "active",
    "effective_from": "2026-10-13T09:16:11.380Z",
    "job_digest": "sha256:7bb0a293a7e2ef7bff74d1c2e0f8291b3292284d6d65562258b4772f9c9a76c5",
    "engine": {
      "name": "sourcey-agent-readiness-engine",
      "version": "0.2.2",
      "engine_digest": "sha256:c1c44a32d96674078f89e96e82a5a2b2d43303e6631cdb61b4a17a391d08d9ca"
    },
    "interface_id": "mcp-server",
    "binding_id": null,
    "binding_digest": null,
    "runs": [
      {
        "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
        "label": "probed",
        "finished_at": "2026-10-13T09:16:11.380Z"
      }
    ],
    "steps": [
      {
        "step": "discover",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "discovery",
            "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
            "attempt_digest": "sha256:660059073c693582fa223492811fe8057c438f381844005ba2c67ba8e41d67ee"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
            "attempt_digest": "sha256:8e94a2c994a0892b4b7e9d67caebc843564476659e4cc01f8b48b907be6c1fa7"
          }
        ]
      },
      {
        "step": "authority",
        "outcome": "approval",
        "timing": "setup",
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
            "exchange_digest": "sha256:fc0bccd5c23f98d6f0f76ee30d3fff9eb93e9c3f68d9fbd7f9db88e8c2b9eab7"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
            "exchange_digest": "sha256:40b2ab1e29f13519cb602a203f004e0a87ab165ebd7d692ac51d9e75e6dba3be"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
            "exchange_digest": "sha256:873a3c1383836abde804ec54443432948c21431e69e7dd62712c7b6164c4e06a"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
            "exchange_digest": "sha256:cdc8c6fb36f4c49a9bd65f217c99b381e45c0ee93e88554c5abf3c6f82d2e8d9"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
            "exchange_digest": "sha256:55109ec09fd0f48da0dfe18af2047bc7ab11176d93e9ba18d5f0237e445a3536"
          }
        ]
      },
      {
        "step": "onboard",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
            "exchange_digest": "sha256:40b2ab1e29f13519cb602a203f004e0a87ab165ebd7d692ac51d9e75e6dba3be"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
            "exchange_digest": "sha256:873a3c1383836abde804ec54443432948c21431e69e7dd62712c7b6164c4e06a"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
            "exchange_digest": "sha256:cdc8c6fb36f4c49a9bd65f217c99b381e45c0ee93e88554c5abf3c6f82d2e8d9"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
            "exchange_digest": "sha256:55109ec09fd0f48da0dfe18af2047bc7ab11176d93e9ba18d5f0237e445a3536"
          }
        ]
      },
      {
        "step": "pay",
        "outcome": "not_applicable",
        "timing": null,
        "evidence": [
          {
            "kind": "declaration",
            "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec"
          }
        ]
      },
      {
        "step": "confirm",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
            "exchange_digest": "sha256:fc0bccd5c23f98d6f0f76ee30d3fff9eb93e9c3f68d9fbd7f9db88e8c2b9eab7"
          }
        ]
      },
      {
        "step": "sustain",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
            "exchange_digest": "sha256:873a3c1383836abde804ec54443432948c21431e69e7dd62712c7b6164c4e06a"
          }
        ]
      }
    ],
    "job": {
      "outcome": "reachable",
      "evidence": [
        {
          "kind": "exchange",
          "run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
          "exchange_digest": "sha256:fc0bccd5c23f98d6f0f76ee30d3fff9eb93e9c3f68d9fbd7f9db88e8c2b9eab7"
        }
      ]
    },
    "discovery": [
      {
        "fact": "agent_documentation",
        "value": "https://polar.sh/docs/llms.txt",
        "descriptor_url": "https://polar.sh/docs/llms.txt",
        "attempt_digest": "sha256:0af0a0ffbf65394a8014fa8260aa459322351ab6cbb4e9ae1202d6cc56e38b46",
        "adapter": {
          "namespace": "llms.txt",
          "version": "1"
        }
      },
      {
        "fact": "oauth_protected_resource",
        "value": "https://mcp.polar.sh/mcp/polar-mcp",
        "descriptor_url": "https://mcp.polar.sh/.well-known/oauth-protected-resource/mcp/polar-mcp",
        "attempt_digest": "sha256:660059073c693582fa223492811fe8057c438f381844005ba2c67ba8e41d67ee",
        "adapter": {
          "namespace": "rfc9728",
          "version": "1"
        }
      },
      {
        "fact": "oauth_authorization_server",
        "value": "https://api.polar.sh/",
        "descriptor_url": "https://mcp.polar.sh/.well-known/oauth-protected-resource/mcp/polar-mcp",
        "attempt_digest": "sha256:660059073c693582fa223492811fe8057c438f381844005ba2c67ba8e41d67ee",
        "adapter": {
          "namespace": "rfc9728",
          "version": "1"
        }
      },
      {
        "fact": "oauth_authorization_server",
        "value": "https://api.polar.sh/",
        "descriptor_url": "https://api.polar.sh/.well-known/oauth-authorization-server",
        "attempt_digest": "sha256:d731ea87452524770d5ace91bbf824db27514a22e8c620b42a511053566e8795",
        "adapter": {
          "namespace": "rfc8414",
          "version": "1"
        }
      },
      {
        "fact": "documentation_route",
        "value": "https://api.polar.sh/",
        "descriptor_url": "https://polar.sh/docs/api-reference/2026-04/checkout-links/create-checkout-link.md",
        "attempt_digest": "sha256:cf007c2091fbcfb4d56d40562654d5661de372e771402061f90b74bd21dd9179",
        "adapter": {
          "namespace": "llms.txt",
          "version": "route"
        }
      },
      {
        "fact": "documentation_route",
        "value": "https://mcp.polar.sh/",
        "descriptor_url": "https://polar.sh/docs/integrate/mcp",
        "attempt_digest": "sha256:8e94a2c994a0892b4b7e9d67caebc843564476659e4cc01f8b48b907be6c1fa7",
        "adapter": {
          "namespace": "markdown",
          "version": "request"
        }
      }
    ],
    "discovery_run_digest": "sha256:a4c9ace635d7afdb52a1b6e1fccf90aeea508c8ab93e92fbba30b57ee5cdddec",
    "latest_run": {
      "started_at": "2026-10-13T09:14:50.603Z",
      "finished_at": "2026-10-13T09:16:11.380Z",
      "discovery_reads": 46,
      "exchanges": [
        {
          "purpose": "probe_operation",
          "role": "request",
          "method": "POST",
          "url": "https://api.polar.sh/v1/checkout-links/",
          "started_at": "2026-10-13T09:15:31.047Z",
          "finished_at": "2026-10-13T09:15:31.129Z",
          "response": {
            "status": 401,
            "media_type": "application/json",
            "content_bytes": 48,
            "content_digest": "sha256:b3770ddc146ab1c0f3e410c0f63f45226e91b458b6c4e76b4637911d452d8e8c"
          },
          "transport_error": null,
          "exchange_digest": "sha256:25b145aa121ee3c2fcf4f18f11bb890573b9d212c9e423f8335c42211cdce419"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://api.polar.sh/.well-known/oauth-protected-resource/v1/checkout-links",
          "started_at": "2026-10-13T09:15:36.394Z",
          "finished_at": "2026-10-13T09:15:36.480Z",
          "response": {
            "status": 404,
            "media_type": "application/json",
            "content_bytes": 22,
            "content_digest": "sha256:37ec4665a8102d115ffd1ac20dae94c98b4dac64b0c1a68228aa2a531caeb35d"
          },
          "transport_error": null,
          "exchange_digest": "sha256:6aa260a4749f427c4fd1d12a9c3d92668bdd771ccff5b0662b6317b660abdc54"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://api.polar.sh/.well-known/oauth-protected-resource",
          "started_at": "2026-10-13T09:15:40.374Z",
          "finished_at": "2026-10-13T09:15:40.444Z",
          "response": {
            "status": 404,
            "media_type": "application/json",
            "content_bytes": 22,
            "content_digest": "sha256:37ec4665a8102d115ffd1ac20dae94c98b4dac64b0c1a68228aa2a531caeb35d"
          },
          "transport_error": null,
          "exchange_digest": "sha256:db2a4ede8847ccd82bdc72713c00a559ce803e338d53a5336f70b32e4607b732"
        },
        {
          "purpose": "probe_operation",
          "role": "session_opening",
          "method": "POST",
          "url": "https://mcp.polar.sh/mcp/polar-mcp",
          "started_at": "2026-10-13T09:15:43.644Z",
          "finished_at": "2026-10-13T09:15:43.904Z",
          "response": {
            "status": 401,
            "media_type": "application/json",
            "content_bytes": 140,
            "content_digest": "sha256:a01c22550be2d063fb08f33014f1adba9ea8f1c8b856d1672e345cad2bd50392"
          },
          "transport_error": null,
          "exchange_digest": "sha256:fc0bccd5c23f98d6f0f76ee30d3fff9eb93e9c3f68d9fbd7f9db88e8c2b9eab7"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://mcp.polar.sh/.well-known/oauth-protected-resource/mcp/polar-mcp",
          "started_at": "2026-10-13T09:15:49.157Z",
          "finished_at": "2026-10-13T09:15:49.385Z",
          "response": {
            "status": 200,
            "media_type": "application/json",
            "content_bytes": 98,
            "content_digest": "sha256:9a2afaf9450457333a567af215449898307f64833f47a5ea69ba62d5fe2cf472"
          },
          "transport_error": null,
          "exchange_digest": "sha256:40b2ab1e29f13519cb602a203f004e0a87ab165ebd7d692ac51d9e75e6dba3be"
        },
        {
          "purpose": "probe_authorization_server",
          "role": "request",
          "method": "GET",
          "url": "https://api.polar.sh/.well-known/oauth-authorization-server",
          "started_at": "2026-10-13T09:15:53.324Z",
          "finished_at": "2026-10-13T09:15:53.398Z",
          "response": {
            "status": 200,
            "media_type": "application/json",
            "content_bytes": 2304,
            "content_digest": "sha256:5293a4e31d93bb8af1b2427e7dca65117ae88ee620c4ff3ec42e19aa764aef4e"
          },
          "transport_error": null,
          "exchange_digest": "sha256:873a3c1383836abde804ec54443432948c21431e69e7dd62712c7b6164c4e06a"
        },
        {
          "purpose": "probe_client_registration",
          "role": "request",
          "method": "POST",
          "url": "https://api.polar.sh/v1/oauth2/register",
          "started_at": "2026-10-13T09:15:57.540Z",
          "finished_at": "2026-10-13T09:15:59.114Z",
          "response": {
            "status": 201,
            "media_type": "application/json",
            "content_bytes": 1587,
            "content_digest": "sha256:a9242af4be9d46f8081dc706d83e0bdc0da3fd3facda29d68d625409316b490f"
          },
          "transport_error": null,
          "exchange_digest": "sha256:cdc8c6fb36f4c49a9bd65f217c99b381e45c0ee93e88554c5abf3c6f82d2e8d9"
        },
        {
          "purpose": "probe_authorization",
          "role": "request",
          "method": "GET",
          "url": "https://polar.sh/oauth2/authorize?response_type=code&client_id=polar_ci_ZwkzI5sgHxaYm3A4mjUDK5VDMC8Rm3cLEpcSn2kQNas&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=983cd1f81631c796561a8323ad42adbe&code_challenge=ApWqGt29leYmT3PBu5VJMiohSyY30k4cPtWAIBG3vXg&code_challenge_method=S256&resource=https%3A%2F%2Fmcp.polar.sh%2Fmcp%2Fpolar-mcp",
          "started_at": "2026-10-13T09:16:04.080Z",
          "finished_at": "2026-10-13T09:16:04.156Z",
          "response": {
            "status": 307,
            "media_type": "text/html",
            "content_bytes": 0,
            "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          "transport_error": null,
          "exchange_digest": "sha256:55109ec09fd0f48da0dfe18af2047bc7ab11176d93e9ba18d5f0237e445a3536"
        },
        {
          "purpose": "probe_page",
          "role": "request",
          "method": "GET",
          "url": "https://polar.sh/signup",
          "started_at": "2026-10-13T09:16:07.427Z",
          "finished_at": "2026-10-13T09:16:07.466Z",
          "response": {
            "status": 307,
            "media_type": "application/json",
            "content_bytes": 0,
            "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          "transport_error": null,
          "exchange_digest": "sha256:8b569ae1c7c67a8980a9a4ff1d1804423b263c23d19fb399057d5782480e86f4"
        }
      ],
      "assertions": []
    },
    "revision_digest": "sha256:958e460275e2a0f750485e077e77d44b531fc10819b837818708426becccd71e"
  }
}
