From 606b4e348688eefd01a8721a7cc8c8d3f69e9a25 Mon Sep 17 00:00:00 2001 From: boneyard93501 <4523011+boneyard93501@users.noreply.github.com> Date: Thu, 9 Sep 2021 09:52:29 -0500 Subject: [PATCH] Update README.md --- README.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e90e8c9..09e9e08 100644 --- a/README.md +++ b/README.md @@ -12,10 +12,10 @@ Fluence provides the infrastructure and tools to enable decentralized compute fo Extend the Fluence Quickstart, https://github.com/fluencelabs/examples/tree/main/quickstart/3-browser-to-service, with a distributed character count service deployed to at least one Fluence peer. Display a message's character count at the end of the message, e.g., (char count: 123 chars). Document your solution and submit it via a Github or Gitcoin repo with MIT or Apache 2.0 license. ### Intermediate Bounties -- USD 2,500 each: -Build a performant explorer for the Fluence network with Fluence services, Aqua-based composition, IPFS (hot/cache) storage and a Web-framework of your choice. The explorer should allow users to query the network at least by service id and blueprint id by peer. A graphical and even animated representation of the network would definitely score extra points. For info concerning the current explorer see https://github.com/fluencelabs/dashboard. Document your solution and provide a max three (3) minute video presenting and demonstration your solutions and submit via a Github or Gitcoin repo with MIT or Apache 2.0 license. -Port or implement an Ethereum signature signing and verification service as Wasm IT modules and provide Aqua workflows at least for sign and verify functionalities. For inspiration, see for example https://crates.io/crates/ethereum-tx-sign or https://crates.io/crates/ethsign. Document your solution and provide a max three (3) minute video presenting and demonstration your solutions and submit via a Github or Gitcoin repo with MIT or Apache 2.0 license. -Implement and deploy Wasm IT modules to create, manage or verify Decentralized Identity (DID) or Verifiable Credentials (VC) documents and associated linked data. An implementation using BBS+, see https://w3c-ccg.github.io/ldp-bbs2020/, would score a lot of goodwill. Document your solution and provide a max three (3) minute video presenting and demonstration your solutions and submit via a Github or Gitcoin repo with MIT or Apache 2.0 license. -Create a Ceramix, https://ceramic.network/, Wasm IT adapter with Marine that provides bindings for both the complete CLI, https://developers.ceramic.network/build/cli/api/, and HTTP, https://developers.ceramic.network/build/http/api/, APIs. Provide Aqua workflows for at least the 'create', 'update' and 'query` methods. Document your solution and provide a max three (3) minute video presenting and demonstration your solutions and submit via a Github or Gitcoin repo with MIT or Apache 2.0 license. +* Build a performant explorer for the Fluence network with Fluence services, Aqua-based composition, IPFS (hot/cache) storage and a Web-framework of your choice. The explorer should allow users to query the network at least by service id and blueprint id by peer. A graphical and even animated representation of the network would definitely score extra points. For info concerning the current explorer see https://github.com/fluencelabs/dashboard. Document your solution and provide a max three (3) minute video presenting and demonstration your solutions and submit via a Github or Gitcoin repo with MIT or Apache 2.0 license. +* Port or implement an Ethereum signature signing and verification service as Wasm IT modules and provide Aqua workflows at least for sign and verify functionalities. For inspiration, see for example https://crates.io/crates/ethereum-tx-sign or https://crates.io/crates/ethsign. Document your solution and provide a max three (3) minute video presenting and demonstration your solutions and submit via a Github or Gitcoin repo with MIT or Apache 2.0 license. +* Implement and deploy Wasm IT modules to create, manage or verify Decentralized Identity (DID) or Verifiable Credentials (VC) documents and associated linked data. An implementation using BBS+, see https://w3c-ccg.github.io/ldp-bbs2020/, would score a lot of goodwill. Document your solution and provide a max three (3) minute video presenting and demonstration your solutions and submit via a Github or Gitcoin repo with MIT or Apache 2.0 license. +* Create a Ceramix, https://ceramic.network/, Wasm IT adapter with Marine that provides bindings for both the complete CLI, https://developers.ceramic.network/build/cli/api/, and HTTP, https://developers.ceramic.network/build/http/api/, APIs. Provide Aqua workflows for at least the 'create', 'update' and 'query` methods. Document your solution and provide a max three (3) minute video presenting and demonstration your solutions and submit via a Github or Gitcoin repo with MIT or Apache 2.0 license. ### Advanced Bounty -- USD 5000: Implement an Aqua "playground", i.e. a browser-based development and execution environment for Aqua scripts. @@ -32,6 +32,16 @@ Have a look at the following resources: * Syntax highlighting: https://github.com/fluencelabs/aqua-vscode * Sandbox PoC: https://codesandbox.io/s/aqua-typescript-nvrd1 or https://github.com/folex/aqua-typescript-codesandbox +### Best Use Of Fluence In Your DApp -- USD 2,500: +Examples in this category include: +* Use Fluence to power a decentralized NFT creation and storage solution using, for examples, NFT.storage. We are especially excited about using Fluence compute to dynamically update the metadata of mutable NFTs. +* Use Fluence to create a multi source DEX price oracle. We see Fluence compute at the "decenter" of querying and processing of streams to facilitate the optimal computation of buy/sell orders and routing to DExs. +* Use Fluence to capture, process and index events across multiple EVMs, e.g., Ethereum L1 and L2, for a (common) contract and store the results on Ceramic or Textile. Not unlike optimal order processing and routing, we see a need for a decentralized compute solution to make real-time transaction routing decisions for a contract available, or to be made available, across multiple EVM implementations. + +Document the use of Fluence in your DApp and provide a max three (3) minute video presenting and demonstration your solutions and submit via a Github or Gitcoin repo with MIT or Apache 2.0 license. + + +Happy Hacking and Good Luck! ## General Resources