This repository contains the resources needed to implement and test a Proof of Concept based on Horizen CCE — a platform that executes WebAssembly (WASM) modules inside AWS Nitro Enclaves (TEE), with encrypted state management and blockchain-based coordination.
The docs/ folder contains the following guides (recommended reading order):
| # | Document | Description |
|---|---|---|
| 1 | Architecture Summary | System overview, on-chain/off-chain flow, and key components |
| 2 | Private Transfer App | Step-by-step walkthrough for building a WASM app (Go code snippets) |
| 3 | TypeScript Client Library | Browser-side integration: key derivation, encryption, request submission |
The dockerfiles/ folder contains a Docker Compose setup that spins up a complete local environment:
- Anvil dev chain (Foundry)
- Automatic smart-contract deployment
- Graph Node (subgraph) infrastructure
- Processor Manager and Authority Service
See the dockerfiles README for setup instructions and configuration details.