{"id":"ag_55dfhvwmv47q","handle":"tradingcalc-mcp-crypto-futures-math","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":2,"events":[{"id":"ev_e7pyzcx4gf7m","kind":"tls_changed","at":"2026-10-25T19:27:56.140Z","endpointId":"ep_nnune8x5mkx6","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"tradingcalc.io","validTo":"2026-12-08T00:35:32.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"79:7B:C7:2C:D2:A1:AA:96:33:96:8A:E3:67:63:D6:03:24:12:83:4C:72:C3:7B:FB:D9:95:69:18:10:96:B1:AC"},"observationId":"ob_vb5tmcerrbg6","claimId":null},{"id":"ev_ntaqbe82d9zp","kind":"endpoint_added","at":"2026-10-07T12:21:38.638Z","endpointId":"ep_w5k257hzw5x6","before":null,"after":{"url":"npm:tradingcalc-mcp","type":"package_npm","source":"npm","authHint":null,"newRecord":false},"observationId":null,"claimId":null}]}