The contract is largely untested at the moment and the implementation is just a placeholder - [ ] Add contract tests - [ ] Create deployment script that builds the guest to capture the image ID and any network specific configurations - [ ] Ensure contracts handle edge cases (e.g. missed slots) gracefully