Skip to content
Eric Olszewski edited this page Jun 13, 2018 · 3 revisions

Note: This is an evolving product that is currently under development - if you find any issues with our design philosophy or any bugs, please open an issue or submit a pull request.

Transmute provides open source infrastructure, tooling, and scaling solutions for blockchain technology. This mono-repo covers the following aspects of our blockchain enterprise solution.

Transmute Framework

The Transmute Framework allows developers to leverage the power of smart contracts through event-sourcing.

How it works:

  1. Select your datastore of choice (IPFS by default)
  2. Select your Ethereum network
  3. Data sent to the framework will be automatically stored in your database and a hash will be generated and stored on Ethereum in an EventStore.
  4. Data will automatically be emitted from the smart contract as transactions are processed, applied to the existing state, and added to a cache for your application to read and interact with.

This pattern closely resembles the Redux way of managing state for frontend applications and is 100% compatible.

Transmute Dashboard

The Transmute Dashboard is the user-facing component of our enterprise blockchain solution. The dashboard provides LDAP functionality with blockchain-compatibility and extendability.

For how we implement and integrate blockchain functionality into the LDAP design, please reference the following pages:

Transmute CLI

The Transmute CLI provides the same functionality as the dashboard from your command line. This is useful for anyone building on Transmute or developers who are leveraging some of the blockchain and cryptographic aspects of our platform.

The CLI also allows for interaction with the Transmute Network, a decentralized network for building and scaling blockchain-based applications. As the network comes online, we will be updating with details here.