Build open, composable applications

Fluence is an open application platform where apps can build on each other, share data and users

Decentralized

Build with confidence as access can’t be disabled or integrations broken

Accelerated

Radically faster path to market by abstracting complex backends

Composable

Reuse code and data to build new features on top of existing applications

Rewarding

Apps and low-level components are monetized by its usage. Build popular elements and earn

A new foundation for internet applications

Current software model favors data and value extraction, so the largest platforms earn the highest returns, hire top developers and perpetuate dominance. Fluence turns competition into collaboration by enabling global developer community to compose components, products, and features. Applications become free from proprietary platforms and are more secure, resilient, scalable; exactly as the original internet applications were designed.

How it works

By running Fluence, you can publish, host, run, and monetize applications without intermediaries or central servers.

Fluence enables a peer-to-peer stack: URLs and IP addresses are replaced by decentralized address space, login systems by public key cryptography, perimeter security by zero-trust. WebAssembly is used as a universal execution container for any platform or device. The execution rights are validated by a blockchain-based global, decentralized licensing system.

Read the Fluence Manifesto and see the Protocol Overview Explore the code on GitHub

New business model for software

Fluence provides a unique opportunity for software authors to monetize their products: Open Source as a Service. Free software value is being captured by those who offer it as a service (e.g. cloud) and authors don’t benefit. Fluence allows authors to earn income from their software usage in the network.

A blockchain is used to establish a network-wide licensing system that maintains a global tangle of application dependencies, access rights, and pricing. The Fluence native cryptocurrency serves as a payment medium: to register, revoke, and manage software licenses. Nodes enforce licensing rules while serving applications, and the revenue is distributed to authors and nodes.

Reward FOSS developers

The Fluence Project is designed around the core belief in the importance of free and open-source software. A large part of the coin supply is allocated to FOSS developers and can be claimed after launch with no obligations. The initial wide coin distribution is intended to bootstrap the licensing economy and developer collaboration.

Use Fluence

Application developers

Build new applications faster and safer by composing open services with new features and data

Compute providers

Access new revenue streams by providing compute and hosting services for applications on the network

Open source maintainers

Publish and monetize FOSS projects by issuing usage licenses to other applications in the network

Decentralized Web enthusiasts

Build resilient p2p applications that preserve data ownership without reliance on DNS or intermediaries

Learn more about Fluence

Protocol

See Motivation and Overview

Implementation

Check out the source code on GitHub and the Documentation