Fula Protocol

Ending the Rental Web

The Fula Network is a privacy-focused, user-owned, free-to-use open-source platform with a built-in incentive layer designed to reduce, eliminate or invert these misaligned incentives. By doing so, it enables free-to-use applications for users that directly compensate developers.

Users on the Fula Network retain total ownership over their data. For example, a free-to-use streaming service on the Fula Network can provide personalized recommendations based on a user’s usage data. But that data remains in the owner’s possession and is inaccessible to the streaming application.

By default, a user engages with the Fula Network as both a resource consumer (apps, storage, content, etc.) and a resource provider. A user can use services on the network without owning a connected device, however, interacting with the network without a connected device means the user will end up paying rent to Box owners. Our primary goal is to incentivize a robust network comprised
of user-owned hardware instead of the subscription-based model currently employed by Web2 infrastructures.

The Fula Network
The Fule Network enables fair, secure resource-sharing among users. Users share resources to provide storage, content and applications. The network comprises many smaller user pools, typically grouped together based on geographical proximity in order to guarantee optimal network performance, minimal latency and the fewest possible server hops.

A Fula Node
It describes any device connected to an L3 pool. A Fula node is typically a low-cost, energy-efficient device such as a Raspberry Pi or FxBlox.

A Fule L3 Pool
It is a local pool of computers that share resources. A user is free to choose to connect to any pool. However, by default, pools are suggested based on a user’s location in order to maximize data availability and response times.

The Fula Protocol Suite
It consists of three sub-protocols: File, Graph, and AI. Each enables users to securely receive and provide resources on the Fula Network. In addition, each sub-protocol offers an abstraction layer that lets developers build applications using only front-end knowledge.

The Incentive Layer
It accounts for resources (e.g., apps and content) shared among users on the Fula Network using the Fula Protocol Suite. It consists of a verification layer and distributed ledger that quantifies utility transactions using Proof of Resource with zero-knowledge.

fx logo