Skip to content

Signal-K/sytizen

This branch is 1 commit ahead of, 1 commit behind main.

Folders and files

NameName
Last commit message
Last commit date
Apr 28, 2023
Jan 14, 2025
Feb 19, 2025
Jan 17, 2025
Oct 13, 2024
Dec 6, 2024
Mar 8, 2023
Sep 25, 2024
Sep 24, 2024
Mar 8, 2023
Sep 23, 2024
Jan 8, 2023
Sep 30, 2024
Dec 15, 2022
Oct 14, 2024
Sep 30, 2024
Jun 26, 2024

Repository files navigation

sytizen-unity

.github/workflows/moralis.yml Node.js CI Node.js CI Binder

Signal-K/Sytizen Repo

Related repositories

Documentation

All documentation is visible on Notion

Citizen Science Classifications

Process

  • 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
  • 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