ChainFront, an API-as-a-Service for building software to enable blockchain-based applications, announced that it is now open-sourced and available on GitHub. ChainFront launched last year to address usability issues for end-users of crypto, mainly focused on private key management.
The service from ChainFront provides account creation, multi-sig transaction signing and is integrated out of the box with several multi-factor authentication techniques. ChainFront currently works with Bitcoin, Ethereum, Ripple, and Stellar networks.
“The need to solve the user-experience problem continues to exist, and our hope is moving ChainFront to open source will accelerate deployment of a solution for the industry. We’ve open-sourced our REST APIs and HashiCorp Vault transaction signing plug-ins for others to use and learn from. Please contact us (info at chainfront.io) if you’d like to learn more — specifically, we have a full technology stack to enable you to operate this as a SaaS offering, including tenant and customer administration.”
– The ChainFront Team
- Create accounts and transactions on Hyperledger Fabric, R3 Corda, Stellar, Ripple, Ethereum, and Bitcoin blockchain networks
- Support complex multi-party approval workflows, or simple implicit approvals
- Transaction approvals via MFA push approvals (Authy), TOTP codes, or implicit
- Rapid integration via robust REST APIs and SDKs. ChainFront handles queuing, fee estimation, monitoring
- Execute blockchain transactions via simple REST API calls
- All cryptographic operations and private key material generated and used only inside a secure enclave, no ability to export externally
- For additional security, typically all transactions also require signature from private keys residing in additional secure enclave owned by ChainFront
- Scalable, reliable, secure, and performant microservices architecture hosted in AWS
- Multi-regional backup of the secure enclave that houses private keys
- Optional direct private subnet-to-subnet connectivity available via AWS PrivateLink
- Support account recoverability via username, password, and phone number (no need to remember private keys)