tee-node

module
v0.0.20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2026 License: MIT

README

Flare TEE Server Node

A secure server running inside a Trusted Execution Environment (TEE) on GCP Confidential Space. It provides protocol managed wallets and serves as a base for extensions.

The TEE node runs behind a proxy service — external clients communicate exclusively through the proxy.

API Reference

Documentation

See docs/ for the full documentation, including architecture, configuration, security model, and extension integration.

Reproducible Builds

Docker images are built reproducibly so that the image digest can be independently verified for TEE attestation. See REPRODUCIBILITY.md for build and verification instructions.

Requirements

  • Go 1.25.1 or higher
  • Docker with BuildKit support
  • GCP account (for production deployment)

Quick Start

go run cmd/main.go

Tests

go test ./...

Directories

Path Synopsis
cmd
extension command
internal
router
Package router implements action routing to the designated processors.
Package router implements action routing to the designated processors.
router/queue
queue package implements functions for interacting with proxy's internal endpoints.
queue package implements functions for interacting with proxy's internal endpoints.
pkg
fdc

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL