Agoric is a smart contract platform that uses hardened JavaScript to enable secure and composable decentralized applications. It focuses on chain abstraction and cross-chain communication, making it easier for developers to build and deploy DeFi and other dApps across multiple ecosystems.