c0gito is a privacy-preserving cross-chain transfer protocol that enables completely confidential cryptocurrency transfers between users. c0gito ensures that transfer details remain encrypted
c0gito is a privacy-preserving cross-chain transfer protocol that enables completely confidential cryptocurrency transfers between users. By leveraging Oasis Sapphire's confidential computing capabilities and Hyperlane's cross-chain messaging, c0gito ensures that transfer details (recipient, amount, memo) remain encrypted and private throughout the entire transaction lifecycle.
Traditional blockchain transfers expose sensitive information on-chain:
Recipient addresses are publicly visible
Transfer amounts are transparent
Transaction memos are readable by anyone
Privacy concerns prevent adoption in sensitive use cases
Encrypting transfer payloads using X25519DeoxysII encryption before on-chain submission
Confidential processing on Oasis Sapphire, where decryption happens in a trusted execution environment
Cross-chain architecture using Hyperlane to bridge between Mantle (public) and Sapphire (confidential)
Real-time indexing with Ponder for transparent tracking without exposing private data
PrivateTransferIngress (Mantle Sepolia)
Accepts deposits (Native MNT)
Escrows funds
Forwards encrypted payloads via Hyperlane
Releases funds upon receiving decrypted instructions
PrivateTransferVault (Oasis Sapphire)
Stores encrypted transfer payloads
Decrypts using Sapphire's confidential computing
Builds release instructions
Sends instructions back to Mantle via Hyperlane
Ponder Indexer
Indexes events from both chains
Tracks deposit and transfer status
Provides GraphQL API for frontend
c0gito Service
Monitors pending transfers
Automatically processes transfers on Sapphire
Handles acknowledgment flow
Frontend (Next.js)
User-friendly interface for deposits and transfers
Real-time status tracking
Privacy-focused UX
Evril Fadrekha Cahyani
Telegram : @piyonvls
Discord : @piyo
Email : magacalarth@gmail.com
Github : https://github.com/evrilfc

