All projects

Oblivio

Private OTC (DvP) settlement engine for tokenized assets using Chainlink CRE

Privacy Tenderly

What it is

Oblivio lets two parties (eg. institutions) privately settle an OTC trade (like selling a tokenized bond for USDC) without leaking who traded, how much, or the terms.
Everything sensitive happens off-chain: compliance check and atomic swap. Only a proof hash goes on-chain.
Flow:

  • Both parties deposit tokens into a vault (public step).
  • One initiates the trade by emitting an event with just a trade ID.
  • Chainlink CRE catches the event, calls a compliance API privately (Confidential HTTP), runs the swap logic in a secure enclave (Confidential Compute), and writes only the proof on-chain.
  • Users claim their new tokens back to their wallets.

How it Works

Smart contracts: Solidity vault + consumer (ReceiverTemplate for CRE writes) and mock erc20 tokens (USDC, BOND) deployed on Sepolia and Tenderly Virtual Testnet.
CRE workflow: Event trigger → Confidential HTTP compliance check → Confidential Compute for DvP swap & proof → on-chain proof write
Frontend: React, wagmi . Connect wallet, deposit, initiate trade, check status.
Backend: Node compliance API (mock)
Stack: Foundry, viem, ethers, Chainlink CRE CLI

Links

Created by

  • Anantabh Sahu