Skip to content

RoadMap

David Colon edited this page Jan 3, 2025 · 1 revision

This is Side Project Idea, I had. gonna play it out as far as possible. very much a work in progress. but will note future ideas and thoughts on a potential road map.

Finish MVP

  • Oracle Server: Add Event Listeners for Github message events
  • Oracle Server: Add Event Listeners for Errantry Smart Contract for client registrations
  • Oracle Server: implement job queue and process
  • Oracle Server: Add Docker for redis and server
  • Oracle Server: Test and implement full MVP cycle
  • GH Page: Show connected user they are a client
  • GH Page: Show connected user's errands with links
  • GH Page: Show connected user's outstanding balance
  • Errantry Contract: Update client registration with process for registering repository id. (one to many)
  • GH Page: Show registered repositories
  • Update README
  • Create GIFs of workflow
  • END OF MVP

Beyond MVP

  • Errantry Contract: Add accountability mechanism for clients or repositories that don't pay bills. (badges on messages)
  • Oracle Server: post messages to registered repository issues tied to PRs
  • Oracle Server: Add redundancy with saving unpaid completed errands for daily attempts at payments
  • Errantry Contract: Remove loop from payErrands and allow for individual transaction made through multi-call
  • Oracle Server: Update transaction processing to support multicall
  • GH Pages: Searchable Client standing by repository or client address
Clone this wiki locally