# Eco Routes Protocol ## Docs - [Introduction](https://mintlify.wiki/eco/eco-routes/introduction.md): An intents-driven, permissionless, trust-neutral protocol for cross-chain transactions - [Quickstart](https://mintlify.wiki/eco/eco-routes/quickstart.md): Get started with Eco Routes in minutes - [Architecture](https://mintlify.wiki/eco/eco-routes/architecture.md): Understand the core components and data flow of Eco Routes Protocol - [Intents](https://mintlify.wiki/eco/eco-routes/concepts/intents.md): Understanding intents in the Eco Routes Protocol - [Users, Solvers, and Provers](https://mintlify.wiki/eco/eco-routes/concepts/users-solvers-provers.md): Understanding the three key roles in the Eco Routes Protocol - [Intent Lifecycle](https://mintlify.wiki/eco/eco-routes/concepts/intent-lifecycle.md): Complete lifecycle of an intent from creation to reward distribution - [Cross-Chain Compatibility](https://mintlify.wiki/eco/eco-routes/concepts/cross-chain-compatibility.md): Understanding EVM and cross-VM support in the Eco Routes Protocol - [Setup & Installation](https://mintlify.wiki/eco/eco-routes/guides/setup.md): Get started with Eco Routes Protocol - prerequisites, installation, and project configuration - [Creating Intents](https://mintlify.wiki/eco/eco-routes/guides/creating-intents.md): Learn how to create and publish cross-chain intents with Eco Routes Protocol - [Fulfilling Intents](https://mintlify.wiki/eco/eco-routes/guides/fulfilling-intents.md): Learn how solvers fulfill cross-chain intents and earn rewards with Eco Routes Protocol - [Proving Intents](https://mintlify.wiki/eco/eco-routes/guides/proving-intents.md): Learn how to prove intent fulfillment cross-chain and claim rewards in Eco Routes Protocol - [ERC-7683 Integration](https://mintlify.wiki/eco/eco-routes/guides/erc7683-integration.md): Use the standard ERC-7683 cross-chain order interface with Eco Routes Protocol - [Bridge Integration Overview](https://mintlify.wiki/eco/eco-routes/bridges/overview.md): Multi-bridge architecture for cross-chain intent proving - [Hyperlane Integration](https://mintlify.wiki/eco/eco-routes/bridges/hyperlane.md): HyperProver implementation for cross-chain intent proving - [LayerZero Integration](https://mintlify.wiki/eco/eco-routes/bridges/layerzero.md): LayerZeroProver implementation using V2 endpoints - [Chainlink CCIP](https://mintlify.wiki/eco/eco-routes/bridges/ccip.md): Integrate Eco Routes with Chainlink CCIP for cross-chain proof delivery - [Metalayer Integration](https://mintlify.wiki/eco/eco-routes/bridges/metalayer.md): MetaProver implementation using Caldera Metalayer router - [Polymer Integration](https://mintlify.wiki/eco/eco-routes/bridges/polymer.md): PolymerProver implementation using event-based proving - [Deposit Address System](https://mintlify.wiki/eco/eco-routes/advanced/deposit-addresses.md): Deterministic deposit addresses for seamless cross-chain transfers from CEXs and wallets - [Cross-VM Support](https://mintlify.wiki/eco/eco-routes/advanced/cross-vm-support.md): Address conversion and cross-chain compatibility between EVM and non-EVM chains - [Security Model](https://mintlify.wiki/eco/eco-routes/advanced/security.md): Vault escrow system, executor safety, and security best practices - [Deterministic Addresses](https://mintlify.wiki/eco/eco-routes/advanced/deterministic-addresses.md): CREATE2 deployment and deterministic address calculation for vaults and deposit contracts - [Portal](https://mintlify.wiki/eco/eco-routes/api/portal.md): Portal contract combining IntentSource and Inbox functionality - [IntentSource](https://mintlify.wiki/eco/eco-routes/api/intent-source.md): Contract for managing cross-chain intents and rewards on the source chain - [Inbox](https://mintlify.wiki/eco/eco-routes/api/inbox.md): Contract for fulfilling intents on the destination chain - [Vault](https://mintlify.wiki/eco/eco-routes/api/vault.md): Escrow contract for managing cross-chain reward payments - [Executor](https://mintlify.wiki/eco/eco-routes/api/executor.md): Contract for secure batch execution of intent calls - [BaseProver](https://mintlify.wiki/eco/eco-routes/api/provers/base-prover.md): Abstract base contract for all intent proving implementations - [HyperProver](https://mintlify.wiki/eco/eco-routes/api/provers/hyper-prover.md): Prover implementation using Hyperlane's cross-chain messaging system - [LayerZeroProver](https://mintlify.wiki/eco/eco-routes/api/provers/layerzero-prover.md): Prover implementation using LayerZero V2's cross-chain messaging system - [CCIPProver](https://mintlify.wiki/eco/eco-routes/api/provers/ccip-prover.md): Chainlink CCIP prover implementation for cross-chain intent verification - [MetaProver](https://mintlify.wiki/eco/eco-routes/api/provers/meta-prover.md): Prover implementation using Caldera Metalayer's cross-chain messaging system - [PolymerProver](https://mintlify.wiki/eco/eco-routes/api/provers/polymer-prover.md): Prover implementation using Polymer's cross-chain messaging system - [LocalProver](https://mintlify.wiki/eco/eco-routes/api/provers/local-prover.md): Prover implementation for same-chain intent fulfillment with flash-fulfill capability - [OriginSettler](https://mintlify.wiki/eco/eco-routes/api/erc7683/origin-settler.md): ERC-7683 compliant contract for opening cross-chain intents on the source chain - [DestinationSettler](https://mintlify.wiki/eco/eco-routes/api/erc7683/destination-settler.md): ERC-7683 compliant contract for filling cross-chain intents on the destination chain - [Intent & OrderData](https://mintlify.wiki/eco/eco-routes/api/types/intent.md): Core data structures for defining cross-chain intents in Eco Routes Protocol - [Route](https://mintlify.wiki/eco/eco-routes/api/types/route.md): Routing and execution instructions for cross-chain message delivery and execution - [Reward](https://mintlify.wiki/eco/eco-routes/api/types/reward.md): Reward and validation parameters for cross-chain intent execution - [TypeScript SDK Utilities](https://mintlify.wiki/eco/eco-routes/api/utils/typescript-sdk.md): Helper functions for working with Eco Routes Protocol in TypeScript - [AddressConverter Library](https://mintlify.wiki/eco/eco-routes/api/utils/address-converter.md): Solidity library for converting between address and bytes32 types - [Encoding Utilities](https://mintlify.wiki/eco/eco-routes/api/utils/encoding.md): Utilities for encoding intents, routes, and function calls - [Deployment Overview](https://mintlify.wiki/eco/eco-routes/deployment/overview.md): Understanding Eco Routes Protocol deployment architecture and considerations - [Local Development Deployment](https://mintlify.wiki/eco/eco-routes/deployment/local.md): Deploy Eco Routes Protocol to local development environment - [Testnet Deployment](https://mintlify.wiki/eco/eco-routes/deployment/testnet.md): Deploy Eco Routes Protocol to public testnets for integration testing - [Mainnet Deployment](https://mintlify.wiki/eco/eco-routes/deployment/mainnet.md): Production deployment of Eco Routes Protocol to mainnet chains - [Contract Verification](https://mintlify.wiki/eco/eco-routes/deployment/verification.md): Verify deployed Eco Routes contracts on blockchain explorers