What problem does it solve?
Flare Confidential Compute (FCC) enables running code inside Trusted Execution Environments (TEEs) and ties that code to on-chain contracts. This Skill provides domain knowledge and guidance for FCC and TEE extensions—how confidential extensions run inside a TEE, the on-chain TeeExtensionRegistry and TeeMachineRegistry, the InstructionSender contract pattern, the OPType/OPCommand routing model, the instruction lifecycle, the extension action handler, the types server, attestation, and reproducible builds. Use when building, deploying, or reasoning about Flare confidential extensions, including the fce-extension-scaffold, the fce-sign signing example, Confidential Space VMs, code-hash attestation, or registering a TEE on Coston/Coston2.
Core Features & Use Cases
- Understanding FCC architecture: TEEs, registries, and extension patterns.
- Designing and deploying confidential extensions with InstructionSender, routing, and attestation.
- Use Case: Build a TEE extension that handles secure off-chain computations and attested results.
Quick Start
Review the FCC extension scaffold and set up a local environment to explore the extension lifecycle.