We are OpenSquare team, currently dedicated to infrastructure building in the dotsama ecosystem, has developed and are maintaining products including subsquare, dotreasury, statescan, etc. We are proposing a specification to decentralize dotsame off-chain governance discussions data.
In current governance workflow, community users leave proposal context and have discussions in centralized platforms like Polkassembly, Subsquare, etc. Though usually these platforms have public APIs with which community members or other platforms can sync the data, there are still problems.
We propose SIMA spec to solve above problems. SIMA defines a set of user actions and data standards to decentralize off-chain governance data for substrate based blockchains. In general, with this spec governane users sign their actions data with their polkadot keys, submit the signed data to spec implementers. Spec implementers will be responsible for submitting the IPFS CID of user actions data to blockchain with a system#remark
extrinsic.
It's still in draft status, and we'll be very appreciated with any suggestions. We will begin the development when the community reach some degree of consensus with its feasibility. Please check the full spec.