Skip to content

Spiral-Safe/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

SpiralSafe

Seamless Multichain API Key Management with Nitro Enclave Security


Overview

SpiralSafe is a high-security, multichain API key management solution tailored for blockchain-based enterprises and developers. It supports seamless cryptographic operations across multiple networks, including Solana and Ethereum, while ensuring confidential computing through AWS Nitro Enclaves. SpiralSafe integrates with HashiCorp Vault and Consul for secure key management, offering real-time monitoring, scalability, and enterprise-grade reliability.


Key Features

  1. Multichain Key Management: Manage API keys and cryptographic assets across multiple blockchain networks.
  2. Nitro Enclaves Security: Secure operations in an isolated environment for confidential computing.
  3. HashiCorp Integration: Seamlessly works with Vault and Consul for secure secret storage and management.
  4. Scalable Infrastructure: Designed for horizontal scaling with high availability and disaster recovery options.
  5. Real-Time Monitoring & Alerts: Stay ahead with live updates and alerts for all operations.

Use Cases

  • DeFi Platforms: Secure API keys to protect smart contracts and ensure secure asset transfers.
  • Enterprises & Fintech: Enable safe and scalable blockchain operations across multiple networks.
  • Blockchain Developers: Simplify multi-network app development with centralized API key management.

Installation and Setup

  1. Prerequisites:

    • AWS Nitro Enclave-enabled instance
    • HashiCorp Vault and Consul installed
    • Docker
  2. Clone the Repository:

    git clone https://github.com/Spiral-Safe/services.git
    cd services
  3. Build the Plugin:

    make
  4. Run the Vault Dev Server:

    make enable
  5. Deploy with Docker Compose:
    Use the following command to deploy with Docker:

    docker-compose up -d

Configuration

  • Set Fixed IPs in HashiCorp Consul for stable communication.
  • Register Plugin Manually for production environments, following best practices from HashiCorp Vault.
  • Environment Variables: Configure API keys and blockchain credentials securely via .env files.

API Documentation

Refer to the API Documentation for endpoint specifications, request/response formats, and integration guidelines.


Security

SpiralSafe follows the highest security standards:

  • Deployed in Nitro Enclaves to ensure key isolation.
  • Audited configurations following HashiCorp Vault best practices.
  • Comprehensive access control and key rotation.

Pricing

  • Startup Plan: Free with limited API calls.
  • Enterprise Plan: Advanced features with priority support.
  • Custom Plan: Tailored solutions for large-scale operations.

Roadmap

  1. Expanded Blockchain Support: Additional chains beyond Solana and Ethereum.
  2. Enhanced UI: Web dashboard for API monitoring and management.
  3. Advanced Analytics: Deeper insights into API performance and usage patterns.

Community and Support

  • Documentation: Explore the full documentation here.
  • Issues: Report bugs and suggest features here.
  • Contact: For support, email us at support@spiralsafe.com.

Contributing

We welcome contributions from the community. Please read our contribution guidelines before submitting pull requests.


License

SpiralSafe is licensed under the Apache-2.0 License.


Connect with Us


This README provides everything necessary to understand, deploy, and contribute to SpiralSafe, ensuring a smooth experience for users and developers alike.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published