FireFly OS

The first open source, decentralized, multi-party operating system for enterprise blockchain networks.
Try Free on Kaleido
Coming Soon

FireFly is a multiparty system for enterprise data flows, powered by blockchain. It solves all of the layers of complexity that sit between the low level blockchain and high level business processes and user interfaces. FireFly enables developers to build blockchain apps for enterprise up to 100x faster by allowing them to focus on business logic instead of infrastructure.

FireFly is a multiparty system for enterprise data flows, powered by blockchain. It solves all of the layers of complexity that sit between the low level blockchain and high level business processes and user interfaces. FireFly enables developers to build blockchain apps for enterprise up to 100x faster by allowing them to focus on business logic instead of infrastructure.

Features

Simple API and Programming Model

Define data schemas, send messages, share data, process events

Multi-Party Data Flows

Easily program coordination of activities across members

Blockchain-Backed Activities

Pin any activity to a blockchain with a single parameter

How it works

A firefly node is a set of runtimes and connectors that provides a fully-encapsulated system for on and off chain business processes, event notification and processing, public/private document transfers, public/private messaging, enterprise identity registration, digital asset integration, deterministic sequencing, trusted compute and more.  Interaction with a firefly node is backed by a common REST API layer, offering an accelerated pathway for simple application development.  Additionally, many of the common utilities available in a FireFly node are pluggable, allowing enterprises to easily integrate with their existing or preferred technologies.

The core architecture of a FireFly node can be compartmentalized into four distinct tiers: core, connectors, registry and utilities.

Core - Active engine which your apps use to interface with the system.  Maintains a private data storage layer.  Manages the lifecycle of assets and data objects flowing through the system.  Dispatches actions and core business processes, and processes events from other participants in the system.  Also exposes an administrative UI to visualize events, transactions and node details.

Connectors - Provides an abstraction for the reliable, coordinated connectivity across a suite of heterogenous runtimes.

Network Registry - Maintains the identity and connectivity info of the network members.  Offers a transparent view, along with publicly-exposed PKI materials and unique network identifiers, of the fellow participants' nodes in your system.

Common Utilities - Pluggable implementations of multi-party collaboration across transactions, data and messages within your FireFly node.  Supports many compute types - blockchain, low code, trusted execution environments, zero knowledge proofs and more.

No items found.

A firefly node is a set of runtimes and connectors that provides a fully-encapsulated system for on and off chain business processes, event notification and processing, public/private document transfers, public/private messaging, enterprise identity registration, digital asset integration, deterministic sequencing, trusted compute and more.  Interaction with a firefly node is backed by a common REST API layer, offering an accelerated pathway for simple application development.  Additionally, many of the common utilities available in a FireFly node are pluggable, allowing enterprises to easily integrate with their existing or preferred technologies.

The core architecture of a FireFly node can be compartmentalized into four distinct tiers: core, connectors, registry and utilities.

Core - Active engine which your apps use to interface with the system.  Maintains a private data storage layer.  Manages the lifecycle of assets and data objects flowing through the system.  Dispatches actions and core business processes, and processes events from other participants in the system.  Also exposes an administrative UI to visualize events, transactions and node details.

Connectors - Provides an abstraction for the reliable, coordinated connectivity across a suite of heterogenous runtimes.

Network Registry - Maintains the identity and connectivity info of the network members.  Offers a transparent view, along with publicly-exposed PKI materials and unique network identifiers, of the fellow participants' nodes in your system.

Common Utilities - Pluggable implementations of multi-party collaboration across transactions, data and messages within your FireFly node.  Supports many compute types - blockchain, low code, trusted execution environments, zero knowledge proofs and more.

No items found.

Customer Stories

No items found.

Additional Resources

Helpful Links

Accelerate your Digital Transformation

We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience. Learn about our Privacy Policy here.