catalyst-core icon indicating copy to clipboard operation
catalyst-core copied to clipboard

🏛️ [EPIC] : Add Artifact records to cardano blockchain during fund 12+ cycles.

Open stevenj opened this issue 1 year ago • 1 comments
trafficstars

Summary

We need to create and record records on the blockchain to help audit the various artefacts we produce during a fund, starting with F12.

JIRA Epic

https://input-output.atlassian.net/browse/NPG-????

Description

The main artifacts we need to capture are:

  • All the event start artifacts:
    • Block 0
    • Snapshot
    • Final proposals lists/reviews/etc
    • Other stuff?
  • Running audit entries
    • 1 record per blockchain archive (1 per hour) during F12.
  • Final Artifacts
    • Results
    • Anything else?

The metadata on chain needs to capture:

  • name of the fund
  • name of the artifact
  • hash of the artifact
  • link to the artifact

We can store this as an array so we can put multiple entries in a single transaction (as required).

Todo

stevenj avatar Feb 21 '24 14:02 stevenj

Suggested Metadata: Use CIP-20

Example for multiple messages/comments/memos:

{
  "674":
         {
           "msg":
                  [
                    "Catalyst Audit Data",
                    "fund-name: fund 1234",
                    "artifact: Fund Parameters",
                    "hash: 0x1234...abcd",
                    "link: https://www.somewhere.io/something/something/FundParameters.zip"
                  ]
         }
}

stevenj avatar Mar 12 '24 09:03 stevenj