{
  "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_01m4t8nw5pqyw1hd8fwjvqt8h1",
    "entity_id": "ent_01kyy6rm10pd1y04n0aymh2g2f",
    "scope": {
      "product": {
        "key": "dodo-payments-checkout",
        "name": "Dodo Payments Checkout"
      },
      "job": {
        "key": "payment-create",
        "name": "Create a payment link"
      }
    },
    "catalog_binding": {
      "base_release_id": "sha256:b8d2307bdb2bd192cdb6e4a0586bf54e4c306eb8bae6a6f3c48ddff04bcdcee1",
      "entity_revision_digest": "sha256:78a1c7ac6204a1a78a7780004d8fc5d3cc3d71fd48ea6578571b58ab9eb791fa"
    },
    "declaration_revision_digest": "sha256:786a982a03c562a6e9803aa97844515c96407965648e1dea14618e673e7585cc",
    "declaration": {
      "declaration_id": "declaration_dodo_payments_dodo_payments_checkout_payment_create",
      "provenance": {
        "repository": "sourcey/agent-ready-services",
        "commit": "f1a2ad873c70f2bfe91c18ffad1442099a9610f0",
        "path": "entities/do/dodo-payments.yaml",
        "git_blob_oid": "3d36d09fffbf22e6a3b020c81937510ce44b8372",
        "blob_digest": "sha256:feea2eb0dfcce2d09ec3369b2c74e0d1993637f8a4f0231e7db854c9edc068fc"
      },
      "status": "community_declared"
    },
    "lifecycle": "active",
    "effective_from": "2026-10-13T09:15:32.927Z",
    "job_digest": "sha256:7bb0a293a7e2ef7bff74d1c2e0f8291b3292284d6d65562258b4772f9c9a76c5",
    "engine": {
      "name": "sourcey-agent-readiness-engine",
      "version": "0.2.2",
      "engine_digest": "sha256:c1c44a32d96674078f89e96e82a5a2b2d43303e6631cdb61b4a17a391d08d9ca"
    },
    "interface_id": "service-api",
    "binding_id": null,
    "binding_digest": null,
    "runs": [
      {
        "run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488",
        "label": "probed",
        "finished_at": "2026-10-13T09:15:32.927Z"
      }
    ],
    "steps": [
      {
        "step": "discover",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "discovery",
            "run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488",
            "attempt_digest": "sha256:b34f5e1c73813001a73270ecab06ce149089017c1878aac7aa4565e0a0b57e85"
          }
        ]
      },
      {
        "step": "authority",
        "outcome": "workaround",
        "timing": "setup",
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488",
            "exchange_digest": "sha256:a8bc604f22e7a9bfd6db862410aed400fbb28352820ce90afb76f2af1a62b85f"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488",
            "exchange_digest": "sha256:55058bdd62ce4989798b1b73340f1af38072d0fee6efd5a32df3537c5d158450"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488",
            "exchange_digest": "sha256:e7b28e61d4e4f548fec7f682860dd2db03740f5461553c8286660161ced4eb2c"
          }
        ]
      },
      {
        "step": "onboard",
        "outcome": "workaround",
        "timing": "setup",
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488",
            "exchange_digest": "sha256:a8bc604f22e7a9bfd6db862410aed400fbb28352820ce90afb76f2af1a62b85f"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488",
            "exchange_digest": "sha256:622efc1482b8920f71e81c2ae77bfe54df35a87d3aeac1b9c2b3613cd2b394dd"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488",
            "exchange_digest": "sha256:55058bdd62ce4989798b1b73340f1af38072d0fee6efd5a32df3537c5d158450"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488",
            "exchange_digest": "sha256:e7b28e61d4e4f548fec7f682860dd2db03740f5461553c8286660161ced4eb2c"
          }
        ]
      },
      {
        "step": "pay",
        "outcome": "not_applicable",
        "timing": null,
        "evidence": [
          {
            "kind": "declaration",
            "run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488"
          }
        ]
      },
      {
        "step": "confirm",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488",
            "exchange_digest": "sha256:a8bc604f22e7a9bfd6db862410aed400fbb28352820ce90afb76f2af1a62b85f"
          }
        ]
      },
      {
        "step": "sustain",
        "outcome": "workaround",
        "timing": "setup",
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488",
            "exchange_digest": "sha256:a8bc604f22e7a9bfd6db862410aed400fbb28352820ce90afb76f2af1a62b85f"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488",
            "exchange_digest": "sha256:55058bdd62ce4989798b1b73340f1af38072d0fee6efd5a32df3537c5d158450"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488",
            "exchange_digest": "sha256:e7b28e61d4e4f548fec7f682860dd2db03740f5461553c8286660161ced4eb2c"
          }
        ]
      }
    ],
    "job": {
      "outcome": "reachable",
      "evidence": [
        {
          "kind": "exchange",
          "run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488",
          "exchange_digest": "sha256:a8bc604f22e7a9bfd6db862410aed400fbb28352820ce90afb76f2af1a62b85f"
        }
      ]
    },
    "discovery": [
      {
        "fact": "api_catalog_link",
        "value": "https://dodopayments.com/.well-known/api-catalog",
        "descriptor_url": "https://dodopayments.com/.well-known/api-catalog",
        "attempt_digest": "sha256:2fdee805eafda2241cf414675a6163bae6390d6ddbbb011f11ef2251991352f4",
        "adapter": {
          "namespace": "rfc9727",
          "version": "linkset"
        }
      },
      {
        "fact": "agent_documentation",
        "value": "https://dodopayments.com/llms.txt",
        "descriptor_url": "https://dodopayments.com/llms.txt",
        "attempt_digest": "sha256:ad6d35f50d9e3a404d39106d42c8ee5298c9b78ade801159e0e1cf07393af365",
        "adapter": {
          "namespace": "llms.txt",
          "version": "1"
        }
      },
      {
        "fact": "agent_documentation",
        "value": "https://docs.dodopayments.com/llms.txt",
        "descriptor_url": "https://docs.dodopayments.com/llms.txt",
        "attempt_digest": "sha256:66cfb67ed841e63a6b4ecfbdb1cfe0df61dd76ac0ae45b788293fd6efe5fb88e",
        "adapter": {
          "namespace": "llms.txt",
          "version": "1"
        }
      },
      {
        "fact": "documentation_route",
        "value": "https://live.dodopayments.com/",
        "descriptor_url": "https://docs.dodopayments.com/api-reference/checkout-sessions/create",
        "attempt_digest": "sha256:b34f5e1c73813001a73270ecab06ce149089017c1878aac7aa4565e0a0b57e85",
        "adapter": {
          "namespace": "markdown",
          "version": "request"
        }
      }
    ],
    "discovery_run_digest": "sha256:142b4248a15077bf15c9950066c539f50698e4dc165f15dd1bd429d64c427488",
    "latest_run": {
      "started_at": "2026-10-13T09:14:50.593Z",
      "finished_at": "2026-10-13T09:15:32.927Z",
      "discovery_reads": 34,
      "exchanges": [
        {
          "purpose": "probe_operation",
          "role": "request",
          "method": "POST",
          "url": "https://live.dodopayments.com/checkouts",
          "started_at": "2026-10-13T09:15:12.574Z",
          "finished_at": "2026-10-13T09:15:12.843Z",
          "response": {
            "status": 401,
            "media_type": "application/json",
            "content_bytes": 25,
            "content_digest": "sha256:ee3cf315d0fbfe54d808ccee83b60082a3b45d66170e264840f2cc228dcbf630"
          },
          "transport_error": null,
          "exchange_digest": "sha256:a8bc604f22e7a9bfd6db862410aed400fbb28352820ce90afb76f2af1a62b85f"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://live.dodopayments.com/.well-known/oauth-protected-resource/checkouts",
          "started_at": "2026-10-13T09:15:16.887Z",
          "finished_at": "2026-10-13T09:15:16.917Z",
          "response": {
            "status": 403,
            "media_type": "text/html",
            "content_bytes": 2031,
            "content_digest": "sha256:65bc33d99c5d3584336fd17151ee9addb877a9a42ba57cb66b03947cba505e7d"
          },
          "transport_error": null,
          "exchange_digest": "sha256:55058bdd62ce4989798b1b73340f1af38072d0fee6efd5a32df3537c5d158450"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://live.dodopayments.com/.well-known/oauth-protected-resource",
          "started_at": "2026-10-13T09:15:21.373Z",
          "finished_at": "2026-10-13T09:15:21.403Z",
          "response": {
            "status": 403,
            "media_type": "text/html",
            "content_bytes": 2031,
            "content_digest": "sha256:3dcfd3fd5089feb067f4cf485ebffa76b366ea4e0dddc099e59346e0b7e667ff"
          },
          "transport_error": null,
          "exchange_digest": "sha256:e7b28e61d4e4f548fec7f682860dd2db03740f5461553c8286660161ced4eb2c"
        },
        {
          "purpose": "probe_page",
          "role": "request",
          "method": "GET",
          "url": "https://app.dodopayments.com/signup",
          "started_at": "2026-10-13T09:15:26.172Z",
          "finished_at": "2026-10-13T09:15:26.588Z",
          "response": {
            "status": 200,
            "media_type": "text/html",
            "content_bytes": 229701,
            "content_digest": "sha256:6125ac2ddd9bd8f082d3e4bf14c14f9392ba09e190d31caa430d2944ffc99fce"
          },
          "transport_error": null,
          "exchange_digest": "sha256:622efc1482b8920f71e81c2ae77bfe54df35a87d3aeac1b9c2b3613cd2b394dd"
        }
      ],
      "assertions": []
    },
    "revision_digest": "sha256:9a0dc5a2e7543faadb458db4142e1dcefa3121d0e7db0aea2785c8569c2d1bdf"
  }
}
