Get started developing with Rulebooks
Discover our open-source Rulebook technology and ecosystem to build pioneering solutions never previously considered possible.
Updated
June 6, 2023
Contributors
Mike Harris
Bryce Willem
Introduction to development
Decentralized Rulebooks are a framework where governance extends beyond governments and boardrooms. Picture this: you're coding a solution and stumble upon a decision that seems bigger than your pay grade. You consult your boss, who prescribes a profit-driven solution that somehow doesn't feel right.
Rulebooks open an alternative path. You can implement your boss's strategy, but instead of it being a dictatorial decision, it's cast into the openly democratic world of Rulebooks. Here, it will be reviewed, discussed, and, if necessary, reshaped through a transparent process involving all stakeholders. It ensures that your work contributes to an optimized, fair, and responsible digital landscape.
Decentralized Rulebooks aren't just about avoiding tough decisions. They're a door opening a new world of innovative possibilities to build networks that no longer compromise between individual privacy (anonymity) and network safety (accountability). They represent the first framework capable of separating transactional governance from transactional utility, engendering deep opportunities for economic and civic innovation.
This introductory guide to development builds upon a basic understanding of Rulebooks as a universal privilege management and governance solution. If you'd like to learn more about the system's fundamentals, read here.
Notice for Test Network Users: We would like to inform you about an important aspect of using our test network. As per the licensing requirements, our website features a link to the Sybil service (jump to it here), essential for certain operational functionalities of our system. However, it's important to note that for test network operations, this web-based link is not the primary point of interaction.
For Test Network Operations: Please use the Command Line Interface (CLI) wallet. The CLI wallet is configured to locate and interact with the Sybil service without requiring web-based interaction. This approach is in line with our licensing clause and ensures seamless test network operations.
1
Node setup
Set up your Lead and Moderator nodes. This video provides a clear walkthrough for local machine setup, offering all the necessary steps to get your nodes up and running. No matter your level of expertise, this guide ensures you're ready to contribute to the landscape of Decentralized Rulebooks.
2
Wallet setup
This video takes you through setting up your wallet. Learn how to define a user, obtain credentials, and join your node—all from the command line. Web portal and proper UI are in our development pipeline.
3
Edge verifications
Explore the power of Single Sign-On authentications with our hands-on video. We'll demonstrate how to use your newly established wallet to interact with a utility, bypassing your advocate or Sybil interaction.
This video will guide you through enabling three distinct levels of authentication, and then walk you through a credential revocation to disable third-level access.
4
Links + resources
Don't keep reacting to the future. Join us and shape it.
Let's set up a call to discuss deployment opportunities in your domain.