-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Summary
Create a Chrome browser extension that allows users to interact with the Space Data Network directly from their browser toolbar.
Features
- Connect to SDN - Leverage the existing
sdn-jsJavaScript SDK to connect as a light peer - Subscribe to data feeds - Monitor specific data types (OMM, CDM, etc.) with notifications
- View network status - See connected peers, data throughput, network health
- Quick publish - Publish SDS-formatted data directly from the extension
- Identity management - Store and manage Ed25519 keys securely in browser storage
- Bookmark objects - Track specific satellites/objects and get alerts
Technical Approach
- Use Manifest V3 for Chrome extension
- Service worker for background network connectivity
- Popup UI for quick actions and status
- Options page for configuration and identity management
- Integrate with existing
@spacedatanetwork/sdn-jsnpm package
Related
- JavaScript SDK: https://www.npmjs.com/package/@spacedatanetwork/sdn-js
- Browser connectivity via WebSocket relay nodes
Tasks
- Create extension scaffold with Manifest V3
- Implement service worker with sdn-js integration
- Design popup UI for status and quick actions
- Add identity/key management
- Implement data feed subscriptions with notifications
- Add options page for configuration
- Package and publish to Chrome Web Store
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels