roadmap - atticplaygroup/prex GitHub Wiki

Roadmap

Complete documentation

  • Implement functions
    • Get Sui public key
    • List services and accounts
    • Option to disable quota control
    • API tests for withdraw and related cron jobs
  • Guides
    • An echo server
    • Move registration to a separate guide
    • CLI tool for transferring money
  • How-Tos
    • Build a chatbot
    • Build an email server
  • Configuration
  • Reference

PAID Services

General Purpose

  • Prex
    • Allow unauthenticated GET methods for resources
    • Resale fulfilled but haven't claimed orders
      • Separate service provider and seller
      • Add user type provider
        • Verify signature in registration
        • Only allow providers to place sell order unless reselling
    • API tests for withdrawal
    • Sponsoring other accounts to pay
    • Unify payments like blockchains, traditional payments like Stripe, and from other Prex instances
    • Repeated order match until it bid_quantity is reached
    • Different methods can cost different units of quota, or based on timeout
    • Specify the set of trusted sellers in order matching
  • User agent
    • Basic functionality
      • Automate quota fetching for Prex itself
    • Budget Pacing algorithm
  • External PAID Services
    • Library for token auth
    • Dynamic pricing algorithm for token issue based on service load
    • Protocol to resolve global service ID conflicts

Special Purpose

  • PAID Index service
    • Basic functionality
      • Content sponsoring like ads
      • Automate index sinker from model inference signed contents
    • Service quality monitor
    • Service provider reputation, possibly with adversarial bandits
  • PAID Model inference
    • Basic functionality
      • Model training
        • Spam classifier
      • Model inference
  • PAID Storage
    • Cache
    • NoSQL DB
    • Object storage

Non-PAID Services

  • A Separate Authentication Server
    • WebAuthn registration and authentication
    • OAuth registration and authentication
    • Integrate with Prex
      • OAuth registration and authentication
      • Move free quota service to Authentication server
  • User tracking
    • Fraud detection
  • Model training
⚠️ **GitHub.com Fallback** ⚠️