PANews reported on September 24th that, according to The Block, Uniswap Labs launched "Compact v1" on Thursday, aiming to reduce cross-chain fragmentation. The system enables secure and reusable resource locking across different blockchain networks, creating a shared framework for developers to customize and compile systems. Compact is an ownerless ERC-6909 contract used to manage resource locks. Its core feature is that it allows initiators to deposit tokens to create resource locks. These locks are controlled by the initiator and can support multiple verifiable "compacts" with specified asset claim conditions.
Its architecture consists of four key components: an allocator to prevent double spending, an arbitrator to verify commitment conditions, a tribunal as the settlement engine for cross-chain swaps, and an envoy providing backup verification for smart contract wallets. The system will support UniswapX cross-chain swaps, which have already been adopted by LI.FI and Rhinestone. Furthermore, Compact v1 has undergone multiple independent security reviews, with a full audit report forthcoming. It will also be included in the Uniswap bug bounty program.