{
  "api_contract": "sourcey.catalog-api/v1",
  "release_id": "sha256:aee4e70d2be957fa9235c225748a328e4eefc0252882edd6db0342960161d941",
  "artifact_sha256": "sha256:080dc492f41a47f5d3867feb3411f6cfb6bdc66901f15581220373a644ef392e",
  "data": {
    "revision_contract": "sourcey.agent-readiness-revision/v1alpha1",
    "agent_readiness_profile_id": "arp_01m4pmsqywp6qy5atxtaz1phm8",
    "entity_id": "ent_01kyh8jtf535570d9z2bng6j1t",
    "scope": {
      "product": {
        "key": "cloudflare-public-dns",
        "name": "Cloudflare 1.1.1.1 Public DNS"
      },
      "job": {
        "key": "dns-resolve",
        "name": "Resolve a name"
      }
    },
    "catalog_binding": {
      "base_release_id": "sha256:4ece1221b58fd885ba2f842720b64925edadc348380eb917554fc5dc2a45f52a",
      "entity_revision_digest": "sha256:cddeb11506db30b6ffb13fcff407b1931f123a1eb2cc8edf5ca023ba03c71100"
    },
    "declaration_revision_digest": "sha256:ef1d9bbd38e72e267de256503b36895c062d0dbe96998e729804cc713d60832c",
    "declaration": {
      "declaration_id": "declaration_cloudflare_cloudflare_public_dns_dns_resolve",
      "provenance": {
        "repository": "sourcey/agent-ready-services",
        "commit": "d0349b59eac1f864862be6cae9c25d97bec9e731",
        "path": "entities/cl/cloudflare.yaml",
        "git_blob_oid": "7abda78a09a9f692413df8cd75adfd369f4b955c",
        "blob_digest": "sha256:1daa09d445918cbaa8f19f1fdd17d5522cb12bd222e7049a1ba7010fa7a0d1db"
      },
      "status": "community_declared"
    },
    "lifecycle": "active",
    "effective_from": "2026-10-11T23:30:10.295Z",
    "job_digest": "sha256:89223cfa3b098742e71f01a6a825a89ce20fab6f535d4a3963c9fb466e838f71",
    "engine": {
      "name": "sourcey-agent-readiness-engine",
      "version": "0.2.1",
      "engine_digest": "sha256:2b9fa1b43fb971561880800e9cfec995e96b6da2580ae7c0f2c7684d53863e12"
    },
    "interface_id": "doh-api",
    "binding_id": null,
    "binding_digest": null,
    "runs": [
      {
        "run_digest": "sha256:b1ab5bb160dec4be1b9af5ef236ee1aa437ac922f2d4fd6455e960deb6f03efa",
        "label": "probed",
        "finished_at": "2026-10-11T23:30:10.295Z"
      }
    ],
    "steps": [
      {
        "step": "discover",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "discovery",
            "run_digest": "sha256:b1ab5bb160dec4be1b9af5ef236ee1aa437ac922f2d4fd6455e960deb6f03efa",
            "attempt_digest": "sha256:45c3b5e16816bbc259dda3eda1f5a24d08c9bda1c78856b2abe952d664713df3"
          }
        ]
      },
      {
        "step": "authority",
        "outcome": "not_applicable",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:b1ab5bb160dec4be1b9af5ef236ee1aa437ac922f2d4fd6455e960deb6f03efa",
            "exchange_digest": "sha256:c4bf012fd312c5e5b82f7d23f430c5bd6c978c2e05e4d58c6b1171f94e9c788f"
          }
        ]
      },
      {
        "step": "onboard",
        "outcome": "not_applicable",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:b1ab5bb160dec4be1b9af5ef236ee1aa437ac922f2d4fd6455e960deb6f03efa",
            "exchange_digest": "sha256:c4bf012fd312c5e5b82f7d23f430c5bd6c978c2e05e4d58c6b1171f94e9c788f"
          }
        ]
      },
      {
        "step": "pay",
        "outcome": "not_applicable",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:b1ab5bb160dec4be1b9af5ef236ee1aa437ac922f2d4fd6455e960deb6f03efa",
            "exchange_digest": "sha256:c4bf012fd312c5e5b82f7d23f430c5bd6c978c2e05e4d58c6b1171f94e9c788f"
          }
        ]
      },
      {
        "step": "confirm",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:b1ab5bb160dec4be1b9af5ef236ee1aa437ac922f2d4fd6455e960deb6f03efa",
            "exchange_digest": "sha256:c4bf012fd312c5e5b82f7d23f430c5bd6c978c2e05e4d58c6b1171f94e9c788f"
          },
          {
            "kind": "exchange",
            "run_digest": "sha256:b1ab5bb160dec4be1b9af5ef236ee1aa437ac922f2d4fd6455e960deb6f03efa",
            "exchange_digest": "sha256:46d8826986882fb1b7173704f959c45136b663c6a1e29921fdaa47452d8a14b2"
          }
        ]
      },
      {
        "step": "sustain",
        "outcome": "not_applicable",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:b1ab5bb160dec4be1b9af5ef236ee1aa437ac922f2d4fd6455e960deb6f03efa",
            "exchange_digest": "sha256:c4bf012fd312c5e5b82f7d23f430c5bd6c978c2e05e4d58c6b1171f94e9c788f"
          }
        ]
      }
    ],
    "job": {
      "outcome": "reachable",
      "evidence": [
        {
          "kind": "exchange",
          "run_digest": "sha256:b1ab5bb160dec4be1b9af5ef236ee1aa437ac922f2d4fd6455e960deb6f03efa",
          "exchange_digest": "sha256:c4bf012fd312c5e5b82f7d23f430c5bd6c978c2e05e4d58c6b1171f94e9c788f"
        }
      ]
    },
    "discovery": [
      {
        "fact": "mcp_endpoint",
        "value": "https://docs.mcp.cloudflare.com/mcp",
        "descriptor_url": "https://www.cloudflare.com/.well-known/mcp/server-card.json",
        "attempt_digest": "sha256:898aa432104e795e11cb06a04ec19a4ba1b998913813431b38b01b685e773322",
        "adapter": {
          "namespace": "mcp-server-card",
          "version": "server-json"
        }
      },
      {
        "fact": "mcp_endpoint",
        "value": "https://blog.mcp.cloudflare.com/mcp",
        "descriptor_url": "https://www.cloudflare.com/.well-known/mcp/server-card.json",
        "attempt_digest": "sha256:898aa432104e795e11cb06a04ec19a4ba1b998913813431b38b01b685e773322",
        "adapter": {
          "namespace": "mcp-server-card",
          "version": "server-json"
        }
      },
      {
        "fact": "mcp_endpoint",
        "value": "https://mcp.cloudflare.com/mcp",
        "descriptor_url": "https://www.cloudflare.com/.well-known/mcp/server-card.json",
        "attempt_digest": "sha256:898aa432104e795e11cb06a04ec19a4ba1b998913813431b38b01b685e773322",
        "adapter": {
          "namespace": "mcp-server-card",
          "version": "server-json"
        }
      },
      {
        "fact": "agent_documentation",
        "value": "https://www.cloudflare.com/auth.md",
        "descriptor_url": "https://www.cloudflare.com/auth.md",
        "attempt_digest": "sha256:30fc3c44d88dca704394ced7634f9c54320cc923df962c1d5abd4ad9c9d76ac4",
        "adapter": {
          "namespace": "auth.md",
          "version": "1"
        }
      },
      {
        "fact": "agent_documentation",
        "value": "https://www.cloudflare.com/llms.txt",
        "descriptor_url": "https://www.cloudflare.com/llms.txt",
        "attempt_digest": "sha256:87e28d02c9ccfdb1e9eafbf635e2cb2136072217682f61e6aedf81d0329e55ba",
        "adapter": {
          "namespace": "llms.txt",
          "version": "1"
        }
      },
      {
        "fact": "openapi_server",
        "value": "https://www.cloudflare.com/",
        "descriptor_url": "https://www.cloudflare.com/openapi.json",
        "attempt_digest": "sha256:0d2f530fa86596ed72b6e10cdbdd9c1e2794fb28f4170cc836943fa648901b0c",
        "adapter": {
          "namespace": "openapi",
          "version": "3.1.0"
        }
      },
      {
        "fact": "agent_documentation",
        "value": "https://developers.cloudflare.com/llms.txt",
        "descriptor_url": "https://developers.cloudflare.com/llms.txt",
        "attempt_digest": "sha256:1ce97596e7444ceb2b914fd82b17f160c3e432de1d14000d7ad3bcdb22267e32",
        "adapter": {
          "namespace": "llms.txt",
          "version": "1"
        }
      },
      {
        "fact": "documentation_route",
        "value": "https://cloudflare-dns.com/",
        "descriptor_url": "https://developers.cloudflare.com/1.1.1.1/encryption/dns-over-https/make-api-requests/dns-json/index.md",
        "attempt_digest": "sha256:45c3b5e16816bbc259dda3eda1f5a24d08c9bda1c78856b2abe952d664713df3",
        "adapter": {
          "namespace": "llms.txt",
          "version": "route"
        }
      },
      {
        "fact": "agent_skill",
        "value": "https://developers.cloudflare.com/.well-known/agent-skills/agents-sdk.tar.gz",
        "descriptor_url": "https://www.cloudflare.com/.well-known/agent-skills/index.json",
        "attempt_digest": "sha256:f5d98b62a4bdb20aff35c9d8922bd6c8eae3b1938c84b9ae95e49b125901a853",
        "adapter": {
          "namespace": "agent-skills",
          "version": "0.2.0"
        }
      },
      {
        "fact": "agent_skill",
        "value": "https://developers.cloudflare.com/.well-known/agent-skills/basin.tar.gz",
        "descriptor_url": "https://www.cloudflare.com/.well-known/agent-skills/index.json",
        "attempt_digest": "sha256:eb657dbb8977c762d613c2d79d986bd417ee97b881eb9c673a290726ad9839de",
        "adapter": {
          "namespace": "agent-skills",
          "version": "0.2.0"
        }
      },
      {
        "fact": "agent_skill",
        "value": "https://developers.cloudflare.com/.well-known/agent-skills/cloudflare-email-service.tar.gz",
        "descriptor_url": "https://www.cloudflare.com/.well-known/agent-skills/index.json",
        "attempt_digest": "sha256:2fc7c10d3f3b8539f01c3abdbc0fe2dd306f1f92e344f4fd6f9ec1c7dbb3c53f",
        "adapter": {
          "namespace": "agent-skills",
          "version": "0.2.0"
        }
      }
    ],
    "discovery_run_digest": "sha256:b1ab5bb160dec4be1b9af5ef236ee1aa437ac922f2d4fd6455e960deb6f03efa",
    "latest_run": {
      "started_at": "2026-10-11T23:29:35.665Z",
      "finished_at": "2026-10-11T23:30:10.295Z",
      "discovery_reads": 34,
      "exchanges": [
        {
          "purpose": "probe_operation",
          "role": "request",
          "method": "GET",
          "url": "https://cloudflare-dns.com/dns-query?name=sourcey.com&type=A",
          "started_at": "2026-10-11T23:30:01.607Z",
          "finished_at": "2026-10-11T23:30:01.668Z",
          "response": {
            "status": 200,
            "media_type": "application/dns-json",
            "content_bytes": 251,
            "content_digest": "sha256:789547dbab4a9732af2148b3c04f3c91e3b2ea3ea9a64ecdd9118ced1f6ef21c"
          },
          "transport_error": null,
          "exchange_digest": "sha256:c4bf012fd312c5e5b82f7d23f430c5bd6c978c2e05e4d58c6b1171f94e9c788f"
        },
        {
          "purpose": "probe_malformed",
          "role": "request",
          "method": "GET",
          "url": "https://cloudflare-dns.com/dns-query",
          "started_at": "2026-10-11T23:30:06.313Z",
          "finished_at": "2026-10-11T23:30:06.334Z",
          "response": {
            "status": 400,
            "media_type": "application/octet-stream",
            "content_bytes": 45,
            "content_digest": "sha256:1bd4a7b79037dde9745f379e6766e7a6dcec19d22867472736b173be2b468a5d"
          },
          "transport_error": null,
          "exchange_digest": "sha256:46d8826986882fb1b7173704f959c45136b663c6a1e29921fdaa47452d8a14b2"
        }
      ],
      "assertions": []
    },
    "revision_digest": "sha256:f629a76264a116bd60809904463116be1ed6fd3d27e14eed03bee600bedeb67e"
  }
}
