---
# System prepended metadata

title: Next 6 months scope

---

# Next 6 months scope
![](https://hackmd.io/_uploads/BkV-NLXza.png)



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