- Signal-K/polygon ↝ Contract interactions
- Signal-K/client ↝ Frontend for interactions with our contracts
All documentation is visible on Notion
- User mints an anomaly that has appeared in their UI (for now, the webapp, later it will be the game as well)
- API searches for a token that has already been lazy minted with the TIC id of the anomaly (or the identifier of the candidate)
- If there is a token id that has the TIC Id, then claim a copy of that to the
msg.sender
(player’s address) so they can manipulate it in-game - If the TIC ID has never been minted before, lazy mint a new one with parameters fetched from the data source and send it to
msg.sender
- Return the IPFS metadata
- If there is a token id that has the TIC Id, then claim a copy of that to the
- Add some buttons that allow manipulations for the NFT (e.g. viewing (reading) metadata (e.g. image/video files, graphs).
- Graphs should be generated in a Jupyter notebook and returned in the Next app.
- User creates post (proposal Proposal Board → Migration from Vite) with the NFT ID for their anomaly and some extra metadata for their discoveries and proposal, and then users can vote