SIMBA Chain Platform

The SCD interface allows users to easily build a graph of relationships using what we call an “Asset and Transaction” model.

This graphical model is then converted to Solidity where each asset and transaction becomes a Solidity Smart Contract method that can be executed on the blockchain. The designer is not a generic graphical code editor, rather it provides a logical model related to use cases around supply chain, audit and provenance.


Assets are business domain entities. They are the nouns of your business workflow. For example, if you are a car manufacturer, assets may be cars or designs.

When creating an asset in the SCD, you are creating a type of asset (Car, Parts). When you use assets on the blockchain, or associate transactions with assets, you use an instance of an asset. The instance identifier (aka primary key) is determined by your business workflow and systems. This allows you to reference assets on the blockchain that map back to your operational databases and documents.


Transactions are business domain processes or states that use or impact assets. They are actions or asset states that result from actions.

When you create a transaction in SCD you associate it with one or more assets. When a transaction is invoked, it takes the instance identifier or associated assets along with any other contextual parameters you define, such timestamps, state identifiers or associated files.

Want to Learn More?

We created this in-depth ebook to further explain the methodology, how to use the SCD, and other important information

Ready to get Started?

Build your smart contract on the SIMBA Chain Smart Contract Designer

Start Building Now