Platform

Zodiac Reality Module

Zodiac Reality integrates Snapshot with Gnosis Safes. Since Snapshot is an off-chain tool, an oracle is required to bring results of votes on-chain.

Zodiac Reality Module

Zodiac Reality integrates Snapshot with Safe Wallets. Since Snapshot is an off-chain tool, an oracle is required to bring results of votes on-chain. Zodiac Reality takes the result of a Snapshot vote from an oracle and allows its corresponding Gnosis Safe to execute the transactions defined in said vote.

Function

Bring the results of Snapshot votes on-chain and make the transactions included in them be automatically executable by the corresponding Gnosis Safe.

Specification

  • All Council and Constituency Gnosis Safes will have the Zodiac Reality module (with the exception of the Treasury Council).
  • Each Snapshot space will have a plugin called SafeSnap that talks to the Zodiac Reality module on the corresponding Gnosis Safe (with the exception of the Treasury Council).
  • When a Snapshot proposal ends, the Zodiac Reality Oracle will correctly reflect the result of the proposal on-chain after some amount of time. The Zodiac Reality Module will then make the proposal executable by the Gnosis Safe it is attached to.
  • Configuration

  • Key Terms
    • Arbitrator: Address responsible for arbitrating disputes over the reality oracle’s answers
    • Timeout: The amount of time after a proposal where anyone can post a bond along with an answer to the oracle
    • Cooldown: The amount of time after the timeout period that must pass before a transaction can be executed
    • Expiration: The amount of time after the cooldown period where a transaction can be executed.
    • GroupArbitratorTimeoutCooldownExpirationMinimum Bond
      TAOCC Arbitrator Contract 0x…1 Hour2 Hours48 Hours1,000 MATIC
      Telcoin Treasury CouncilN/AN/AN/AN/AN/A
      Compliance CouncilN/A1 Hour4 Hours72 Hours
      TELx CouncilCC Arbitrator Contract 0x…1 Hour77 Hours120 Hours
      TAN CouncilCC Arbitrator Contract 0x…1 Hour77 Hours120 Hours
      TELx MinerCC Arbitrator Contract 0x…24 Hours80 Hours120 Hours
      StakerN/A24 Hours80 Hours120 Hours
      DeveloperN/A24 Hours80 Hours120 Hours
      ValidatorN/A24 Hours80 Hours120 Hours
  • Rationale

    Typically, when a vote passes on Snapshot, the voters trust that some multisig will honor the results of the vote. When Zodiac Reality is introduced, that trust is no longer required (though the Compliance Council is still trusted to correctly arbitrate the oracle result). When a Snapshot vote passes, the relevant transactions will automatically be executed.

    The Treasury Council will not use the Zodiac Reality system in early days of governance for safety reasons. Instead, the Treasury Council members will be regular signers on their Gnosis Safe. During elections, the TAO is required to change signers appropriately.