{"id":"ag_6vqt6gkwqk2t","handle":"chainray","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":12,"events":[{"id":"ev_wpkb5x8mvnpd","kind":"status_changed","at":"2026-10-06T12:30:17.468Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-06T12:28:58.704Z"},"observationId":null,"claimId":null},{"id":"ev_f22wryr98uv5","kind":"status_changed","at":"2026-10-06T10:30:46.376Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-10-06T05:26:06.200Z"},"observationId":null,"claimId":null},{"id":"ev_phd5ted4pqez","kind":"status_changed","at":"2026-10-04T15:31:20.856Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-04T15:29:41.852Z"},"observationId":null,"claimId":null},{"id":"ev_ys2q948vzrjq","kind":"status_changed","at":"2026-10-04T13:29:16.339Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-10-04T09:28:28.073Z"},"observationId":null,"claimId":null},{"id":"ev_6nxcd7v5wwvr","kind":"tls_changed","at":"2026-10-04T02:29:15.361Z","endpointId":"ep_ea3xj4ee795p","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"chainray.online","validTo":"2026-12-30T06:12:42.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"B9:FF:DE:85:59:32:53:BF:68:39:7A:3C:72:38:BE:2F:52:78:2D:66:BD:84:18:21:D3:1E:56:8D:B8:5C:D5:0C"},"observationId":"ob_amuhd3yejnra","claimId":null},{"id":"ev_bv9gg8acywfj","kind":"auth_posture_changed","at":"2026-10-04T02:29:15.348Z","endpointId":"ep_ea3xj4ee795p","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_amuhd3yejnra","claimId":null},{"id":"ev_hfa3u4kvb82k","kind":"status_changed","at":"2026-10-03T19:30:04.633Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-03T19:29:05.534Z"},"observationId":null,"claimId":null},{"id":"ev_skdgu8akp2m2","kind":"tool_surface_changed","at":"2026-10-03T19:29:05.566Z","endpointId":"ep_ea3xj4ee795p","before":{"hash":"4af61705d8785928d12671fa0f74190aed7c38398a9b8a7a602c14713c803362","toolCount":38,"serverVersion":"2.5.8"},"after":{"hash":"1d5eb2467d03e9f99588fa3ea2cc3efd70061907e036725e65a8aa46f2e021df","added":["agent.erc8004","analyze.recent_interactions","analyze.tx_decode","chain.bridge.monitor","chain.cross","defi.compare","defi.farming","defi.opportunity","defi.tvl","defi.yields","market.stablecoin.monitor","market.stablecoin.supply","monitor.flashloan","monitor.liquidation","monitor.whale.alerts","monitor.whale.tracker","nft.collection","nft.floor","nft.holders","nft.metadata","oracle.chain_status","oracle.gas_avg","oracle.price_feed","predict.gas","predict.liquidity","predict.token_momentum","predict.whale_move","security.contract.events","security.contract.verify","security.mev.detect","security.mev.intel","token.screener","token.unlock","util.ens_resolve","util.governance","util.multi_sig","util.workflow_brief","wallet.labels","wallet.portfolio","wallet.profile","wallet.smart_money"],"changed":["agent.reputation","analyze.risk_dashboard","chain.block","chain.bridge.flow","chain.compare","chain.health","defi.aggregator","defi.health","defi.liquidity","gas.history","gas.optimize","gas.predict","gas.tracker","market.dex_trades","market.overview","market.solver_feed","monitor.watch.address","monitor.watch.diff","security.contract.scan","security.mev.shield","security.sandwich","token.holders","token.risk","token.supply","util.context_brief","util.intent_router","util.stream_info","util.verify_proof","wallet.credit_score"],"removed":[],"toolCount":79,"serverVersion":"2.5.8"},"observationId":"ob_abfrv73wmj8s","claimId":null},{"id":"ev_3h8yj5vqwagv","kind":"status_changed","at":"2026-10-03T00:30:55.777Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-10-03T00:29:57.905Z"},"observationId":null,"claimId":null},{"id":"ev_udzfttrk7zgp","kind":"tool_surface_observed","at":"2026-10-03T00:29:57.926Z","endpointId":"ep_ea3xj4ee795p","before":null,"after":{"hash":"4af61705d8785928d12671fa0f74190aed7c38398a9b8a7a602c14713c803362","tools":["token.risk","gas.tracker","token.price","token.trending","security.contract.scan","gas.history","defi.liquidity","gas.predict","token.holders","token.approval","market.overview","chain.compare","wallet.credit_score","analyze.risk_dashboard","chain.bridge.flow","defi.health","security.sandwich","gas.optimize","defi.aggregator","token.supply","chain.block","market.dex_trades","market.new_pairs","wallet.report","chain.health","agent.reputation","util.context_brief","agent.card.register","agent.card.discover","agent.card.lookup","security.mev.shield","market.solver_feed","token.sentiment","util.intent_router","util.verify_proof","monitor.watch.address","monitor.watch.diff","util.stream_info"],"toolCount":38,"serverVersion":"2.5.8"},"observationId":"ob_6cqf8p4eu4yn","claimId":null},{"id":"ev_shvydyvdqta7","kind":"endpoint_added","at":"2026-10-03T00:23:02.129Z","endpointId":"ep_v65gnvhehpug","before":null,"after":{"url":"https://chainray.online/mcp/sse","type":"mcp_sse","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null},{"id":"ev_g5g47c88rw37","kind":"endpoint_added","at":"2026-10-03T00:23:02.124Z","endpointId":"ep_ea3xj4ee795p","before":null,"after":{"url":"https://chainray.online/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}