{
  "contract": "sourcey.site-record/v1alpha1",
  "release_id": "sha256:e4b8b4e0c14e73eb91f9ddc070b61c3ea7bf51a892fe0b0c5ce32a8ad0b8a6df",
  "snapshot_id": "sha256:357de90824e2341792667dc50eb3b2d362151bf462c37be32555f671b2449df4",
  "artifact_sha256": "sha256:212c0dc14153937205cada6f5ed9482bbb9cb9b24767f6d8f8797036fcebb406",
  "data": {
    "entity_id": "ent_01kzc2rqsw8fpc33xb0n7tdqv5",
    "entity_slug": "polar",
    "profile": {
      "projection_contract": "sourcey.agent-readiness-projection/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"
      },
      "surface_catalog": {
        "participants": [
          {
            "participant_id": "polar",
            "roles": [
              "access_operator",
              "identity_provider",
              "operations_provider",
              "payment_provider",
              "provisioning_provider",
              "subject"
            ],
            "identity": {
              "entity_id": "ent_01kzc2rqsw8fpc33xb0n7tdqv5"
            }
          }
        ],
        "resources": [
          {
            "resource_id": "account-signup",
            "uri": "https://polar.sh/signup",
            "roles": [
              "access"
            ],
            "operated_by_participant_id": "polar",
            "standard_bindings": []
          },
          {
            "resource_id": "api-reference",
            "uri": "https://polar.sh/docs/api-reference/2026-04/checkout-links/create-checkout-link",
            "roles": [
              "discovery",
              "documentation",
              "operations",
              "provisioning"
            ],
            "operated_by_participant_id": "polar",
            "standard_bindings": []
          },
          {
            "resource_id": "authentication",
            "uri": "https://polar.sh/docs/integrate/authentication",
            "roles": [
              "authentication",
              "documentation"
            ],
            "operated_by_participant_id": "polar",
            "standard_bindings": []
          },
          {
            "resource_id": "mcp-documentation",
            "uri": "https://polar.sh/docs/integrate/mcp",
            "roles": [
              "documentation",
              "operations"
            ],
            "operated_by_participant_id": "polar",
            "standard_bindings": []
          },
          {
            "resource_id": "pricing",
            "uri": "https://polar.sh/docs/merchant-of-record/fees",
            "roles": [
              "pricing"
            ],
            "operated_by_participant_id": "polar",
            "standard_bindings": []
          },
          {
            "resource_id": "service-terms",
            "uri": "https://polar.sh/legal/master-services-terms",
            "roles": [
              "terms"
            ],
            "operated_by_participant_id": "polar",
            "standard_bindings": []
          }
        ],
        "endpoints": [
          {
            "endpoint_id": "mcp-server",
            "uri": "https://mcp.polar.sh/mcp/polar-mcp",
            "transport": "http",
            "roles": [
              "service"
            ],
            "operated_by_participant_id": "polar",
            "standard_bindings": []
          },
          {
            "endpoint_id": "registration",
            "uri": "https://polar.sh/signup",
            "transport": "http",
            "roles": [
              "registration"
            ],
            "operated_by_participant_id": "polar",
            "standard_bindings": []
          },
          {
            "endpoint_id": "service-api",
            "uri": "https://api.polar.sh",
            "transport": "http",
            "roles": [
              "service"
            ],
            "operated_by_participant_id": "polar",
            "standard_bindings": []
          }
        ],
        "interfaces": [
          {
            "interface_id": "api-authentication",
            "modality": "network_api",
            "functions": [
              "authentication"
            ],
            "endpoint_ids": [],
            "resource_ids": [
              "authentication"
            ],
            "operated_by_participant_id": "polar",
            "standard_bindings": []
          },
          {
            "interface_id": "mcp-server",
            "modality": "tool_server",
            "functions": [
              "service_operation"
            ],
            "endpoint_ids": [
              "mcp-server"
            ],
            "resource_ids": [
              "mcp-documentation"
            ],
            "operated_by_participant_id": "polar",
            "standard_bindings": []
          },
          {
            "interface_id": "service-api",
            "modality": "network_api",
            "functions": [
              "service_operation"
            ],
            "endpoint_ids": [
              "service-api"
            ],
            "resource_ids": [
              "api-reference"
            ],
            "operated_by_participant_id": "polar",
            "standard_bindings": []
          }
        ],
        "relations": [
          {
            "relation_id": "authentication-authenticates-api",
            "kind": "authenticates",
            "from": {
              "node_kind": "interface",
              "node_id": "api-authentication"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "service-api"
            }
          },
          {
            "relation_id": "documentation-describes-mcp",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "mcp-documentation"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "mcp-server"
            }
          },
          {
            "relation_id": "reference-describes-api",
            "kind": "describes",
            "from": {
              "node_kind": "resource",
              "node_id": "api-reference"
            },
            "to": {
              "node_kind": "interface",
              "node_id": "service-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": "free-job-no-checkout",
            "role": "checkout",
            "rationale": "Polar's Starter plan has no monthly fee; Polar charges only per transaction, so creating a checkout link costs nothing."
          },
          {
            "exclusion_id": "separate-eligibility-resource",
            "role": "eligibility",
            "rationale": "Access conditions are published within the vendor's terms; no separate eligibility resource is declared."
          }
        ]
      },
      "lifecycle": "active",
      "effective_from": "2026-10-13T09:16:11.380Z",
      "revision_digest": "sha256:958e460275e2a0f750485e077e77d44b531fc10819b837818708426becccd71e",
      "policy_digest": "sha256:b612172aad277b54461de84e006815126f2df566563954b02f4432a39cad89ac",
      "policy_version": "kind-2026-10-12.2",
      "policy_as_of": "2026-10-05T00:00:00Z",
      "job": {
        "job_id": "payment-create",
        "job_digest": "sha256:7bb0a293a7e2ef7bff74d1c2e0f8291b3292284d6d65562258b4772f9c9a76c5",
        "category": "payments",
        "name": "Create a payment link",
        "statement": "Create a payment link with a field set to the run's nonce, then read it back."
      },
      "interface_id": "mcp-server",
      "label": "probed",
      "label_run_at": null,
      "grade": {
        "letter": "A",
        "statement": "One light, one-time human step: OAuth consent with the agent's own client, or claiming the account later.",
        "steps": [
          {
            "step": "discover",
            "outcome": "machine",
            "timing": null
          },
          {
            "step": "authority",
            "outcome": "approval",
            "timing": "setup"
          },
          {
            "step": "onboard",
            "outcome": "machine",
            "timing": null
          },
          {
            "step": "pay",
            "outcome": "not_applicable",
            "timing": null
          },
          {
            "step": "confirm",
            "outcome": "machine",
            "timing": null
          },
          {
            "step": "sustain",
            "outcome": "machine",
            "timing": null
          }
        ],
        "job": "reachable",
        "approvals": [
          "authority"
        ],
        "workarounds": []
      },
      "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_at": null,
      "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": []
      },
      "last_run_at": "2026-10-13T09:16:11.380Z",
      "publication": {
        "visibility": "discoverable",
        "reasons": []
      },
      "provenance": {
        "dispute": "none",
        "vendor_attestation": {
          "status": "none"
        },
        "basis_event_ids": []
      },
      "canonical_url": "https://sourcey.com/c/polar/agent-readiness/polar-checkout-links/payment-create",
      "projection_digest": "sha256:f6ba5caf80958cc54928ca908fbd28b4708098fe84700cb851c2178aef4ba3d9"
    }
  }
}
