Distributed applications without platforms

Fluence is a peer-to-peer computing protocol and a software licensing system

Peer-to-peer

No need to trust proprietary platforms to run application, or set up accounts and billing

Permissionless

Everyone can run or host applications in the open network

Universal

Run on any device, operating system, or browser with WebAssembly

Extensible

Every new application or node expands the available capacity, data, and features

A new foundation for internet applications

Applications today fundamentally rely on centralized platforms that have full control over runtime and are vulnerable to hacker attacks, data leakage, and censorship. Fluence enables hostless, sovereign applications that are free from proprietary platforms and don’t require infrastructure or even maintenance once published. They 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.

Learn more about the Fluence Motivation Explore the code on GitHub

Business model for free software

Fluence provides a unique opportunity for free 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

Open source maintainers

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

Compute providers

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

Application developers

Run serverless, event-driven code without thinking about infrastructure provisioning and maintenance

Decentralized Web enthusiasts

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

Learn more about Fluence

Protocol

See Motivation

Implementation

Check out the source code on GitHub