{"id":"ag_m66vfvtewhf3","handle":"dmd-costs-legal-costs-tools","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":11,"events":[{"id":"ev_ygcjjgtmhbpd","kind":"tool_surface_changed","at":"2026-11-01T20:25:10.010Z","endpointId":"ep_3mb9qcqy7ket","before":{"hash":"87ef7ba68d501cd36f674fcb868b4c9210e956188c24b7bfeacc5e7c203ee438","toolCount":38,"serverVersion":"1.15.0"},"after":{"hash":"c90408cceb42192ded700cfcd81c06cae5ddf96a417de0ff3d91976c590e92df","added":["search_costs_guides"],"changed":["build_calderbank_offer","calculate_civil_court_fees","calculate_court_of_protection_fixed_costs","calculate_cpr_deadline","calculate_deemed_service","calculate_detailed_assessment_deadlines","calculate_employment_tribunal_costs","calculate_employment_tribunal_time_limit","calculate_fast_track_timetable","calculate_financial_remedy_timetable","calculate_fixed_costs","calculate_interest_on_costs","calculate_interest_on_damages","calculate_judgment_interest","calculate_judicial_review_time_limits","calculate_limitation_period","calculate_litigant_in_person_costs","calculate_part_35_and_part_18_dates","calculate_part_36_offer","calculate_pi_portal_timescales","calculate_pre_action_protocol_deadlines","calculate_statutory_demand_deadlines","check_appeal_route_and_deadline","check_awaabs_law_timescales","check_cpr_21_10_approval","check_enforcement_options","check_relief_from_sanctions","check_security_for_costs","check_small_claims_costs","check_solicitors_act_assessment","check_vat_on_costs","explain_costs_order"],"removed":[],"toolCount":39,"serverVersion":"1.17.0"},"observationId":"ob_4eucxruxbsfv","claimId":null},{"id":"ev_686wms7me2ys","kind":"tls_changed","at":"2026-10-28T03:26:07.049Z","endpointId":"ep_3mb9qcqy7ket","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"www.dmdcosts.co.uk","validTo":"2027-01-13T15:30:47.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"95:04:07:47:7A:CE:56:07:DB:28:7E:AD:B3:2B:3F:47:8F:7F:03:EA:F7:A7:8C:63:AA:7A:FD:3B:82:39:00:87"},"observationId":"ob_swyeqjrdh6w6","claimId":null},{"id":"ev_cw8sx4xbgexj","kind":"auth_posture_changed","at":"2026-10-28T03:26:07.015Z","endpointId":"ep_3mb9qcqy7ket","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_swyeqjrdh6w6","claimId":null},{"id":"ev_78ygsyz3hgxs","kind":"tool_surface_changed","at":"2026-10-25T03:24:18.850Z","endpointId":"ep_3mb9qcqy7ket","before":{"hash":"5b2fe548ecb0da2c37ff87dfaa20c9e0f8b2bd924cdfd682fd1cc1bdeeeb391b","toolCount":36,"serverVersion":"1.14.0"},"after":{"hash":"87ef7ba68d501cd36f674fcb868b4c9210e956188c24b7bfeacc5e7c203ee438","added":["build_calderbank_offer","check_vat_on_costs"],"changed":[],"removed":[],"toolCount":38,"serverVersion":"1.15.0"},"observationId":"ob_rvsbnyzbzrpj","claimId":null},{"id":"ev_w6brcmjgesvr","kind":"tool_surface_changed","at":"2026-10-24T20:27:42.045Z","endpointId":"ep_3mb9qcqy7ket","before":{"hash":"8c7af060d19697d72a0c4a6498aa70f8aaa735bbdb044b4b1a873065b0c0bce3","toolCount":35,"serverVersion":"1.13.0"},"after":{"hash":"5b2fe548ecb0da2c37ff87dfaa20c9e0f8b2bd924cdfd682fd1cc1bdeeeb391b","added":["check_solicitors_act_assessment"],"changed":[],"removed":[],"toolCount":36,"serverVersion":"1.14.0"},"observationId":"ob_htr3eteaett8","claimId":null},{"id":"ev_43eapzycq27r","kind":"tool_surface_changed","at":"2026-10-23T12:25:53.995Z","endpointId":"ep_3mb9qcqy7ket","before":{"hash":"7dbb941bfc1cb4460e8f7f726eb0cc5aa2d3a163ff82af0db550648da3bca7dc","toolCount":33,"serverVersion":"1.12.0"},"after":{"hash":"8c7af060d19697d72a0c4a6498aa70f8aaa735bbdb044b4b1a873065b0c0bce3","added":["calculate_financial_remedy_timetable","calculate_pi_portal_timescales"],"changed":["check_small_claims_costs","search_legal_costs_help"],"removed":[],"toolCount":35,"serverVersion":"1.13.0"},"observationId":"ob_v9ngt86y3xm7","claimId":null},{"id":"ev_tx7p2x3ezgpa","kind":"tool_surface_changed","at":"2026-10-23T05:30:58.804Z","endpointId":"ep_3mb9qcqy7ket","before":{"hash":"a9d72ca0ce766cbc1307a8a60c3986bea63bd75c7b74ef98e5585eae61b106ff","toolCount":28,"serverVersion":"1.9.0"},"after":{"hash":"7dbb941bfc1cb4460e8f7f726eb0cc5aa2d3a163ff82af0db550648da3bca7dc","added":["calculate_employment_tribunal_time_limit","calculate_judicial_review_time_limits","calculate_part_35_and_part_18_dates","check_cpr_21_10_approval","check_enforcement_options"],"changed":["calculate_interest_on_damages"],"removed":[],"toolCount":33,"serverVersion":"1.12.0"},"observationId":"ob_6w985y3vu7wx","claimId":null},{"id":"ev_wthyqfyzp7eb","kind":"tool_surface_changed","at":"2026-10-22T23:29:47.364Z","endpointId":"ep_3mb9qcqy7ket","before":{"hash":"66a914a30a3a09672d8a0a8dfb8b143b9bd7c76830941e235a534ee2aa6bb755","toolCount":23,"serverVersion":"1.8.0"},"after":{"hash":"a9d72ca0ce766cbc1307a8a60c3986bea63bd75c7b74ef98e5585eae61b106ff","added":["calculate_fast_track_timetable","calculate_statutory_demand_deadlines","check_appeal_route_and_deadline","check_relief_from_sanctions","find_court_fee_by_form"],"changed":["calculate_cpr_deadline"],"removed":[],"toolCount":28,"serverVersion":"1.9.0"},"observationId":"ob_5k8xw98v3gdu","claimId":null},{"id":"ev_yqtqxq9z7cg6","kind":"status_changed","at":"2026-10-22T16:33:33.616Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-22T16:31:12.188Z"},"observationId":null,"claimId":null},{"id":"ev_7vqptt2uswqh","kind":"tool_surface_observed","at":"2026-10-22T16:31:13.275Z","endpointId":"ep_3mb9qcqy7ket","before":null,"after":{"hash":"66a914a30a3a09672d8a0a8dfb8b143b9bd7c76830941e235a534ee2aa6bb755","tools":["search_legal_costs_help","look_up_cpr_costs_rule","get_statement_of_truth_wording","calculate_cpr_deadline","calculate_pre_action_protocol_deadlines","calculate_limitation_period","calculate_detailed_assessment_deadlines","find_detailed_assessment_court","calculate_deemed_service","calculate_civil_court_fees","calculate_interest_on_costs","calculate_judgment_interest","calculate_interest_on_damages","calculate_part_36_offer","explain_costs_order","calculate_fixed_costs","check_small_claims_costs","calculate_litigant_in_person_costs","check_security_for_costs","calculate_employment_tribunal_costs","calculate_court_of_protection_fixed_costs","check_awaabs_law_timescales","look_up_j_codes"],"toolCount":23,"serverVersion":"1.8.0"},"observationId":"ob_tfmujg9khnm6","claimId":null},{"id":"ev_m6bfuvczqc88","kind":"endpoint_added","at":"2026-10-22T16:20:46.922Z","endpointId":"ep_3mb9qcqy7ket","before":null,"after":{"url":"https://www.dmdcosts.co.uk/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}