naftiko: 1.0.0-alpha2 info: label: GoldRush Streaming API — Wallet Activity description: Wallet activity subscription via the Streaming API GraphQL-over-WebSocket endpoint. Self-contained Naftiko capability. tags: - Covalent - GoldRush - Streaming - Wallet created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: GOLDRUSH_API_KEY: GOLDRUSH_API_KEY capability: consumes: - type: http namespace: streaming-wallet-activity baseUri: https://streaming.goldrush.dev description: GoldRush Streaming GraphQL subscription for wallet activity. resources: - name: graphql path: /graphql operations: - { name: subscribeWalletActivity, method: POST, description: 'Wallet Activity Stream — live decoded events for an address.', outputRawFormat: json } authentication: type: apikey key: Authorization value: 'Bearer {{env.GOLDRUSH_API_KEY}}' placement: header exposes: - type: mcp namespace: streaming-wallet-activity-mcp port: 9090 transport: http description: MCP adapter exposing the wallet activity subscription. tools: - { name: goldrush-streaming-wallet-activity, description: 'Subscribe to wallet activity (decoded events) for an address.', hints: { readOnly: true, idempotent: false }, call: streaming-wallet-activity.subscribeWalletActivity }