The Smart Rings Protocol - API is a critical component in the Smart Rings ecosystem, designed to interact with the WebApp. Its primary functions are to generate signatures and verify solvency proofs. The custom signature generation repository is in a separate private repository, reserved for future projects. It's currently awaiting an audit to ensure its security and reliability before being integrated into upcoming projects.
- Signature Generation: Enables the WebApp to generate cryptographic signatures.
- Solvency Proof Verification: Assists in verifying the proof of solvency, ensuring the integrity and trustworthiness of transactions.
The current implementation of the Smart Rings Protocol - API requires users to input their private keys directly. This input is then transmitted over an unencrypted channel. Given the sensitive nature of private keys, this method poses significant security risks if used in a production environment. As such, it is highly recommended to use burner private keys (keys created specifically for testing and without access to actual funds or valuable assets) when interacting with this API.
- Limited Use: This API should only be used for testing purposes.
- Burner Keys: It is highly recommended to use burner private keys (keys created specifically for testing and without access to actual funds or valuable assets).
- No Production Use: Under no circumstances should this API be used with private keys associated with real or valuable assets in a production environment.
- Clone the repository.
- Navigate to the project directory.
- Install the dependencies.
npm install- Start the server.
npm startIf needed, you can contact the team at contact@cypherlab.fr