PROTOCOL DOCUMENTATION

Proof of Alpha Protocol

The first confidential DeFi intelligence layer on Arbitrum. Prove your portfolio performance to anyone — without revealing a single number.

The Alpha Paradox

In traditional finance, managers must disclose performance. In DeFi, doing so exposes your entire wallet history to MEV bots and copy-traders. OPAQUE solves this by letting you generate a cryptographic hash that proves your PnL without revealing your balance.

TEE Confidential Compute

Built on iExec Nox Intel SGX enclaves. When you compute your yield, it happens inside a hardware-isolated environment. Not even the node operator can see your numbers. The result is a hardware-backed attestation you can trust.

SHA-256 Attestation

The protocol outputs a deterministic hash: sha256(wallet + initial + pnl). Anyone can independently verify this hash if you provide the inputs, but no one can reverse-engineer your balance from the proof ID alone.

ChainGPT Risk AI

OPAQUE integrates the ChainGPT Web3 LLM to provide real-time portfolio risk assessments. Audits run server-side to analyze your specific token composition and network exposure on Arbitrum.

Technical Architecture

1

SHIELD

User deposits ERC-20 tokens into OpaqueVault.sol on Arbitrum Sepolia.

2

COMPUTE

iExec Nox enclave calculates net yield off-chain inside sealed SGX hardware.

3

ATTEST

Enclave generates deterministic proof: sha256(wallet + initial + pnl).

4

SHARE

User distributes the Proof ID socially (Twitter, Discord, DAOs).

5

VERIFY

Anyone can independently recompute the hash to verify authenticity without knowing the absolute balance.

Smart Contract

Contract
OpaqueVault.sol
Network
Arbitrum Sepolia
// Shield assets — permissionless
function shield(address token, uint256 amount, bytes calldata payload) external;

// Unshield assets — only callable by TEE Oracle
function unshield(address recipient, address token, uint256 amount, bytes32 proofId) external onlyTEE;

// Events
event AssetShielded(address indexed sender, address indexed token, uint256 amount, bytes encryptedPayload);
event AssetUnshielded(address indexed recipient, address indexed token, uint256 amount, bytes32 proofId);

API Reference

POST /api/compute

Generates a deterministic Alpha Proof from portfolio data.

// Request
{
  "wallet": "0xYourWalletAddress",
  "initialValue": 10000,
  "finalValue": 14350
}

// Response
{
  "pnl": 43.5,
  "proofId": "0xA3F9...9C21",
  "timestamp": 1714000000000,
  "formula": "sha256(wallet + initial + pnl)"
}

POST /api/chaingpt

Routes risk assessments and chat to the ChainGPT Web3 LLM.

// Request (Chat Mode)
{ "question": "Is ETH safer in a TEE than cold storage?" }

// Response
{ "answer": "TEE provides hardware-level isolation which..." }
© 2026 OPAQUE Protocol. Built for iExec × ChainGPT Hackathon.
OPEN DASHBOARD