{"id":"ag_7dyf7v38z78q","handle":"rubin-exchange","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":25,"events":[{"id":"ev_avakmk9jtx9r","kind":"auth_posture_changed","at":"2026-10-23T04:25:15.152Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_ueqwsc55rg9n","claimId":null},{"id":"ev_yusbvga9sq97","kind":"auth_posture_changed","at":"2026-10-20T16:24:43.732Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_xutzmaajy3aa","claimId":null},{"id":"ev_he3tah4x3fzq","kind":"auth_posture_changed","at":"2026-10-18T11:27:10.062Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_skhr5cc6ej8w","claimId":null},{"id":"ev_e972gt8s7vhg","kind":"auth_posture_changed","at":"2026-10-16T13:27:09.149Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_qxnk98t2tnwd","claimId":null},{"id":"ev_9nr2ur5g5yaj","kind":"auth_posture_changed","at":"2026-10-13T13:24:04.261Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_zcf42ar65jwx","claimId":null},{"id":"ev_85m2yf2na2gd","kind":"status_changed","at":"2026-10-09T18:27:45.412Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-09T18:25:23.910Z"},"observationId":null,"claimId":null},{"id":"ev_6tdntu6qtm7s","kind":"tls_changed","at":"2026-10-09T18:25:24.157Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"mcp.mainnet.rubin.trade","validTo":"2026-11-17T19:03:13.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"7E:A4:99:AA:C9:EF:31:C5:17:E5:6E:DE:E3:72:02:CC:C1:6A:8C:60:1C:FE:5C:30:FB:2C:8A:2C:3A:FD:6E:4A"},"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"mcp.mainnet.rubin.trade","validTo":"2027-01-07T07:35:20.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"09:81:4E:42:D9:44:98:59:2C:BF:3B:C8:A8:45:69:1D:CF:A9:78:A2:AD:8B:FE:D0:CE:45:CD:E8:F5:2A:60:6D"},"observationId":"ob_tt3jj4mmrmc6","claimId":null},{"id":"ev_9nkk6gfpqvk2","kind":"auth_posture_changed","at":"2026-10-09T18:25:24.081Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_tt3jj4mmrmc6","claimId":null},{"id":"ev_rcdv9y4r5ng9","kind":"tool_surface_changed","at":"2026-10-09T18:25:23.926Z","endpointId":"ep_xtzx3ghfaqqh","before":{"hash":"ab2bba786729e84d1287c0796eb3778aad39217ecd363ebe69d37bfa802650ab","toolCount":33,"serverVersion":"0.2.0"},"after":{"hash":"c9ef71615505c81e23d101223b6ee34dd01c25e5c1d7d0900f4891ff6e253bef","added":[],"changed":["batch_cancel","cancel_all_orders","cancel_order","close_position","get_candles","get_candles_multi","get_fills","get_market","get_open_orders","get_orderbook","get_pnl","open_position","place_limit_order","place_market_order","place_stop_loss","place_take_profit"],"removed":[],"toolCount":33,"serverVersion":"0.2.0"},"observationId":"ob_tt3jj4mmrmc6","claimId":null},{"id":"ev_v423gf9hda73","kind":"status_changed","at":"2026-10-08T05:22:57.067Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-10-07T23:24:45.723Z"},"observationId":null,"claimId":null},{"id":"ev_5kkdeb3vjq2c","kind":"auth_posture_changed","at":"2026-10-06T20:27:59.323Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_bajjyv2jz6qb","claimId":null},{"id":"ev_ayvj9a2sr3mw","kind":"auth_posture_changed","at":"2026-10-02T13:22:30.239Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_6sx7edfmnfey","claimId":null},{"id":"ev_h83gkdpvb24b","kind":"auth_posture_changed","at":"2026-09-30T23:24:30.649Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_gju38zsp6rbd","claimId":null},{"id":"ev_25xdren6h2xe","kind":"auth_posture_changed","at":"2026-09-29T15:20:46.258Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_m6vgsgz7kwpv","claimId":null},{"id":"ev_me5n8n8sfptu","kind":"auth_posture_changed","at":"2026-09-28T12:26:11.115Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_d5zpz27vjvup","claimId":null},{"id":"ev_jdrss7qxjpsj","kind":"auth_posture_changed","at":"2026-09-27T09:24:26.283Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_94cm5sjyy8ms","claimId":null},{"id":"ev_858ztx2nec8s","kind":"auth_posture_changed","at":"2026-09-25T12:27:40.889Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_5p8bdn2g5hsv","claimId":null},{"id":"ev_mht8dmhyprhj","kind":"auth_posture_changed","at":"2026-09-22T22:23:07.327Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_5raf5757hf2n","claimId":null},{"id":"ev_j7mh4fmbnaxd","kind":"auth_posture_changed","at":"2026-09-19T15:27:44.967Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_p3kra72j5u8q","claimId":null},{"id":"ev_4dprb5n8qb37","kind":"auth_posture_changed","at":"2026-09-16T21:27:09.485Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_4g2na8uc8kxt","claimId":null},{"id":"ev_83ry3vjvrjda","kind":"auth_posture_changed","at":"2026-09-15T20:22:16.245Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_ayt3z83d6afs","claimId":null},{"id":"ev_7erv476njbp4","kind":"auth_posture_changed","at":"2026-09-14T11:19:53.235Z","endpointId":"ep_xtzx3ghfaqqh","before":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_esjwgeptxf2a","claimId":null},{"id":"ev_vuuagu9qw9kt","kind":"tls_changed","at":"2026-09-13T01:25:15.340Z","endpointId":"ep_xtzx3ghfaqqh","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"mcp.mainnet.rubin.trade","validTo":"2026-11-17T19:03:13.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"7E:A4:99:AA:C9:EF:31:C5:17:E5:6E:DE:E3:72:02:CC:C1:6A:8C:60:1C:FE:5C:30:FB:2C:8A:2C:3A:FD:6E:4A"},"observationId":"ob_jushqex4ev28","claimId":null},{"id":"ev_vw5dvc36rvcw","kind":"auth_posture_changed","at":"2026-09-13T01:25:15.232Z","endpointId":"ep_xtzx3ghfaqqh","before":null,"after":{"issuer":"https://mcp.mainnet.rubin.trade","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.mainnet.rubin.trade/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.mainnet.rubin.trade"]},"observationId":"ob_jushqex4ev28","claimId":null},{"id":"ev_w8hrsb639qvh","kind":"tool_surface_observed","at":"2026-09-12T09:27:59.505Z","endpointId":"ep_xtzx3ghfaqqh","before":null,"after":{"hash":"ab2bba786729e84d1287c0796eb3778aad39217ecd363ebe69d37bfa802650ab","tools":["whoami","get_block_height","list_markets","get_market","get_orderbook","get_candles","get_candles_multi","get_balance","get_equity","get_positions","get_open_orders","get_portfolio","get_position_risk","get_fills","get_pnl","get_funding_status","deposit_to_subaccount","top_up_gas","place_limit_order","place_market_order","cancel_order","cancel_all_orders","batch_cancel","place_stop_loss","place_take_profit","close_position","close_all_positions","open_position","get_news","get_leaderboard","get_my_rank","get_fee_tier","get_referral_program"],"toolCount":33,"serverVersion":"0.2.0"},"observationId":"ob_5ccjexsbfvmf","claimId":null}]}