{"id":"ag_daax4mdgdqbw","handle":"tanod-security","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":17,"events":[{"id":"ev_mradawtrh4pm","kind":"tool_surface_changed","at":"2026-10-23T20:25:29.075Z","endpointId":"ep_r23zb6a9vwv8","before":{"hash":"653e055ced3185377c8508179eacebb800916108c242babfedebb80a35f68106","toolCount":27,"serverVersion":"0.1.0"},"after":{"hash":"ddeddce66a628c553d0d2aaa2243edc07557487011dec18ad8a65d432686f787","added":[],"changed":["check_token_safety"],"removed":[],"toolCount":27,"serverVersion":"0.1.0"},"observationId":"ob_5wcqq455taxb","claimId":null},{"id":"ev_q6dcmgg6mzx3","kind":"tool_surface_changed","at":"2026-10-23T07:28:07.544Z","endpointId":"ep_r23zb6a9vwv8","before":{"hash":"339d14ed9ad18bef68fd31604b560871fb9c0df360f23049530d9181de29b0b1","toolCount":26,"serverVersion":"0.1.0"},"after":{"hash":"653e055ced3185377c8508179eacebb800916108c242babfedebb80a35f68106","added":["repo_info"],"changed":[],"removed":[],"toolCount":27,"serverVersion":"0.1.0"},"observationId":"ob_rgcs3g7kb236","claimId":null},{"id":"ev_2nnntnq4g8bk","kind":"tool_surface_changed","at":"2026-10-16T14:32:30.357Z","endpointId":"ep_r23zb6a9vwv8","before":{"hash":"f52cefa93c0f995e908b1ea7617cd09bcae27ec70a019661a9738c4d4c183a0d","toolCount":26,"serverVersion":"0.1.0"},"after":{"hash":"339d14ed9ad18bef68fd31604b560871fb9c0df360f23049530d9181de29b0b1","added":[],"changed":["check_text_for_secrets"],"removed":[],"toolCount":26,"serverVersion":"0.1.0"},"observationId":"ob_9ypn4j73xw3f","claimId":null},{"id":"ev_dah5y8qshp8e","kind":"tool_surface_changed","at":"2026-10-16T02:30:51.496Z","endpointId":"ep_r23zb6a9vwv8","before":{"hash":"d960a125cada4a825a33f8d617163cf4d38141c2cb710d6b103c45c38fdc060e","toolCount":26,"serverVersion":"0.1.0"},"after":{"hash":"f52cefa93c0f995e908b1ea7617cd09bcae27ec70a019661a9738c4d4c183a0d","added":[],"changed":["audit_token_approvals","check_address_poisoning","check_contract_before_interaction","check_sanctions","check_sanctions_batch","check_security_headers","check_solana_token_safety","check_text_for_secrets","check_token_honeypot","check_token_safety","check_url_phishing","check_urls_phishing_batch","check_wallet_drain","decode_calldata","detect_proxy","get_allowance","get_verification_code","get_wallet_counterparties","inspect_domain","rdap_lookup","scan_agent_package","scan_contract_address","scan_contract_source","text_unicode_inspect","token_verdict","verify_email"],"removed":[],"toolCount":26,"serverVersion":"0.1.0"},"observationId":"ob_vamd6nsezftc","claimId":null},{"id":"ev_kj3qyndk6sju","kind":"tool_surface_changed","at":"2026-10-15T13:21:43.985Z","endpointId":"ep_r23zb6a9vwv8","before":{"hash":"64d600383e174fef70585ac48fe0087e4230c26211a4692b55c4526a689e6d28","toolCount":25,"serverVersion":"0.1.0"},"after":{"hash":"d960a125cada4a825a33f8d617163cf4d38141c2cb710d6b103c45c38fdc060e","added":["check_text_for_secrets"],"changed":[],"removed":[],"toolCount":26,"serverVersion":"0.1.0"},"observationId":"ob_8qx2veut9t8x","claimId":null},{"id":"ev_35ue8tqdayjy","kind":"tool_surface_changed","at":"2026-10-15T07:22:33.351Z","endpointId":"ep_r23zb6a9vwv8","before":{"hash":"3ea1d442dce6d71b985468e31db483952fd96cb0389eb37c9e1f44ad9ccb83ff","toolCount":22,"serverVersion":"0.1.0"},"after":{"hash":"64d600383e174fef70585ac48fe0087e4230c26211a4692b55c4526a689e6d28","added":["get_verification_code","get_wallet_counterparties","token_verdict"],"changed":[],"removed":[],"toolCount":25,"serverVersion":"0.1.0"},"observationId":"ob_r2b8bmgffsy9","claimId":null},{"id":"ev_prgz7wkfnb9q","kind":"tool_surface_changed","at":"2026-10-13T22:26:46.967Z","endpointId":"ep_r23zb6a9vwv8","before":{"hash":"408c8a035bc6b54e5afd455504904dd7f538424492c787b3e008931237585753","toolCount":19,"serverVersion":"0.1.0"},"after":{"hash":"3ea1d442dce6d71b985468e31db483952fd96cb0389eb37c9e1f44ad9ccb83ff","added":["audit_token_approvals","check_address_poisoning","check_wallet_drain"],"changed":[],"removed":[],"toolCount":22,"serverVersion":"0.1.0"},"observationId":"ob_aetfgrjbvmj9","claimId":null},{"id":"ev_fcfwpu8uj8fs","kind":"tls_changed","at":"2026-10-13T02:25:01.376Z","endpointId":"ep_r23zb6a9vwv8","before":null,"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"tanod.dev","validTo":"2027-01-04T15:23:53.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"42:4E:C3:21:85:BF:3C:16:A2:A4:8A:B6:42:6C:B6:FD:E6:C5:58:F5:8B:E1:73:93:8B:FF:10:6E:25:A4:98:76"},"observationId":"ob_4jxppz6urmdx","claimId":null},{"id":"ev_mygsjn5rz24t","kind":"auth_posture_changed","at":"2026-10-13T02:25:01.361Z","endpointId":"ep_r23zb6a9vwv8","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_4jxppz6urmdx","claimId":null},{"id":"ev_f67r5ym4t377","kind":"tool_surface_changed","at":"2026-10-13T02:25:01.103Z","endpointId":"ep_r23zb6a9vwv8","before":{"hash":"6d933475b9eaca0390c8ccf26a4bcaf6317fd6d3e3615428f5e81a1b585bff28","toolCount":18,"serverVersion":"0.1.0"},"after":{"hash":"408c8a035bc6b54e5afd455504904dd7f538424492c787b3e008931237585753","added":["check_token_safety"],"changed":[],"removed":[],"toolCount":19,"serverVersion":"0.1.0"},"observationId":"ob_4jxppz6urmdx","claimId":null},{"id":"ev_fy8y9qwxd93e","kind":"tool_surface_changed","at":"2026-10-12T05:25:14.106Z","endpointId":"ep_r23zb6a9vwv8","before":{"hash":"aadd19f43ba9a6ab018668fa2f39a80638f270d16cfacca97bc044698e44dfcd","toolCount":17,"serverVersion":"0.1.0"},"after":{"hash":"6d933475b9eaca0390c8ccf26a4bcaf6317fd6d3e3615428f5e81a1b585bff28","added":["check_solana_token_safety"],"changed":["check_security_headers","check_token_honeypot","decode_calldata","get_allowance","inspect_domain","rdap_lookup","scan_agent_package","verify_email"],"removed":[],"toolCount":18,"serverVersion":"0.1.0"},"observationId":"ob_tz8gf43g8z62","claimId":null},{"id":"ev_r6ux7pnu8rhf","kind":"tool_surface_changed","at":"2026-10-11T16:30:08.112Z","endpointId":"ep_r23zb6a9vwv8","before":{"hash":"0f48fdbbf69049dbdea60b9b6e0e7039bea9c4f812003285afa4844348b07baa","toolCount":17,"serverVersion":"0.1.0"},"after":{"hash":"aadd19f43ba9a6ab018668fa2f39a80638f270d16cfacca97bc044698e44dfcd","added":[],"changed":["verify_email"],"removed":[],"toolCount":17,"serverVersion":"0.1.0"},"observationId":"ob_vtm7g3ttz2qm","claimId":null},{"id":"ev_6gra98aug28a","kind":"tool_surface_changed","at":"2026-10-11T10:24:36.427Z","endpointId":"ep_r23zb6a9vwv8","before":{"hash":"30adbdd10b09ef5f5d598afb964a87fbd1db7468cb748f2b90e32a08caa954fe","toolCount":16,"serverVersion":"0.1.0"},"after":{"hash":"0f48fdbbf69049dbdea60b9b6e0e7039bea9c4f812003285afa4844348b07baa","added":["check_token_honeypot"],"changed":["check_contract_before_interaction"],"removed":[],"toolCount":17,"serverVersion":"0.1.0"},"observationId":"ob_th82874fx2rf","claimId":null},{"id":"ev_jzevzcdqkxje","kind":"tool_surface_changed","at":"2026-10-10T15:31:56.570Z","endpointId":"ep_r23zb6a9vwv8","before":{"hash":"61502184cff0f217de6a1657fe9d8410fedcd6a0ff6caa64326cdf6514b41a21","toolCount":16,"serverVersion":"0.1.0"},"after":{"hash":"30adbdd10b09ef5f5d598afb964a87fbd1db7468cb748f2b90e32a08caa954fe","added":[],"changed":["detect_proxy","get_allowance"],"removed":[],"toolCount":16,"serverVersion":"0.1.0"},"observationId":"ob_6zp9nmafz5j9","claimId":null},{"id":"ev_fmv5d2tj8q7a","kind":"status_changed","at":"2026-10-09T14:33:21.424Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-09T14:32:37.483Z"},"observationId":null,"claimId":null},{"id":"ev_cg5vfxfcder6","kind":"tool_surface_observed","at":"2026-10-09T14:32:37.503Z","endpointId":"ep_r23zb6a9vwv8","before":null,"after":{"hash":"61502184cff0f217de6a1657fe9d8410fedcd6a0ff6caa64326cdf6514b41a21","tools":["scan_contract_source","scan_contract_address","check_contract_before_interaction","scan_agent_package","check_url_phishing","check_urls_phishing_batch","check_sanctions","check_sanctions_batch","detect_proxy","decode_calldata","get_allowance","inspect_domain","check_security_headers","verify_email","rdap_lookup","text_unicode_inspect"],"toolCount":16,"serverVersion":"0.1.0"},"observationId":"ob_gbdame7a5pxk","claimId":null},{"id":"ev_7vehsacccqqc","kind":"endpoint_added","at":"2026-10-09T14:21:50.637Z","endpointId":"ep_r23zb6a9vwv8","before":null,"after":{"url":"https://tanod.dev/mcp/security","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}