{"id":"ag_md6v63uyafn3","handle":"letsfg-mcp","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":22,"events":[{"id":"ev_huyyaknk5yct","kind":"auth_posture_changed","at":"2026-10-23T20:23:35.120Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_bvf3ms4afxpu","claimId":null},{"id":"ev_7fe877pejnmq","kind":"auth_posture_changed","at":"2026-10-20T13:27:20.777Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_72z6fk2zneff","claimId":null},{"id":"ev_pk22g83bd2j4","kind":"auth_posture_changed","at":"2026-10-16T22:25:36.355Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_4rx66sd4ctz3","claimId":null},{"id":"ev_rtjqszytxf4q","kind":"status_changed","at":"2026-10-14T04:27:56.977Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-14T04:26:17.879Z"},"observationId":null,"claimId":null},{"id":"ev_d6etdcgjamke","kind":"status_changed","at":"2026-10-13T16:30:27.409Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-10-13T10:29:23.679Z"},"observationId":null,"claimId":null},{"id":"ev_jcz3nahskssn","kind":"auth_posture_changed","at":"2026-10-10T22:20:37.453Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_adt3sysk66ve","claimId":null},{"id":"ev_t37gremrw8bc","kind":"auth_posture_changed","at":"2026-10-06T14:25:14.916Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_zur8236ngh2h","claimId":null},{"id":"ev_dsdyhcfgba6p","kind":"status_changed","at":"2026-10-06T01:27:33.556Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-06T01:26:16.491Z"},"observationId":null,"claimId":null},{"id":"ev_h6qw8nx7yxug","kind":"status_changed","at":"2026-10-05T12:37:05.262Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-10-05T05:26:44.796Z"},"observationId":null,"claimId":null},{"id":"ev_kbj2wqh6ug8d","kind":"auth_posture_changed","at":"2026-10-03T00:27:52.968Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_ubmz6pvm449y","claimId":null},{"id":"ev_jjp4xcjc756r","kind":"auth_posture_changed","at":"2026-10-01T15:27:44.901Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_2hu4ty2p8xjc","claimId":null},{"id":"ev_rr33pw9w5u8a","kind":"auth_posture_changed","at":"2026-09-29T19:22:51.758Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_q5a2qr3tnzmr","claimId":null},{"id":"ev_r4fpkqn9b97m","kind":"auth_posture_changed","at":"2026-09-27T01:24:06.821Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_3m3p79rmjnbr","claimId":null},{"id":"ev_fqarznwpc3h2","kind":"tls_changed","at":"2026-09-24T14:27:29.149Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"letsfg.co","validTo":"2026-10-21T18:27:03.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"89:99:8D:13:32:6F:34:61:6A:A5:B2:90:FF:12:B3:E5:7B:D2:51:99:16:A3:87:00:8A:78:12:6C:03:85:5F:EA"},"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"letsfg.co","validTo":"2026-12-19T19:38:33.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"A4:D3:B6:8B:30:83:A4:A8:9A:41:0F:25:EE:5D:5B:C7:8F:22:42:E0:45:D3:C6:2B:DE:60:D4:F8:1F:24:8D:AD"},"observationId":"ob_wgnejdzf9vr2","claimId":null},{"id":"ev_k5bj849zkrr7","kind":"auth_posture_changed","at":"2026-09-24T14:27:29.133Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_wgnejdzf9vr2","claimId":null},{"id":"ev_tzsyj5cbasqc","kind":"auth_posture_changed","at":"2026-09-19T23:25:22.913Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_wkgsj9e45eq9","claimId":null},{"id":"ev_ete5jk7bsv5x","kind":"auth_posture_changed","at":"2026-09-18T12:26:36.051Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_hgn2uegzw7zr","claimId":null},{"id":"ev_zk7v5ydwu5hc","kind":"auth_posture_changed","at":"2026-09-16T16:26:21.684Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_td6q4dz6c6dk","claimId":null},{"id":"ev_8fydj86hvjuz","kind":"auth_posture_changed","at":"2026-09-15T05:25:02.149Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_cvg6v64ewmpq","claimId":null},{"id":"ev_uqvvdgh53xys","kind":"auth_posture_changed","at":"2026-09-13T15:30:23.006Z","endpointId":"ep_g3mmu3cajxxt","before":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_5cg7xdk9hd5t","claimId":null},{"id":"ev_b6m8trbjvx9p","kind":"tls_changed","at":"2026-09-12T09:27:18.425Z","endpointId":"ep_g3mmu3cajxxt","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"letsfg.co","validTo":"2026-10-21T18:27:03.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"89:99:8D:13:32:6F:34:61:6A:A5:B2:90:FF:12:B3:E5:7B:D2:51:99:16:A3:87:00:8A:78:12:6C:03:85:5F:EA"},"observationId":"ob_5v73q33rcnt7","claimId":null},{"id":"ev_txgfq696tyj3","kind":"auth_posture_changed","at":"2026-09-12T09:27:18.410Z","endpointId":"ep_g3mmu3cajxxt","before":null,"after":{"issuer":"https://letsfg.co/developers/api","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://letsfg.co/developers/api/.well-known/oauth-protected-resource","authorizationServers":["https://letsfg.co/developers/api"]},"observationId":"ob_5v73q33rcnt7","claimId":null}]}