{"id":"ag_xyaxt5nj3zu8","handle":"upforge","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":8,"events":[{"id":"ev_pkmx32scx42h","kind":"tool_surface_changed","at":"2026-10-09T21:25:32.915Z","endpointId":"ep_m4mmk4zwdp3q","before":{"hash":"63e3710cd806dd56e82094def74957a3b3983a5e9882e7169964d67c2e1885be","toolCount":18,"serverVersion":"1.2.0"},"after":{"hash":"33a00edc8f8c744b096bb760879f906de030aeacf99eedcf916fde1a44bf327b","added":["get_article","list_articles"],"changed":[],"removed":[],"toolCount":20,"serverVersion":"1.2.0"},"observationId":"ob_dkswxpkjrcxm","claimId":null},{"id":"ev_589w5mqp6wq7","kind":"tool_surface_changed","at":"2026-10-03T18:30:29.502Z","endpointId":"ep_m4mmk4zwdp3q","before":{"hash":"c7186662505f5047263803525341ba480ba1cf2a1429939c790c4b9887ab3ec3","toolCount":17,"serverVersion":"1.1.0"},"after":{"hash":"63e3710cd806dd56e82094def74957a3b3983a5e9882e7169964d67c2e1885be","added":["ask_echo"],"changed":[],"removed":[],"toolCount":18,"serverVersion":"1.2.0"},"observationId":"ob_wvqzewvk7fgv","claimId":null},{"id":"ev_ydzyh5r7asjg","kind":"tool_surface_changed","at":"2026-09-26T06:21:25.154Z","endpointId":"ep_m4mmk4zwdp3q","before":{"hash":"3422afff8dd5fd10af312258d71e73bc2d2e7004c458d7979e058fe1709358b7","toolCount":17,"serverVersion":"1.1.0"},"after":{"hash":"c7186662505f5047263803525341ba480ba1cf2a1429939c790c4b9887ab3ec3","added":[],"changed":["get_case_studies"],"removed":[],"toolCount":17,"serverVersion":"1.1.0"},"observationId":"ob_a3k9z292dmpe","claimId":null},{"id":"ev_cvmdmd5fa6h6","kind":"tls_changed","at":"2026-09-23T07:23:54.945Z","endpointId":"ep_m4mmk4zwdp3q","before":null,"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"app.sonor.io","validTo":"2026-12-19T13:29:49.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"21:5A:85:12:29:E2:42:6F:B8:90:89:25:A8:43:F9:62:23:17:BD:09:92:B6:0A:B1:84:84:66:E4:4E:64:D0:11"},"observationId":"ob_ujxu5jg2q7gr","claimId":null},{"id":"ev_cqr3d9hsyrrs","kind":"auth_posture_changed","at":"2026-09-23T07:23:54.892Z","endpointId":"ep_m4mmk4zwdp3q","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_ujxu5jg2q7gr","claimId":null},{"id":"ev_e26vdzvb4hep","kind":"status_changed","at":"2026-09-22T10:28:26.348Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-09-22T10:28:13.311Z"},"observationId":null,"claimId":null},{"id":"ev_svpw329qscb7","kind":"tool_surface_observed","at":"2026-09-22T10:28:13.324Z","endpointId":"ep_m4mmk4zwdp3q","before":null,"after":{"hash":"3422afff8dd5fd10af312258d71e73bc2d2e7004c458d7979e058fe1709358b7","tools":["get_review_requirements","prepare_review_upload","finalize_review_upload","submit_project_review","get_review_status","get_company_overview","get_services","get_pricing","match_capability","get_case_studies","check_service_area","get_industries","search_faq","request_site_audit","find_consultation_times","book_consultation","request_consultation"],"toolCount":17,"serverVersion":"1.1.0"},"observationId":"ob_9ywtuctyes2w","claimId":null},{"id":"ev_cq67ve5qh4th","kind":"endpoint_added","at":"2026-09-22T10:19:38.500Z","endpointId":"ep_m4mmk4zwdp3q","before":null,"after":{"url":"https://upforge.io/api/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}