- [ ] Reveng'ing the protocol - [ ] PoC for protocol implementation - [ ] Drafting API - [ ] Restructuring PoC to conform with drafted API - [ ] Testing