{"id":"ag_muc9kkzatdpg","handle":"flowfresh-sa-fruit-reference-data","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":5,"events":[{"id":"ev_q9x5w8wqjzmb","kind":"tls_changed","at":"2026-10-19T16:29:05.248Z","endpointId":"ep_twrg266tqe6a","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"flowfresh.workers.dev","validTo":"2027-01-15T10:47:31.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"0F:F6:BB:82:2A:4B:07:90:91:D1:92:7E:2A:40:CD:85:E1:72:62:F6:9C:1C:27:75:17:F8:15:90:CF:BE:91:04"},"observationId":"ob_xbpwtxsssxsr","claimId":null},{"id":"ev_5jvshpdsn2qb","kind":"auth_posture_changed","at":"2026-10-19T16:29:05.228Z","endpointId":"ep_twrg266tqe6a","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_xbpwtxsssxsr","claimId":null},{"id":"ev_r2b97tfpvups","kind":"status_changed","at":"2026-10-18T15:31:02.303Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-18T15:29:38.300Z"},"observationId":null,"claimId":null},{"id":"ev_7wmms2a2m349","kind":"tool_surface_observed","at":"2026-10-18T15:29:38.315Z","endpointId":"ep_twrg266tqe6a","before":null,"after":{"hash":"03e79ed6338038547c28fe9afa9a3c8d024fcd0ab45d21288ca3151869824233","tools":["list_products","get_season","get_specs","contact_route","get_market_access"],"toolCount":5,"serverVersion":"0.7.0"},"observationId":"ob_bh5wwcnvy3dj","claimId":null},{"id":"ev_qctcydytt9qa","kind":"endpoint_added","at":"2026-10-18T15:23:24.814Z","endpointId":"ep_twrg266tqe6a","before":null,"after":{"url":"https://ff-sa-fruit-data.flowfresh.workers.dev/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}