# Next 6 months scope

Content Delivery Network:
- P2P routing table for optimal server location
- Geo-ip redirection to nearest server
- DHT Caching
- Live pay per view
- By client
- By content original
- Live via HIVE/Lightning network payments
- Live HLS → MP4 reformatting
- Hub coordinator system
- Health management
- Client side reports
- Server side reports
- Optimal request routing lookup
- Managed redirection endpoint
- High throughput low latency caching
- Verification of request via seed/token
Wrapping of Bitcoin onto HIVE:
- Creation of SPV; Chain relay contract
- Token contract
- Mint function → Validated by SPV contract
- Redeem function → Locked, unlocked by SPV contract or slashed
- Transfer
- Token functions
- HTLC
- Smart addresses
- Everything else supported by VSC standard token contract
- Wrapping providers
- Node Package
- Collateralization logic
- Forced liquidation
- Redeem prove or slash
- Other logic for management of safe collateral
- Pre-reserve deposit collateral
- Smart deposit addresses
- Auto deposit wBTC to HIVE wallet (without needing a HIVE account)
- Price oracle
- Voted in oracle list
- Verified price history oracle (TBD)
- Incentives via
- Wrapping / unwrapping fees
- Other TX fees
- TBD
Acela Core
- View tracking 2.0
- Privacy preserving view tracking
- 30 days expiration period
- PKI fully private view signatures using ZK-proofs/other cryptographic methods
- Federated view data exchange between entities
- Fully private 100% of the time
- Decentralized allowing multiple entities to contribute view data
- Ideally verifiable by 3rd parties
- Video content manager
- Background re-encode for further size reduction
- Instant uploads - Display original source then background encode
- Storage manager
- Garbage collection / Size reductions
- Clear/encode source
- Optimal storage options based on view count & estimated future views
- Slower/cheaper storage → Low activity videos
- Faster storage → High activity videos
- Multi storage type support
- Modular interface for managing mass storage of SPK / 3Speak videos
- Migration process & monitoring
- Integrations with SPK network storage system
- Healthchecks
- Maintain index of content CIDs → Videos → Associated storage locations & health reports
- Alert admins if needed
-
-
Cluster rewarding:
- Migration to custom code for handling pinning / unpinning
- Rewarding:
- Migrate to POA for partial verification of storage
- Build out tools to easily manage cluster rewarding node
- Analytics for storage data selection (views, rewards, reputation, etc)
SPK & Union indexer
- Various bug fixes and improvements
- Migrate to standard process for database deployments
- ENS domain support & indexing
- Bug fixes, various improvements & feature suggestions from the community & partners
-
Video encoder
- Rewarding
- Donate encoder rewards
- Comment rewards
- Direct payments
- Instant uploads
- Background encode
- Better handling of multi cluster support
- Discord Bot
- Research and improve discord bot to provide operators with a good interface to interact with the encoding software