{"id":"ag_kmvghg8j5jhx","handle":"douxprocess-directory","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_76ebfq9hj9v7","kind":"tool_surface_changed","at":"2026-10-29T03:23:53.488Z","endpointId":"ep_4pcpmda34585","before":{"hash":"7c0b0d5d26862d6ff2a8b0acb7bbae6f7d42736456ddf173bb1a79e9337557bb","toolCount":11,"serverVersion":"1.2.0"},"after":{"hash":"486e077b53be393b769cb8b2e4077d5b1fa6a637a60cb229807b26617a8e5add","added":["book_estimate","request_quotes"],"changed":["find_businesses","get_business","request_service"],"removed":[],"toolCount":13,"serverVersion":"1.2.0"},"observationId":"ob_6kqaasvcwueq","claimId":null},{"id":"ev_u46j3jsyjbah","kind":"tls_changed","at":"2026-10-26T08:23:29.089Z","endpointId":"ep_4pcpmda34585","before":null,"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"douxprocess.directory","validTo":"2027-01-21T01:27:57.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"07:70:6A:89:A9:A1:2D:59:D7:F2:8F:B4:FB:54:AB:97:94:69:0C:4E:20:F9:E7:8E:31:FF:BD:F9:4C:B2:48:08"},"observationId":"ob_mxac72vegsur","claimId":null},{"id":"ev_3utcqa4pps67","kind":"auth_posture_changed","at":"2026-10-26T08:23:29.064Z","endpointId":"ep_4pcpmda34585","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_mxac72vegsur","claimId":null},{"id":"ev_b2fmgzfjntbm","kind":"tool_surface_changed","at":"2026-10-26T08:23:28.531Z","endpointId":"ep_4pcpmda34585","before":{"hash":"dc499dbfb45881c7c5663c307caeb41906964b2d85ece7437cbfbca5307e0da1","toolCount":11,"serverVersion":"1.2.0"},"after":{"hash":"7c0b0d5d26862d6ff2a8b0acb7bbae6f7d42736456ddf173bb1a79e9337557bb","added":[],"changed":["verify_business"],"removed":[],"toolCount":11,"serverVersion":"1.2.0"},"observationId":"ob_mxac72vegsur","claimId":null},{"id":"ev_t4rchpcj7cfh","kind":"tool_surface_changed","at":"2026-10-26T00:29:56.193Z","endpointId":"ep_4pcpmda34585","before":{"hash":"a51826b2008160a3b260540a7702d7f9ad8166eb93112218966e6eae6c0b76bc","toolCount":9,"serverVersion":"1.1.0"},"after":{"hash":"dc499dbfb45881c7c5663c307caeb41906964b2d85ece7437cbfbca5307e0da1","added":["verify_business","watch_business"],"changed":[],"removed":[],"toolCount":11,"serverVersion":"1.2.0"},"observationId":"ob_qrd4g56bwpyp","claimId":null},{"id":"ev_hmsaz725u74t","kind":"status_changed","at":"2026-10-25T17:30:57.358Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-25T17:28:44.017Z"},"observationId":null,"claimId":null},{"id":"ev_nfwn9avkddf3","kind":"tool_surface_observed","at":"2026-10-25T17:28:44.032Z","endpointId":"ep_4pcpmda34585","before":null,"after":{"hash":"a51826b2008160a3b260540a7702d7f9ad8166eb93112218966e6eae6c0b76bc","tools":["find_businesses","get_business","verify_license","list_categories","ask","request_contact","request_service","license_history","watch_licenses"],"toolCount":9,"serverVersion":"1.1.0"},"observationId":"ob_ggwy78mh26tq","claimId":null},{"id":"ev_j2k8me8r3hwr","kind":"endpoint_added","at":"2026-10-25T16:18:17.667Z","endpointId":"ep_4pcpmda34585","before":null,"after":{"url":"https://douxprocess.directory/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}