Rooch Pre Mainnet Framework Upgrade: v22 ➔ v25
We are thrilled to announce that the Rooch Pre Mainnet Move Framework has been upgraded from v22 to v25!
Through continuous building and validation on the testnet (v23-v25), we have now successfully deployed the brand-new Payment Channel and Decentralized Identity (DID) systems on the mainnet. Here are the two major capabilities introduced in this upgrade:
📷 1. Launch of Payment Channel Network
We have built a state-channel-based payment infrastructure from scratch, now delivering full capabilities:
Zero to One Implementation: A complete off-chain payment channel protocol stack is now live, enabling users to open channels and perform high-frequency, low-cost off-chain transactions.
X402 Protocol Integration: Natively implemented the X402 payment protocol, providing standard support for streaming payments and micro-transaction scenarios.
📷 2. Launch of Native DID System
We have architected a DID system that truly decouples "Ownership" from "Execution," laying the foundation for on-chain identities in the AI Agent era:
Flexible Controller Architecture: DIDs are no longer bound to a single wallet type. The system supports multiple controller forms, including did:bitcoin (Bitcoin addresses) and Passkeys (biometric devices). This means users can manage identities via cold wallets or control them effortlessly with FaceID, with support for more chain wallets coming in the future.
Dedicated DID Validator: Introduced a dedicated DID Validator that verifies transaction signatures directly based on the Verification Methods defined in the DID Document. This allows you to register an AI Agent's public key directly into the DID document, granting it operational permissions.
📷 3. Expanded Cryptographic Primitives To support the above systems, we have synchronized the expansion of our underlying cryptographic libraries:
New Primitives: Introduced support for ecdsa_r1 (WebAuthn) and rs256.
Alignment: Re-integrated Schnorr (secp256k1) signatures, ensuring full alignment with Bitcoin Mainnet's Taproot features.