{
  "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_01m4pme1s8xt64gfcrsqs5n9wr",
    "entity_id": "ent_01kypvhevf4pe9r00p3zbpkkqt",
    "scope": {
      "product": {
        "key": "frantic-bounty-board",
        "name": "Frantic bounty board"
      },
      "job": {
        "key": "bounty-claim",
        "name": "Claim a bounty"
      }
    },
    "catalog_binding": {
      "base_release_id": "sha256:10abbacbfd07ed738be8ccea49e43c60f830c6ad94836d4a9f60a2ad1ab183a7",
      "entity_revision_digest": "sha256:fc1b6e4023b4d0aad436fec58509a21e9bd101cdf7b9f4a3f5214c6b56e4b72c"
    },
    "declaration_revision_digest": "sha256:bd327eaa4fae8f0af9d13c8ce522b15432d321ccad9869dfa0e6ff02b12cb018",
    "declaration": {
      "declaration_id": "declaration_frantic_frantic_bounty_board_bounty_claim",
      "provenance": {
        "repository": "sourcey/agent-ready-services",
        "commit": "4802a7f1d1b0f4053bf0d9e4243fc296ee1b6a71",
        "path": "entities/fr/frantic.yaml",
        "git_blob_oid": "c3cbe385a463a8d1e37d7e481fba3453b533b40d",
        "blob_digest": "sha256:27300a78c15047074ca47367ef34ddf04cd49a617b15bb0a2f58d05786c2d088"
      },
      "status": "entity_attested"
    },
    "lifecycle": "active",
    "effective_from": "2026-10-13T23:11:56.597Z",
    "job_digest": "sha256:0988adc12682c0a2db30974db3f98ec9d0685a3d0d49167aaae8c01763518b39",
    "engine": {
      "name": "sourcey-agent-readiness-engine",
      "version": "0.2.2",
      "engine_digest": "sha256:393033e87d587323012780764e23774d3b59889a2499c95ab1841257a752f9a5"
    },
    "interface_id": "frantic-http-api",
    "binding_id": null,
    "binding_digest": null,
    "runs": [
      {
        "run_digest": "sha256:2c6a1d5fd2a67e2e62ffd7748ea3fbd558362bb258f18b99aff6d0c6d189f96a",
        "label": "probed",
        "finished_at": "2026-10-13T23:11:56.597Z"
      }
    ],
    "steps": [
      {
        "step": "discover",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "discovery",
            "run_digest": "sha256:2c6a1d5fd2a67e2e62ffd7748ea3fbd558362bb258f18b99aff6d0c6d189f96a",
            "attempt_digest": "sha256:a0ce3150da2ca923155b622ea339b76db8c03fd750e899bf51482eeaad498ff2"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:2c6a1d5fd2a67e2e62ffd7748ea3fbd558362bb258f18b99aff6d0c6d189f96a",
            "attempt_digest": "sha256:d82aab51387ed0b4518186589ab79be6a867e76169867a1addf3aeb0515a0039"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:2c6a1d5fd2a67e2e62ffd7748ea3fbd558362bb258f18b99aff6d0c6d189f96a",
            "attempt_digest": "sha256:a0ce3150da2ca923155b622ea339b76db8c03fd750e899bf51482eeaad498ff2"
          }
        ]
      },
      {
        "step": "authority",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:2c6a1d5fd2a67e2e62ffd7748ea3fbd558362bb258f18b99aff6d0c6d189f96a",
            "exchange_digest": "sha256:d8f0aa92cbebc8644519e701bbdc6d3138a5e1f8b1e567dd6dd40e90ba4bffb3"
          },
          {
            "kind": "discovery",
            "run_digest": "sha256:2c6a1d5fd2a67e2e62ffd7748ea3fbd558362bb258f18b99aff6d0c6d189f96a",
            "attempt_digest": "sha256:a0ce3150da2ca923155b622ea339b76db8c03fd750e899bf51482eeaad498ff2"
          }
        ]
      },
      {
        "step": "onboard",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "discovery",
            "run_digest": "sha256:2c6a1d5fd2a67e2e62ffd7748ea3fbd558362bb258f18b99aff6d0c6d189f96a",
            "attempt_digest": "sha256:a0ce3150da2ca923155b622ea339b76db8c03fd750e899bf51482eeaad498ff2"
          }
        ]
      },
      {
        "step": "pay",
        "outcome": "not_applicable",
        "timing": null,
        "evidence": [
          {
            "kind": "declaration",
            "run_digest": "sha256:2c6a1d5fd2a67e2e62ffd7748ea3fbd558362bb258f18b99aff6d0c6d189f96a"
          }
        ]
      },
      {
        "step": "confirm",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "exchange",
            "run_digest": "sha256:2c6a1d5fd2a67e2e62ffd7748ea3fbd558362bb258f18b99aff6d0c6d189f96a",
            "exchange_digest": "sha256:d8f0aa92cbebc8644519e701bbdc6d3138a5e1f8b1e567dd6dd40e90ba4bffb3"
          }
        ]
      },
      {
        "step": "sustain",
        "outcome": "machine",
        "timing": null,
        "evidence": [
          {
            "kind": "discovery",
            "run_digest": "sha256:2c6a1d5fd2a67e2e62ffd7748ea3fbd558362bb258f18b99aff6d0c6d189f96a",
            "attempt_digest": "sha256:a0ce3150da2ca923155b622ea339b76db8c03fd750e899bf51482eeaad498ff2"
          }
        ]
      }
    ],
    "job": {
      "outcome": "reachable",
      "evidence": [
        {
          "kind": "exchange",
          "run_digest": "sha256:2c6a1d5fd2a67e2e62ffd7748ea3fbd558362bb258f18b99aff6d0c6d189f96a",
          "exchange_digest": "sha256:d8f0aa92cbebc8644519e701bbdc6d3138a5e1f8b1e567dd6dd40e90ba4bffb3"
        }
      ]
    },
    "discovery": [
      {
        "fact": "ard_entry",
        "value": "https://gofrantic.com/SKILL.md",
        "descriptor_url": "https://gofrantic.com/.well-known/ard.json",
        "attempt_digest": "sha256:089ceafe27a636e6c912e422b7eead45ef3dae07141c002aca7f532085c2a8a7",
        "adapter": {
          "namespace": "ard",
          "version": "0.91"
        }
      },
      {
        "fact": "ard_entry",
        "value": "https://gofrantic.com/llms.txt",
        "descriptor_url": "https://gofrantic.com/.well-known/ard.json",
        "attempt_digest": "sha256:089ceafe27a636e6c912e422b7eead45ef3dae07141c002aca7f532085c2a8a7",
        "adapter": {
          "namespace": "ard",
          "version": "0.91"
        }
      },
      {
        "fact": "ard_entry",
        "value": "https://gofrantic.com/launch.json",
        "descriptor_url": "https://gofrantic.com/.well-known/ard.json",
        "attempt_digest": "sha256:089ceafe27a636e6c912e422b7eead45ef3dae07141c002aca7f532085c2a8a7",
        "adapter": {
          "namespace": "ard",
          "version": "0.91"
        }
      },
      {
        "fact": "ard_entry",
        "value": "https://gofrantic.com/openapi.json",
        "descriptor_url": "https://gofrantic.com/.well-known/ard.json",
        "attempt_digest": "sha256:089ceafe27a636e6c912e422b7eead45ef3dae07141c002aca7f532085c2a8a7",
        "adapter": {
          "namespace": "ard",
          "version": "0.91"
        }
      },
      {
        "fact": "ard_entry",
        "value": "https://registry.modelcontextprotocol.io/v0/servers/com.gofrantic%2Ffrantic/versions/latest",
        "descriptor_url": "https://gofrantic.com/.well-known/ard.json",
        "attempt_digest": "sha256:089ceafe27a636e6c912e422b7eead45ef3dae07141c002aca7f532085c2a8a7",
        "adapter": {
          "namespace": "ard",
          "version": "0.91"
        }
      },
      {
        "fact": "ard_entry",
        "value": "https://gofrantic.com/v1/hire/agents",
        "descriptor_url": "https://gofrantic.com/.well-known/ard.json",
        "attempt_digest": "sha256:089ceafe27a636e6c912e422b7eead45ef3dae07141c002aca7f532085c2a8a7",
        "adapter": {
          "namespace": "ard",
          "version": "0.91"
        }
      },
      {
        "fact": "ard_entry",
        "value": "https://gofrantic.com/v1/hire",
        "descriptor_url": "https://gofrantic.com/.well-known/ard.json",
        "attempt_digest": "sha256:089ceafe27a636e6c912e422b7eead45ef3dae07141c002aca7f532085c2a8a7",
        "adapter": {
          "namespace": "ard",
          "version": "0.91"
        }
      },
      {
        "fact": "ard_entry",
        "value": "https://gofrantic.com/v1/funding",
        "descriptor_url": "https://gofrantic.com/.well-known/ard.json",
        "attempt_digest": "sha256:089ceafe27a636e6c912e422b7eead45ef3dae07141c002aca7f532085c2a8a7",
        "adapter": {
          "namespace": "ard",
          "version": "0.91"
        }
      },
      {
        "fact": "payment_manifest",
        "value": "https://gofrantic.com/v1/hire",
        "descriptor_url": "https://gofrantic.com/.well-known/x402",
        "attempt_digest": "sha256:9de86d79317bb71feaeeabd00bf12e3cb27088ab9b5411daf1a0178a6ad52e22",
        "adapter": {
          "namespace": "x402",
          "version": "1"
        }
      },
      {
        "fact": "payment_manifest",
        "value": "https://gofrantic.com/v1/funding",
        "descriptor_url": "https://gofrantic.com/.well-known/x402",
        "attempt_digest": "sha256:9de86d79317bb71feaeeabd00bf12e3cb27088ab9b5411daf1a0178a6ad52e22",
        "adapter": {
          "namespace": "x402",
          "version": "1"
        }
      },
      {
        "fact": "agent_documentation",
        "value": "https://gofrantic.com/llms.txt",
        "descriptor_url": "https://gofrantic.com/llms.txt",
        "attempt_digest": "sha256:d82aab51387ed0b4518186589ab79be6a867e76169867a1addf3aeb0515a0039",
        "adapter": {
          "namespace": "llms.txt",
          "version": "1"
        }
      },
      {
        "fact": "openapi_server",
        "value": "https://gofrantic.com/",
        "descriptor_url": "https://gofrantic.com/openapi.json",
        "attempt_digest": "sha256:a0ce3150da2ca923155b622ea339b76db8c03fd750e899bf51482eeaad498ff2",
        "adapter": {
          "namespace": "openapi",
          "version": "3.1.0"
        }
      },
      {
        "fact": "payment_manifest",
        "value": "https://gofrantic.com/v1/funding",
        "descriptor_url": "https://gofrantic.com/openapi.json",
        "attempt_digest": "sha256:a0ce3150da2ca923155b622ea339b76db8c03fd750e899bf51482eeaad498ff2",
        "adapter": {
          "namespace": "x402",
          "version": "openapi"
        }
      },
      {
        "fact": "payment_manifest",
        "value": "https://gofrantic.com/v1/hire",
        "descriptor_url": "https://gofrantic.com/openapi.json",
        "attempt_digest": "sha256:a0ce3150da2ca923155b622ea339b76db8c03fd750e899bf51482eeaad498ff2",
        "adapter": {
          "namespace": "x402",
          "version": "openapi"
        }
      },
      {
        "fact": "documentation_route",
        "value": "https://gofrantic.com/",
        "descriptor_url": "https://gofrantic.com/llms.txt",
        "attempt_digest": "sha256:d82aab51387ed0b4518186589ab79be6a867e76169867a1addf3aeb0515a0039",
        "adapter": {
          "namespace": "llms.txt",
          "version": "route"
        }
      },
      {
        "fact": "documentation_route",
        "value": "https://api.gofrantic.com/",
        "descriptor_url": "https://gofrantic.com/llms.txt",
        "attempt_digest": "sha256:d82aab51387ed0b4518186589ab79be6a867e76169867a1addf3aeb0515a0039",
        "adapter": {
          "namespace": "llms.txt",
          "version": "route"
        }
      }
    ],
    "discovery_run_digest": "sha256:2c6a1d5fd2a67e2e62ffd7748ea3fbd558362bb258f18b99aff6d0c6d189f96a",
    "latest_run": {
      "started_at": "2026-10-13T23:11:01.464Z",
      "finished_at": "2026-10-13T23:11:56.597Z",
      "discovery_reads": 30,
      "exchanges": [
        {
          "purpose": "probe_operation",
          "role": "request",
          "method": "POST",
          "url": "https://gofrantic.com/v1/claims",
          "started_at": "2026-10-13T23:11:16.583Z",
          "finished_at": "2026-10-13T23:11:16.709Z",
          "response": {
            "status": 400,
            "media_type": "application/json",
            "content_bytes": 245,
            "content_digest": "sha256:468a36ff57b8a34660247d3e72d59c573a79c64bb9c8fc3d649b2360cbda8674"
          },
          "transport_error": null,
          "exchange_digest": "sha256:d8f0aa92cbebc8644519e701bbdc6d3138a5e1f8b1e567dd6dd40e90ba4bffb3"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://gofrantic.com/.well-known/oauth-protected-resource/v1/claims",
          "started_at": "2026-10-13T23:11:20.519Z",
          "finished_at": "2026-10-13T23:11:20.622Z",
          "response": {
            "status": 404,
            "media_type": "text/html",
            "content_bytes": 4340,
            "content_digest": "sha256:270e088b5cc525ba376eba46502f96d51fcbc1d6dfd9238c31046d74efea6aaf"
          },
          "transport_error": null,
          "exchange_digest": "sha256:32958a1055d17d71cb61a34ab46493120502858040778b1b2d54fada7e7a30b4"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://gofrantic.com/.well-known/oauth-protected-resource",
          "started_at": "2026-10-13T23:11:24.533Z",
          "finished_at": "2026-10-13T23:11:24.606Z",
          "response": {
            "status": 404,
            "media_type": "text/html",
            "content_bytes": 4330,
            "content_digest": "sha256:f08c120fe3c0e19e0158ef5591b1245803cc64bc088bb169918c7a3d4cbfc271"
          },
          "transport_error": null,
          "exchange_digest": "sha256:894ec4bf56291afe220abc6910878761b56e771fffa187aed99a4dacdf545e67"
        },
        {
          "purpose": "probe_operation",
          "role": "session_opening",
          "method": "POST",
          "url": "https://api.gofrantic.com/mcp",
          "started_at": "2026-10-13T23:11:28.514Z",
          "finished_at": "2026-10-13T23:11:28.619Z",
          "response": {
            "status": 400,
            "media_type": "application/json",
            "content_bytes": 198,
            "content_digest": "sha256:06bc0b4aea8525205e06cb8a9d4bdfa891c6eb199c34a9d97814a2dc1936e438"
          },
          "transport_error": null,
          "exchange_digest": "sha256:486e647c59fad3898d409975892bbaf838bc7a587e2454e91be6aaa69c01b436"
        },
        {
          "purpose": "probe_operation",
          "role": "session_opening",
          "method": "POST",
          "url": "https://api.gofrantic.com/mcp",
          "started_at": "2026-10-13T23:11:32.332Z",
          "finished_at": "2026-10-13T23:11:32.388Z",
          "response": {
            "status": 200,
            "media_type": "application/json",
            "content_bytes": 3296,
            "content_digest": "sha256:fdf951ed5b4bb197af94bb2cabfc1e6806291f0b9233d2cad48332573169a517"
          },
          "transport_error": null,
          "exchange_digest": "sha256:6cd9c2c0888f8860861248310ec5eb2248fb4ffe0bfe80870f0df46e238ade5f"
        },
        {
          "purpose": "probe_operation",
          "role": "session_opening",
          "method": "POST",
          "url": "https://api.gofrantic.com/mcp",
          "started_at": "2026-10-13T23:11:36.358Z",
          "finished_at": "2026-10-13T23:11:36.416Z",
          "response": {
            "status": 202,
            "media_type": "application/octet-stream",
            "content_bytes": 0,
            "content_digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
          },
          "transport_error": null,
          "exchange_digest": "sha256:6bc082c27b8987d72ce54e5fe7b133d5d4f952e34988fdfbd2f2934eb282b71f"
        },
        {
          "purpose": "probe_operation",
          "role": "tool_listing",
          "method": "POST",
          "url": "https://api.gofrantic.com/mcp",
          "started_at": "2026-10-13T23:11:39.610Z",
          "finished_at": "2026-10-13T23:11:39.675Z",
          "response": {
            "status": 200,
            "media_type": "application/json",
            "content_bytes": 35823,
            "content_digest": "sha256:c781f202148799e840d440f3b81ee284ac4b2f1f69095f6b9572f3fc1363a19f"
          },
          "transport_error": null,
          "exchange_digest": "sha256:9f3d72d0444ec1d65520cb36794044651aed0933452b656e376a3ddc0783d45d"
        },
        {
          "purpose": "probe_operation",
          "role": "request",
          "method": "POST",
          "url": "https://api.gofrantic.com/mcp",
          "started_at": "2026-10-13T23:11:44.325Z",
          "finished_at": "2026-10-13T23:11:44.380Z",
          "response": {
            "status": 200,
            "media_type": "application/json",
            "content_bytes": 826,
            "content_digest": "sha256:741ad74835457e87ceb5f6f20176735d23eab6f724ebf7801bcbc14723c30358"
          },
          "transport_error": null,
          "exchange_digest": "sha256:54ca6e42c2ad080742f732505762daf680c120a0d8bdfcbfa76ff7566e65867c"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://api.gofrantic.com/.well-known/oauth-protected-resource/mcp",
          "started_at": "2026-10-13T23:11:48.851Z",
          "finished_at": "2026-10-13T23:11:48.895Z",
          "response": {
            "status": 404,
            "media_type": "application/json",
            "content_bytes": 32,
            "content_digest": "sha256:0b02a0ecf609bb203ff86a47acc9ac5a3d0c5d6f5f55471b3d705aaf470942dd"
          },
          "transport_error": null,
          "exchange_digest": "sha256:8c4a6b274112d8eebc690689101b151193dd9ae188244e90fe6ec0e69d4ef428"
        },
        {
          "purpose": "probe_resource_metadata",
          "role": "request",
          "method": "GET",
          "url": "https://api.gofrantic.com/.well-known/oauth-protected-resource",
          "started_at": "2026-10-13T23:11:52.721Z",
          "finished_at": "2026-10-13T23:11:52.767Z",
          "response": {
            "status": 404,
            "media_type": "application/json",
            "content_bytes": 32,
            "content_digest": "sha256:0b02a0ecf609bb203ff86a47acc9ac5a3d0c5d6f5f55471b3d705aaf470942dd"
          },
          "transport_error": null,
          "exchange_digest": "sha256:f95a39eed303ae32fc57c8321c11a6ea69bf2b27adb2fd5f86425ea1653ad306"
        }
      ],
      "assertions": []
    },
    "revision_digest": "sha256:347196b0dbcb6afc303c9cf0bbf7fd5f3d1ecb7b275189c3d654ac910ba01174"
  }
}
