Skip to content

originalworks/protocol-core

Repository files navigation

ORIGINAL WORKS PROTOCOL CORE COMPONENTS

  1. OWEN. Original Workes Electronic Notification. Software used by Royalty Administrators to publish assets to the Original Works Protocol.
  2. DDEX Parser
  3. Validator_node.
  4. Prover

Local setup

To run local setup:

  • make sure you got all dependencies installed (node >= 22, npx, forge, cargo, kurtosis)
  • run make local-up. You will be asked whether to create real of fake proving environment.
    • if you plan to just test owen or validator features, create fake env (it will save time of additional builds and proving)
    • if you plan to run e2e test including generating and validating proof onchain then create real env
  • run owen with .env.local by adding LOCAL=1 flag
  • run validator_node with .env.local by adding LOCAL=1 flag. If you run fake proving add also RISC0_DEV_MODE=1 for time saving.

To shut down local setup:

  • run make local-down