After talking internally, it seems like using state to store requests was fine to the team. So I have removed the commitments and just have the requests. I also fixed the unit tests that had issues since we simplified the JSON structure that was output.
Also addressed #8
After talking internally, it seems like using state to store requests was fine to the team. So I have removed the commitments and just have the requests. I also fixed the unit tests that had issues since we simplified the JSON structure that was output. Also addressed #8