Cross-chain service interaction
Enable dApps, users, and agents to invoke services across multiple blockchains, seamlessly and securely.
One of the core functions of the Ubiquitous Trust Network (UTN) is to facilitate secure, asynchronous interaction between services that reside on different chains. Rather than being limited by siloed blockchains, UTN enables a new paradigm where functions, data, and logic can flow fluidly across protocols and platforms.
How It Works
Message Coordination via CMq The Cross-chain Message Queue (CMq) protocol under UTN acts as the bridge between blockchains. It queues, validates, and routes service invocation messages securely across heterogeneous chains.
Service-Driven Communication Instead of raw token transfers or contract calls, UTN allows structured service-level calls — like “initiateLoan() on Chain A, completeSettlement() on Chain B.”
Agent-Based Routing UTN agents can automate and manage service flows for example, calling a lending service on Ethereum and triggering a collateral lock on Solana.
Developer Benefits
Chain-Agnostic Architecture Developers can design applications where different components live on different chains — UTN handles the connection.
Modular Composability Smart contracts and services on different blockchains can be composed like APIs, forming dApps that span across ecosystems.
Latency-Aware Execution With asynchronous processing, long cross-chain delays are managed efficiently without breaking app logic.
Real-World Example
Imagine a user applies for a loan on a DeFi protocol built on Ethereum.
Their credit score is validated by an AI agent on Akashic.
Collateral is held on Solana.
Loan is issued in USDC via a bridge to BNB Chain.
UTN coordinates the entire service flow, ensures each chain completes its function, and validates every step through DDVS — without the user needing to manually manage assets or chain hops.
Last updated