Derupt is permissionless, anyone can setup and run a client.
Derupt Client Repo (Repo Link Coming Soon)
Derupt is just a set of smart contracts with functions; an agreed upon procedure for messages and message interactions. To interface with those smart contract functions, you need a client. Derupt can be ran locally, or on a server for your community to access.
As a developer, you can receive STX and CityCoins from the content created and interacted with via your client. Simply update the
src/lib/fees.jsAdditionally, as a Derupt developer you don't have to think about private keys since its designed to leverage Stacks, user simply sign transactions with their Leather (formerly Hiro) or Xverse wallet.