{"id":"ag_6w4hb9ydtr4f","handle":"databutler-provenance","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":15,"events":[{"id":"ev_22ejpkakchfe","kind":"tls_changed","at":"2026-10-12T03:23:39.321Z","endpointId":"ep_qhjrvmujhya7","before":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"databutler.dev","validTo":"2026-11-29T11:33:42.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"80:6E:08:F9:48:D7:29:AB:E4:2A:91:E9:7C:CC:4B:12:D1:17:79:27:D2:1A:52:F7:32:77:C9:57:03:FC:02:35"},"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"*.databutler.dev","validTo":"2027-01-07T22:27:21.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"E2:8B:C6:5D:CB:99:41:5C:BE:22:2C:16:E5:BA:F2:E6:E7:13:E4:48:FE:96:2A:24:BD:4F:EF:45:8D:72:4A:0A"},"observationId":"ob_q53ksbx7j3br","claimId":null},{"id":"ev_bnj2cymps9pw","kind":"tool_surface_changed","at":"2026-10-03T09:21:32.366Z","endpointId":"ep_qhjrvmujhya7","before":{"hash":"27d28424a3cbbc17fff0285bceb11457d1c5cd44656fa6e70f1ba3cf9a6984c8","toolCount":2,"serverVersion":"1.0.0"},"after":{"hash":"0189d1d4f127d8aac023d1634a13743bbcca4066b096543459b2ad834ff05ab9","added":[],"changed":["domain_provenance","package_provenance"],"removed":[],"toolCount":2,"serverVersion":"1.1.0"},"observationId":"ob_yyng74ytt46k","claimId":null},{"id":"ev_ypjvmsgucg4y","kind":"record_split","at":"2026-09-24T20:24:11.330Z","endpointId":null,"before":null,"after":{"into":[{"id":"ag_vwepepv8wcby","name":"databutler-stats","handle":"databutler-stats","endpoints":["https://databutler.dev/api/mcp/stats"]},{"id":"ag_guvwb9zfbepv","name":"databutler-uk-exams","handle":"databutler-uk-exams","endpoints":["https://databutler.dev/api/mcp/uk-exams"]},{"id":"ag_ku4k2d7whvad","name":"databutler-uk-rates","handle":"databutler-uk-rates","endpoints":["https://databutler.dev/api/mcp/uk-rates"]}],"kept":{"listings":["mcp_registry io.github.physics-star-cat/databutler-provenance"],"endpoints":["https://databutler.dev/api/mcp/provenance"]},"revision":"2026-09-23-one-repository-many-servers"},"observationId":null,"claimId":null},{"id":"ev_nja2hfzu7dfw","kind":"tls_changed","at":"2026-09-14T07:23:51.072Z","endpointId":"ep_zcpgxejwph82","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"databutler.dev","validTo":"2026-11-29T11:33:42.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"80:6E:08:F9:48:D7:29:AB:E4:2A:91:E9:7C:CC:4B:12:D1:17:79:27:D2:1A:52:F7:32:77:C9:57:03:FC:02:35"},"observationId":"ob_mtgav4ksywh6","claimId":null},{"id":"ev_aakk6d2qvjzb","kind":"auth_posture_changed","at":"2026-09-14T07:23:51.042Z","endpointId":"ep_zcpgxejwph82","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_mtgav4ksywh6","claimId":null},{"id":"ev_jt7zc934npg8","kind":"tls_changed","at":"2026-09-12T23:24:35.799Z","endpointId":"ep_sgtdr8tfb5d5","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"databutler.dev","validTo":"2026-11-29T11:33:42.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"80:6E:08:F9:48:D7:29:AB:E4:2A:91:E9:7C:CC:4B:12:D1:17:79:27:D2:1A:52:F7:32:77:C9:57:03:FC:02:35"},"observationId":"ob_uec6ydjsrn9e","claimId":null},{"id":"ev_esqdaskqg4fp","kind":"auth_posture_changed","at":"2026-09-12T23:24:35.772Z","endpointId":"ep_sgtdr8tfb5d5","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_uec6ydjsrn9e","claimId":null},{"id":"ev_qhsc7agghmce","kind":"tls_changed","at":"2026-09-12T23:24:32.046Z","endpointId":"ep_qhjrvmujhya7","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"databutler.dev","validTo":"2026-11-29T11:33:42.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"80:6E:08:F9:48:D7:29:AB:E4:2A:91:E9:7C:CC:4B:12:D1:17:79:27:D2:1A:52:F7:32:77:C9:57:03:FC:02:35"},"observationId":"ob_d5kzdtytsnsz","claimId":null},{"id":"ev_8s42yucxkrhg","kind":"auth_posture_changed","at":"2026-09-12T23:24:32.019Z","endpointId":"ep_qhjrvmujhya7","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_d5kzdtytsnsz","claimId":null},{"id":"ev_h3a2kam9bghn","kind":"tool_surface_observed","at":"2026-09-12T15:26:02.379Z","endpointId":"ep_sgtdr8tfb5d5","before":null,"after":{"hash":"996de15130cf50800d1120efd005d99c110831198eee99a07fc04fffcd4e98ee","tools":["exam_topic_paper","exam_spec_lookup","exam_paper_index"],"toolCount":3,"serverVersion":"1.0.0"},"observationId":"ob_jzdfx8ggd2ky","claimId":null},{"id":"ev_sqbygeefhwbb","kind":"tool_surface_observed","at":"2026-09-12T15:25:45.180Z","endpointId":"ep_qhjrvmujhya7","before":null,"after":{"hash":"27d28424a3cbbc17fff0285bceb11457d1c5cd44656fa6e70f1ba3cf9a6984c8","tools":["domain_provenance","package_provenance"],"toolCount":2,"serverVersion":"1.0.0"},"observationId":"ob_bqkyqcc89pqz","claimId":null},{"id":"ev_j9asmwzw7nny","kind":"tool_surface_observed","at":"2026-09-12T13:26:43.243Z","endpointId":"ep_zcpgxejwph82","before":null,"after":{"hash":"affb46b778e0e20acb1a528269d0eb99277ca5670693f0c7da107c319bcea0e3","tools":["uk_rates_lookup"],"toolCount":1,"serverVersion":"1.0.0"},"observationId":"ob_x5p6meraeyzr","claimId":null},{"id":"ev_5bepebdrmss9","kind":"tls_changed","at":"2026-09-12T12:25:40.563Z","endpointId":"ep_9k7pre46qu7v","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"databutler.dev","validTo":"2026-11-29T11:33:42.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"80:6E:08:F9:48:D7:29:AB:E4:2A:91:E9:7C:CC:4B:12:D1:17:79:27:D2:1A:52:F7:32:77:C9:57:03:FC:02:35"},"observationId":"ob_rxsu4hms9ppf","claimId":null},{"id":"ev_u75pwakgjptd","kind":"auth_posture_changed","at":"2026-09-12T12:25:40.528Z","endpointId":"ep_9k7pre46qu7v","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_rxsu4hms9ppf","claimId":null},{"id":"ev_87rhv7nc3src","kind":"tool_surface_observed","at":"2026-09-12T12:25:40.437Z","endpointId":"ep_9k7pre46qu7v","before":null,"after":{"hash":"5ce1b3aa890fe313cf7f29af6ca40c3b9401146e1a9b33309f73bf212c60591d","tools":["descriptive_stats","distribution","hypothesis_test","confidence_interval","bayes_update","linear_regression"],"toolCount":6,"serverVersion":"1.0.0"},"observationId":"ob_rxsu4hms9ppf","claimId":null}]}