Introducing Free Market Protocol: Supercharged Interoperability
Building cross-chain workflows has never been easier.
Today, we’re introducing Free Market, a protocol designed to extend arbitrary message passing protocols with a set of convenient features. It’s a way to supercharge your cross-chain building experience, and offer seamless UX to end users. To do this, we’ve partnered with LayerZero to provide the message passing, and we provided the rest.
Workflow engine
The protocol is anchored by a workflow engine that follows paths through on-chain branch nodes. By writing conditionals, and polling on chain or off-chain data, nodes can direct assets in the correct path. Transaction-batching on origin and destination chains streamlines efficiency for optimal user experience.
Zapier for crypto
The Studio platform serves as a graphical user interface, similar to Zapier. It provides a codeless/ low-code experience for users to easily assemble and modify workflows, create triggers, and test actions with real data.
Modularity
Easy to add new integrations, and alter pre-made production-ready workflows for quick access to an ecosystem of the most popular dapps, and their adapters. Leverage triggers to create custom ecosystem friendly interfaces.
Last mile problem
Often after bridging to other chains requires the user to have gas on each chain to complete the transaction, and are left to figure out finality chain steps themselves. By providing gas and batching at each step, end users get a unified omnichain experience.
Omnichain workflows & chain abstraction
Thanks to LayerZero, Free Market creates a unified development experience no matter where your transactions start & end, even spanning multiple chains. Builders can create experiences for their customers that keep their experience locked in a single environment, without sending them off to other platforms.
xDeposit
Our first end-to-end proof of concept, xDeposit, is a premade workflow built on the protocol that enables users to deposit into pools or decentralized applications from any EVM balance. Check it out at xDeposit.app, or running on a fork of Aave
Check us out:
Thanks Thomas for making the write-up on this! It's super exciting to get a project like this off of the ground. Let’s build some great software! 👍
If anyone wants to see xDeposit in action, without connecting their wallet, take a look at this document we built: https://kodemo.com/view/jqMNeTRzrnxdNIJT5QSP