{"id":"ag_kqxb8hc86jaw","handle":"kangram","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":7,"events":[{"id":"ev_6zumapk8usqu","kind":"tool_surface_changed","at":"2026-10-25T16:25:39.528Z","endpointId":"ep_ekyafje9kupb","before":{"hash":"1c2cec5738c77f8fdad42e85fd211381f4628e2ee8ebfb990632a0cf0ef0d279","toolCount":61,"serverVersion":"1.0.0"},"after":{"hash":"1163cd4824e085b9c5d44248817fdc2b1b3125add41b86828a230426b9e61c2c","added":["add_namespace_member","list_namespace_members","remove_namespace_member","update_namespace_member_role"],"changed":["add_board_member","add_checklist_item","add_comment","archive_board","bind_board_to_group","cancel_board_invitation","clone_board","create_agent","create_board","create_oauth_client","create_organization","create_status","create_task","delete_agent","delete_checklist_item","delete_comment","delete_status","delete_task","get_board_by_namespace","get_board_prompt","get_board_settings","get_board_settings_schema","get_digest","get_project_context","get_task","invite_board_member","issue_agent_key","list_agents","list_board_files","list_board_members","list_board_tags","list_boards","list_checklist","list_comments","list_namespaces","list_oauth_clients","list_pending_invitations","list_statuses","list_task_activity","list_tasks","move_board","move_task","my_work","remove_board_member","reorder_statuses","respond_to_invitation","restore_board","restore_task","revoke_agent_key","revoke_oauth_client","save_session_handoff","search_tasks","set_board_setting","transfer_board_ownership","transition_task_status","update_board","update_board_file","update_checklist_item","update_member_role","update_status","update_task"],"removed":[],"toolCount":65,"serverVersion":"1.0.0"},"observationId":"ob_5kys7q94c6xf","claimId":null},{"id":"ev_vnf9htrwkwzy","kind":"auth_posture_changed","at":"2026-10-17T09:24:50.791Z","endpointId":"ep_ekyafje9kupb","before":{"issuer":"https://kangram.app","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://kangram.app/.well-known/oauth-protected-resource","authorizationServers":["https://kangram.app"]},"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_uf73s2f97dad","claimId":null},{"id":"ev_c43jv8qu3vzx","kind":"tool_surface_observed","at":"2026-10-15T12:31:40.227Z","endpointId":"ep_ekyafje9kupb","before":null,"after":{"hash":"1c2cec5738c77f8fdad42e85fd211381f4628e2ee8ebfb990632a0cf0ef0d279","tools":["list_boards","create_board","update_board","get_board_by_namespace","archive_board","restore_board","clone_board","create_task","get_task","list_tasks","list_board_tags","update_task","transition_task_status","delete_task","move_task","restore_task","list_task_activity","search_tasks","my_work","list_statuses","create_status","update_status","reorder_statuses","delete_status","add_comment","list_comments","delete_comment","add_checklist_item","list_checklist","update_checklist_item","delete_checklist_item","list_board_members","invite_board_member","add_board_member","remove_board_member","update_member_role","list_pending_invitations","respond_to_invitation","cancel_board_invitation","create_organization","list_namespaces","move_board","transfer_board_ownership","get_board_prompt","update_board_file","list_board_files","create_oauth_client","list_oauth_clients","revoke_oauth_client","get_digest","save_session_handoff","get_project_context","get_board_settings","set_board_setting","get_board_settings_schema","bind_board_to_group","create_agent","list_agents","delete_agent","issue_agent_key","revoke_agent_key"],"toolCount":61,"serverVersion":"1.0.0"},"observationId":"ob_g96abr57wx5m","claimId":null},{"id":"ev_evw9xayde7js","kind":"auth_posture_changed","at":"2026-10-14T03:23:07.192Z","endpointId":"ep_ekyafje9kupb","before":{"issuer":"https://kangram.app","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://kangram.app/.well-known/oauth-protected-resource","authorizationServers":["https://kangram.app"]},"after":{"issuer":"https://kangram.app","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://kangram.app/.well-known/oauth-protected-resource","authorizationServers":["https://kangram.app"]},"observationId":"ob_cpegt8yw58af","claimId":null},{"id":"ev_whjn8je9hc4f","kind":"auth_posture_changed","at":"2026-10-13T00:29:10.816Z","endpointId":"ep_ekyafje9kupb","before":{"issuer":null,"scheme":"Bearer","conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":null,"authorizationServers":null},"after":{"issuer":"https://kangram.app","scheme":"Bearer","conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":true,"resourceMetadata":"https://kangram.app/.well-known/oauth-protected-resource","authorizationServers":["https://kangram.app"]},"observationId":"ob_x73fardn7v6z","claimId":null},{"id":"ev_29sb3t7afndj","kind":"tls_changed","at":"2026-09-12T15:25:08.449Z","endpointId":"ep_ekyafje9kupb","before":null,"after":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"kangram.app","validTo":"2026-12-04T13:45:20.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"AE:8C:DA:91:EA:85:30:B5:52:60:71:1D:A3:DC:88:C7:CE:49:28:B2:86:69:58:FD:8A:2E:7A:25:A2:ED:8D:A0"},"observationId":"ob_8n6rhgtk88ww","claimId":null},{"id":"ev_urtz872jnfdx","kind":"auth_posture_changed","at":"2026-09-12T15:25:08.428Z","endpointId":"ep_ekyafje9kupb","before":null,"after":{"issuer":null,"scheme":"Bearer","conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":true,"resourceMetadata":null,"authorizationServers":null},"observationId":"ob_8n6rhgtk88ww","claimId":null}]}