Road Map

The following is a list of planned features and subsystems for transitd and their completion status,

  • Daemon
    • HTTP server (60%)
      • JSON-RPC interface (90%)
      • TLS support (0%)
      • Multithreading (0%)
    • TLS certificate signing & verification system (0%)
    • Scanner (80%)
    • Connection manager (60%)
    • Bandwidth test feature (0%)
    • DHT (0%)
    • Trusted VPN feature
    • Automation features
      • Autoconnect (0%)
      • Autospend (0%)
    • GPS & network maps (10%)
    • Network Support Modules
      • cjdns (100%)
      • batman-adv (0%)
      • bmx 6/7 (0%)
      • olsr (0%)
      • olsr2 (0%)
      • babel (0%)
      • bird (bgp/ospf) (0%)
      • layer 2 (0%)
    • Tunnel Support Modules
      • cjdns (90%)
      • ipip (90%)
      • gre (0%)
      • openvpn (0%)
      • fastd (0%)
      • wireguard (0%)
      • tinc (0%)
      • tun2socks (0%)
      • pptp (0%)
      • IPsec (0%)
      • l2tp (0%)
    • Payment Support Modules
      • free (100%)
      • transitd coin (0%)
      • cryptocurrency microtransactions (0%)
    • GPS modules
      • Triangulation based on latency (0%)
      • Wireless SSID network survey based positioning (such as OpenWifi.su or WiGLE) (0%)
      • USB GPS devices (0%)
      • Serial GPS devices (0%)
  • Web UI (30%)
    • Gateway list (80%)
    • Session list (80%)
    • Statistics (0%)
    • Ratings (0%)
    • Configuration (10%)
    • Authentication/Authorization (20%)
    • Network map (10%)
    • Geolocation support (5%)
  • CLI (60%)
  • Documentation (10%)
  • Docker automated builds (100%)
  • OpenWrt/LEDE automated builds (0%)