Ushering in the Chain-Agnostic Future
Intro
Symphony is crafting the future we all deserve: unified, frictionless, and scalable.
With agnostic execution, users will no longer need to use multiple tools (such as bridges, multiple wallets, gas fees, etc.) to interact and transact across the ever-increasing amount chains and protocols in crypto.
Agnostic systems are the next evolution of chain abstraction.
It is a necessity to make crypto scalable and accessible to the masses.
Agnostic UX is 10x superior, but more importantly the underlying infra of agnostic apps enforce a massive unlock for the entire ecosystem.
Get ready to be agnostic pilled 💊
Agnostic systems are unified, chain abstracted protocols remain isolated
Let's say you are building a chain abstracted trading app, you can integrate 3rd party AA onboarding, remove chain complexity from the end user but still have all trading occurring on Base. The assets you offer are only assets on Base, your liquidity is stuck on Base, your infra isn't scalable beyond Base.
Your app is technically chain abstracted, but still isolated and will become more fragmented as it grows. Due to this minimal barrier to entry, there are 80+ teams building in the chain abstraction space:

However, only few can create an agnostic protocol. Why?
Let's walk through a mental model of building an agnostic trading app. Your app must be present across chains, with infra scalable to communicate and transact cohesively. This enforces you to allow unified trading across networks. Your liquidity pools across all chains are unified, you have access to all assets across chains, you can tap into liquidity across chains, and a user's profile is consolidated across chains.
The deeper you go down this mental model, the more you notice the unlocks it creates for your protocol, the ecosystem and the end user.
Instead of relying on specific layers, an agnostic approach ensures all layers work cohesively. Without this, we'll just see more fragmented abstraction applications.
Agnostic Apps go beyond just UX
"Chain abstraction refers to an overall user experience, not the specific technology(-ies) making it possible." - from an article about chain abstraction.
Chain abstraction focuses on improving user experience by simplifying interactions across multiple chains, aiming to make user interfaces seamless despite underlying complexities. However, it is not all-encompassing and serves as a transitional approach towards more sophisticated systems.
Being agnostic goes beyond just abstraction, where protocols, users, and chains are not just fully abstracted but seamlessly integrated.
This approach doesn't just create the appearance of unification across ecosystems; it achieves genuine unification.
Agnostic systems enforce a focus on the underlying infrastructure of an app. Solving this underlying infra makes the application more powerful, scalable and ultimately a superior UX for the end user.
Agnostic protocols enable app developers to build across networks seamlessly
Agnostic protocols create systems that don't stop at solving the UX issues across chains, but solve the underlying technical complexities that cause the poor UX.
This enables developers to no longer be confined to building for just specific chains; they can create modern applications that span across all chains and interact with multiple protocols far more effectively than before.
At Symphony, we are building exactly this: generalized agnostic execution. This enables true omnichain DeFi legos.
Agnostic systems make DeFi scalable, and accessible to the masses
We're hitting a pivotal point in DeFi. There are chains launching every few days and liquidity is getting exponentially fragmented. The end result is DeFi becoming completely unusable, as the current crypto infrastructure isn't scalable to handle this future state.
Every app and protocol will have to become scalable across chains to survive. Unified not isolated. Not just abstracted, but integrated.
Agnostic systems are the solution.
Last updated