# Archived, no longer maintained This project exists as a historical example of a collaborative application built on Fluence stack. Expect dependencies to be outdated, and old API used. # Below is the old readme ## What is fluent-pad Fluent-pad is a collaborative code and text editor built with Fluence stack ![fluent-pad demo](doc/fluent-pad.png) ## Usage **TBD** ### Services [HOW TO use services](services/README.md) ## How to run **TBD** - Build services - Deploy - Build client - Run And then change service ids in the [constants.ts](client/src/app/constants.ts) file # Fluence stack | Layer | Tech | Scale | State | Based on | | :-------------------: | :-------------------------------------------------------------------------------------------------------------------------------: | :------------------------------: | :-------------------------------: | :-----------------------------------------------------------------------------------------------------------: | | Execution | [FCE](https://github.com/fluencelabs/fce) | Single peer | Disk, network, external processes | Wasm, [IT](https://github.com/fluencelabs/interface-types), [Wasmer\*](https://github.com/fluencelabs/wasmer) | | Composition | [Aquamarine](https://github.com/fluencelabs/aquamarine) | Involved peers | Results and signatures | ⇅, π-calculus | | Topology | [TrustGraph](https://github.com/fluencelabs/fluence/tree/master/trust-graph), [DHT\*](https://github.com/fluencelabs/rust-libp2p) | Distributed with Kademlia\* algo | Actual state of the network | [libp2p](https://github.com/libp2p/rust-libp2p) | | Security & Accounting | Blockchain | Whole network | Licenses & payments | substrate? | aquamarine scheme