{
  "api_contract": "sourcey.catalog-api/v1",
  "release_id": "sha256:2fbbef898f76ba47f54ef0fdf7585060968f5e9f04fed731ced83efb3d376e94",
  "artifact_sha256": "sha256:09d0e4cb56c1db3fa3ba012530cfe29c948b1374adb7435befa11ea100edf477",
  "data": {
    "revision_contract": "sourcey.agent-readiness-revision/v1alpha1",
    "agent_readiness_profile_id": "arp_01m4tfy22tsrgng0k2xpv2mcjg",
    "entity_id": "ent_01kyypqp9x4hw483erw4fnzdgy",
    "scope": {
      "product": {
        "key": "xero-accounting",
        "name": "Xero Accounting"
      },
      "job": {
        "key": "invoice-create",
        "name": "Create an invoice"
      }
    },
    "catalog_binding": {
      "base_release_id": "sha256:b8d2307bdb2bd192cdb6e4a0586bf54e4c306eb8bae6a6f3c48ddff04bcdcee1",
      "entity_revision_digest": "sha256:ceabbbd448969aefe46c671320e83ec66da46d5465112ec818329039e8dbbbff"
    },
    "declaration_revision_digest": "sha256:8fef9d063fe8335fd855de36f51a7a5eb0c41e6b3ef9245284d6c4f13dddf73e",
    "declaration": {
      "declaration_id": "declaration_xero_xero_accounting_invoice_create",
      "provenance": {
        "repository": "sourcey/agent-ready-services",
        "commit": "36932c2a86954e480517068ea4f660a8a4298af4",
        "path": "entities/xe/xero.yaml",
        "git_blob_oid": "af3381376e2e2a61f05cf4153faee421dc231b15",
        "blob_digest": "sha256:1567bcd203127cb551961a6e8c9e8ba3d8a4317a5840bf4aa98f24be1db70cc9"
      },
      "status": "community_declared"
    },
    "lifecycle": "active",
    "effective_from": "2026-10-13T11:22:54.301Z",
    "job_digest": "sha256:90b55ff56a9c68999da6057898cbdd13ffebf6c8a4ac49de4fc5a16e974fc1fe",
    "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:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
        "label": "probed",
        "finished_at": "2026-10-13T11:22:54.301Z"
      }
    ],
    "steps": [
      {
        "step": "discover",
        "outcome": "workaround",
        "timing": "setup",
        "evidence": [
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:bf2baeee9d3680a4a0f59a67766ccc63906556bcb07e4ac0c9adf3115c5c76fa"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:e6fbee77675f484ac65466e88fbb292103d5563a950ecb78ce5da5f102c243f2"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:d2d3e0be85c87c39bb8a69468dd41c4616dc2ab68ae460bb35d0d291cc9bebbb"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:f64b42aebd3328b0a0f16dd4b03afedc539c0f2be6256c9245c2f6ee13b352a8"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:9aad0a1a2db2c6d3e09e9db42fa090059288a7b0b6be145a28bbbdd8d3de9e42"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:08209de71c5d215f2ad2722e34d642dac745e8f235de03875b28d4cf4a98a653"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:758a08d091e9d8c681947267422a3ca69f0c7d1a806119d8123e2c5df18094b7"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:a48486b57b47b84e2feeb9540de1983cec8947b1e79e4209068597f03409e217"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:fc3b765f4ab4fd130dd61915aa236547ee9b59dc498f696509c6062a2b6553d0"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:1f8c16ea400ac25332f25da5f4100fe5fbf1ed3940afbf2c3845f6707ec8a8b6"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:77cdd46501f167b81e9fe4f648d0f732dfad006786c683f385824ec5c8b74404"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:e55cbe7ebdd32982586dd01e5770a1728bd7777072ee8cf8b0f975c80ea81cd5"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:55efc7ba761d1eea9d259d7b7776d5fdeee3b03f8aa5e995d5cf2973f9562360"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:7a4046165e852d4aae15c0136601dc355f0d2607390e69a941f5b8a8d965db47"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:2fe1c9760f3dc63f5b444570b1905ae340b59fec17e753df0842be9c36646653"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:c4c9b9ba147ce14452bfbac743ba837ddd74288ed09529530fbcdeef573f3316"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:eeaa4d59424460df20c7b867f876e960276d9cf96cde6562495a148bb0ffca36"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:2b4d296c1e6437294041d3a27e3e970ec3a57d1a67592f2a29932314e68232e8"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:7fedf755d629c6cda2d269ee58b71bc8e9af326141f4612380579dc17e7078a0"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:405b375d1776976688a020f5f5b9cf2330ac04a40e45ba5d631008e41ce5f129"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:45c671d5325351477390d53876b4ed5d6a36659e481333617c5663d77508228e"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:ade220474cf49b1544baaa0baed976197eab0ec20df0f38a2cad8e7a9ba7a645"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:f4f65fab8503c7aa2f6b48250b3d3cf4f151facb838774df5e23ef2586f08221"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:c70fe01a180173a138486f0fafda32ac322d0004c66415868e173b9d9065edb6"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:ce695122cbbd4c57a515d07a18cdce2b6a504147719ebef7e289aea49744464b"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:ec65ca935b5fbe7cf0e95b8d842e229aaa1ac638f4867da214cbf45ba72c4d72"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:7f517604002beecc9d251ada81cb6533a484d2ce28df203aee7f96714f05bab6"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:db7816a64eb4bbc62ea246ea993fb7edfe80328a9d7d151ab66bda56bcc23b5f"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:c7683397f2a490f16dd8ad0ec4aab1692dc66f72d9f0442354b6bcedbe073d63"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:0d3c6774ee59ac2cc3e09722414b6d30ef39a42e10c9e3f5f02e93d044c96b7e"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:45de983a840ebae8df37fdd281e0304d49fd88ba069eeb41b75abd151523ea9f"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:b108ed3f95184798211c6d5455252085030b9a79feee28c00e61436a56c9045c"
          }
        ]
      },
      {
        "step": "authority",
        "outcome": "workaround",
        "timing": "setup",
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "exchange_digest": "sha256:e464cff6fd06995fe580d96ed0157d393ee0be360654d1b92ac7db049506be0c"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "exchange_digest": "sha256:b8d6f60cbfb2c8696fa4f3eec282b1298d96959020a4e96a58b40a0b28c9b0e2"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "exchange_digest": "sha256:9e52afaa781df40e2c4b43b338c0072817ea28c3a794c3981f8543b1a84448c0"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:0463f8a14a9f3e0093a26cb90e259414c9512d81d71a06753570f43c7a5584a4"
          }
        ]
      },
      {
        "step": "onboard",
        "outcome": "workaround",
        "timing": "setup",
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "exchange_digest": "sha256:e464cff6fd06995fe580d96ed0157d393ee0be360654d1b92ac7db049506be0c"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "exchange_digest": "sha256:69a12f74ab64862eff77a1a458e4bdee883875c8f3bb523032723142a066c976"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "exchange_digest": "sha256:b8d6f60cbfb2c8696fa4f3eec282b1298d96959020a4e96a58b40a0b28c9b0e2"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "exchange_digest": "sha256:9e52afaa781df40e2c4b43b338c0072817ea28c3a794c3981f8543b1a84448c0"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:0463f8a14a9f3e0093a26cb90e259414c9512d81d71a06753570f43c7a5584a4"
          }
        ]
      },
      {
        "step": "pay",
        "outcome": "workaround",
        "timing": "setup",
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "exchange_digest": "sha256:c376e6d7166bbc880e12c26d0eb2080b32c17a98d9adb45dff656db10f809cef"
          }
        ]
      },
      {
        "step": "confirm",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "exchange_digest": "sha256:e464cff6fd06995fe580d96ed0157d393ee0be360654d1b92ac7db049506be0c"
          }
        ]
      },
      {
        "step": "sustain",
        "outcome": "workaround",
        "timing": "setup",
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "exchange_digest": "sha256:e464cff6fd06995fe580d96ed0157d393ee0be360654d1b92ac7db049506be0c"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "exchange_digest": "sha256:b8d6f60cbfb2c8696fa4f3eec282b1298d96959020a4e96a58b40a0b28c9b0e2"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "exchange_digest": "sha256:9e52afaa781df40e2c4b43b338c0072817ea28c3a794c3981f8543b1a84448c0"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:0463f8a14a9f3e0093a26cb90e259414c9512d81d71a06753570f43c7a5584a4"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
            "attempt_digest": "sha256:0463f8a14a9f3e0093a26cb90e259414c9512d81d71a06753570f43c7a5584a4"
          }
        ]
      }
    ],
    "job": {
      "outcome": "reachable",
      "evidence": [
        {
          "kind": "exchange",
          "run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
          "exchange_digest": "sha256:e464cff6fd06995fe580d96ed0157d393ee0be360654d1b92ac7db049506be0c"
        }
      ]
    },
    "discovery": [
      {
        "fact": "agent_documentation",
        "value": "https://www.xero.com/llms.txt",
        "descriptor_url": "https://www.xero.com/llms.txt",
        "attempt_digest": "sha256:e55cbe7ebdd32982586dd01e5770a1728bd7777072ee8cf8b0f975c80ea81cd5",
        "adapter": {
          "namespace": "llms.txt",
          "version": "1"
        }
      }
    ],
    "discovery_run_digest": "sha256:5fe509f62f8d3f371a2bffc75e9977446423ba5c72fdf7da5480cadf44ee942f",
    "latest_run": {
      "started_at": "2026-10-13T11:21:40.118Z",
      "finished_at": "2026-10-13T11:22:54.301Z",
      "discovery_reads": 36,
      "exchanges": [
        {
          "purpose": "probe_operation",
          "role": "request",
          "method": "PUT",
          "url": "https://api.xero.com/api.xro/2.0/Invoices",
          "started_at": "2026-10-13T11:22:33.987Z",
          "finished_at": "2026-10-13T11:22:34.084Z",
          "response": {
            "status": 401,
            "media_type": "application/json",
            "content_bytes": 153,
            "content_digest": "sha256:c6a4f9100b1a9470f2268613b76b13da6c3a27902d7c27ba7707ba7a0b2780cd"
          },
          "transport_error": null,
          "exchange_digest": "sha256:e464cff6fd06995fe580d96ed0157d393ee0be360654d1b92ac7db049506be0c"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://api.xero.com/.well-known/oauth-protected-resource/api.xro/2.0/Invoices",
          "started_at": "2026-10-13T11:22:38.678Z",
          "finished_at": "2026-10-13T11:22:38.761Z",
          "response": {
            "status": 401,
            "media_type": "application/json",
            "content_bytes": 153,
            "content_digest": "sha256:00332d1a62de771d96565585398d481a65da08c442713286a2d38b2270b54982"
          },
          "transport_error": null,
          "exchange_digest": "sha256:b8d6f60cbfb2c8696fa4f3eec282b1298d96959020a4e96a58b40a0b28c9b0e2"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://api.xero.com/.well-known/oauth-protected-resource",
          "started_at": "2026-10-13T11:22:43.446Z",
          "finished_at": "2026-10-13T11:22:43.530Z",
          "response": {
            "status": 404,
            "media_type": "application/octet-stream",
            "content_bytes": 0,
            "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          "transport_error": null,
          "exchange_digest": "sha256:9e52afaa781df40e2c4b43b338c0072817ea28c3a794c3981f8543b1a84448c0"
        },
        {
          "purpose": "probe_page",
          "role": "request",
          "method": "GET",
          "url": "https://www.xero.com/us/signup/early/",
          "started_at": "2026-10-13T11:22:46.703Z",
          "finished_at": "2026-10-13T11:22:46.814Z",
          "response": {
            "status": 200,
            "media_type": "text/html",
            "content_bytes": 81006,
            "content_digest": "sha256:e0895edf89914a452dfd1dafc18ddfc7e6054d6f3196aa6720e31b4481b4cef0"
          },
          "transport_error": null,
          "exchange_digest": "sha256:69a12f74ab64862eff77a1a458e4bdee883875c8f3bb523032723142a066c976"
        },
        {
          "purpose": "probe_page",
          "role": "request",
          "method": "GET",
          "url": "https://www.xero.com/us/signup/early/",
          "started_at": "2026-10-13T11:22:50.935Z",
          "finished_at": "2026-10-13T11:22:51.121Z",
          "response": {
            "status": 200,
            "media_type": "text/html",
            "content_bytes": 81006,
            "content_digest": "sha256:e0895edf89914a452dfd1dafc18ddfc7e6054d6f3196aa6720e31b4481b4cef0"
          },
          "transport_error": null,
          "exchange_digest": "sha256:c376e6d7166bbc880e12c26d0eb2080b32c17a98d9adb45dff656db10f809cef"
        }
      ],
      "assertions": []
    },
    "revision_digest": "sha256:c5734f9ed49b8be26bec61b5a4e044f718b3245f456246be5c0301ee2332fc24"
  }
}
