What it does
Project FORESEE is an application concept intended to enable anyone, anywhere around the world to create smart contract logic, via modularized functions, to visualize, establish novel interaction between users and assets and to publish these blockchain derived logic blocks of code on the public EOS network.
What is the current problem ?
Web 3.0 promises consumers unparalleled access to build decentralized financial (or defi) applications. However, today, the creation of new defi products and services is largely limited to developers, or based on usage of existing defi based smart contracts of predetermined swaps or other exchanges. Moreover, the ability to discover, leverage and interact with existing blockchain assets (actions, multi-index tables) combined with basic logic gates (AND, NOT, OR, IF, THEN) is non-existent without expending tremendous capital towards developer resources.
Some examples: -Events based creation of a contract -Develop competing oracle contracts for local, regional, national or global events Each event might require slightly different parameters to meet the needs for application(s) -Allow for quick iteration of the solutions -Enable visualization and interpretation of the solutions for users
-Enable Radical forms of decentralized finance, rental and ownership models -Might be something like different loan products which are based on swap of exposure to a real asset but also backed by the collateral of the issuer with community based consensus layer(s) -Minting new tokens -Creating trading strategies based on action or movements of network activity
How project FORESEE addresses the problem and core features
Project FORESEE offers a tool to create expressive financial executable code based on modularized logic gates, interaction of network contracts, visualization of logic derived, publication and code discovery based on an easy to use drag and drop user friendly interface that enables anyone to launch new decentralized finance contracts. The application also provides an intuitive derivation of ricardian markup language, based on the connectivity of the various blockchain assets and logic expressions made. This allows more users to not only create defi contracts, but also to grasp the intent of published contracts created by the application. These contracts
Major features:
Friendly toolbox interface with extensive drag and drop functionality to create user expressions.
Search tools for incorporating blockchain actions and blockchain state variables from multi-index tables within EOS network
Ability to mint user derived tokens for products and services
Ability to sign, transfer, message based on set of logic created within the application via modularized gates (IF, THEN, OR, NOT, AND) combined with blockchain and API assets
Listing catalog of active contracts published within application platform
Ability to incorporate M-sig within code blocks of user actions as desired by groups of users. Settings for customizable execution refresh rates of the code and expiry settings
How would the project get built:
UI Frontend - React/React Native
EOS JS - Smart Contract JS creation of logic block
Dfuse (or similar solution) for tracking actions on chain to check actions
Challenges -
Recurring execution of contract based on user defined metrics (example - minute by minute, hourly, daily, weekly etc) - cost to interact with network endpoints ?
How does the project make money ?
Premium subscription option (more features and tools) Marginal cost markup for API calls and other code integration on basis of execution frequency and code complexity to publish code
Log in or sign up for Devpost to join the conversation.