{"id":"ag_5uayzvdq57fj","handle":"datoka-api","kinds":["status_changed","tool_surface_observed","tool_surface_changed","endpoint_added","ownership_changed","ownership_contested","auth_posture_changed","tls_changed","record_split","split_from"],"count":9,"events":[{"id":"ev_8sbpk2u4yra2","kind":"tool_surface_changed","at":"2026-10-07T10:48:16.919Z","endpointId":"ep_2cv4tpuuwp6u","before":{"hash":"64a7525afd040968adfb07d6841ec508ada3da8721f39692a1cbdb1eea7101ec","toolCount":4,"serverVersion":"0.3.12"},"after":{"hash":"b26918041f28ab94de2c42eb864b5d287b4d3d70ada271602f91fa0e57c78cb9","added":[],"changed":["get_api_public_keys","issue_api_receipt","prepare_api_exchange","verify_api_receipt"],"removed":[],"toolCount":4,"serverVersion":"0.3.14"},"observationId":"ob_qeq272guxmcu","claimId":null},{"id":"ev_w86hpb4k4fwc","kind":"tool_surface_changed","at":"2026-10-04T23:26:42.652Z","endpointId":"ep_2cv4tpuuwp6u","before":{"hash":"e15048e813727049fb1bb87db2755f39e5a9713ea537d6cb0aaceb3465c33dff","toolCount":4,"serverVersion":"0.3.10"},"after":{"hash":"64a7525afd040968adfb07d6841ec508ada3da8721f39692a1cbdb1eea7101ec","added":[],"changed":["get_api_public_keys","issue_api_receipt","prepare_api_exchange","verify_api_receipt"],"removed":[],"toolCount":4,"serverVersion":"0.3.12"},"observationId":"ob_5w7aebkvwp8m","claimId":null},{"id":"ev_q4gruxpvnsjj","kind":"tool_surface_changed","at":"2026-10-02T13:23:15.176Z","endpointId":"ep_2cv4tpuuwp6u","before":{"hash":"0b5fabfe70c94203fb3c0f5c5ff88b3216b4b547a8440b5ac093d4c33260ff12","toolCount":4,"serverVersion":"0.3.9"},"after":{"hash":"e15048e813727049fb1bb87db2755f39e5a9713ea537d6cb0aaceb3465c33dff","added":[],"changed":["verify_api_receipt"],"removed":[],"toolCount":4,"serverVersion":"0.3.10"},"observationId":"ob_ezy345gv89e4","claimId":null},{"id":"ev_9ewg7etp8vub","kind":"tool_surface_changed","at":"2026-10-01T23:21:47.874Z","endpointId":"ep_2cv4tpuuwp6u","before":{"hash":"d788a97d9f47994d74b34ac923c34f3f3aa03de76c868317f503e1a0c5d39bd8","toolCount":4,"serverVersion":"0.3.3"},"after":{"hash":"0b5fabfe70c94203fb3c0f5c5ff88b3216b4b547a8440b5ac093d4c33260ff12","added":[],"changed":["issue_api_receipt","prepare_api_exchange","verify_api_receipt"],"removed":[],"toolCount":4,"serverVersion":"0.3.9"},"observationId":"ob_djhd8zhpwk3z","claimId":null},{"id":"ev_nr5622sdwwtb","kind":"tls_changed","at":"2026-10-01T04:27:23.967Z","endpointId":"ep_2cv4tpuuwp6u","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"bhazarstudio.workers.dev","validTo":"2026-12-02T17:44:51.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"C2:6C:F8:C1:5D:28:F2:D2:35:4D:BE:D8:91:CA:31:11:01:78:C4:B9:93:A7:FD:6B:12:75:83:C6:EB:24:6C:BA"},"observationId":"ob_85yu2fkg5tdt","claimId":null},{"id":"ev_95jh9b2jtyrc","kind":"auth_posture_changed","at":"2026-10-01T04:27:23.931Z","endpointId":"ep_2cv4tpuuwp6u","before":null,"after":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":null,"authorizationServers":null},"observationId":"ob_85yu2fkg5tdt","claimId":null},{"id":"ev_w6k296erbkrq","kind":"status_changed","at":"2026-09-30T21:28:51.951Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-09-30T21:28:11.232Z"},"observationId":null,"claimId":null},{"id":"ev_6rye4w23zts2","kind":"tool_surface_observed","at":"2026-09-30T21:28:11.245Z","endpointId":"ep_2cv4tpuuwp6u","before":null,"after":{"hash":"d788a97d9f47994d74b34ac923c34f3f3aa03de76c868317f503e1a0c5d39bd8","tools":["prepare_api_exchange","issue_api_receipt","verify_api_receipt","get_api_public_keys"],"toolCount":4,"serverVersion":"0.3.3"},"observationId":"ob_dhh3fajzdeez","claimId":null},{"id":"ev_3d2fpk4fpum8","kind":"endpoint_added","at":"2026-09-30T21:21:26.516Z","endpointId":"ep_2cv4tpuuwp6u","before":null,"after":{"url":"https://datoka-api.bhazarstudio.workers.dev/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}