A SDK for creating applications that have subjective yet deterministic truth using pre defined criteria.
The SDK creates a second-tier governance mechanism by readers and incentivizes users to tell the truth and penalizes them for lying. In case of dispute, the UMA governance decides the truth. The content creator stakes a bond and proposes the criteria.
The idea behind this project is simple: Truth should not be debatable and people who are responsible for safeguarding the truth should not mislead it by their own confirmation bias. This SDK allows people to post the criteria, the content, and the binary scale of judgment. (for example Fact or Opinion), the readers then can vote on this, if the poster violates the aforementioned criteria and this is escalated by aware users to the UMA Holders DAO, which then they find guilty then the bond is slashed and distributed to users who voted against the criteria and challenged this proposal.
This SDK can also be used for something silly like "Is this funny?" posts or something more serious like "Is it deepfake?"
We use UMA Protocol and all the governance takes place on decentralised EVM compatible smart contracts.