Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
teep
command
Command teep is the CLI entrypoint for the TEE proxy and attestation verifier.
|
Command teep is the CLI entrypoint for the TEE proxy and attestation verifier. |
|
teeplint
command
Command teeplint is an architectural linter for the teep project.
|
Command teeplint is an architectural linter for the teep project. |
|
internal
|
|
|
capture
Package capture provides HTTP traffic recording and replay for attestation verification.
|
Package capture provides HTTP traffic recording and replay for attestation verification. |
|
config
Package config loads and validates teep proxy configuration from an optional TOML file and environment variable overrides.
|
Package config loads and validates teep proxy configuration from an optional TOML file and environment variable overrides. |
|
defaults
Package defaults provides the shared measurement default policies for all providers, centralizing the provider-to-policy mapping so that cmd/teep and internal/proxy do not maintain duplicate switch statements.
|
Package defaults provides the shared measurement default policies for all providers, centralizing the provider-to-policy mapping so that cmd/teep and internal/proxy do not maintain duplicate switch statements. |
|
e2ee
Package e2ee provides end-to-end encryption primitives and relay functions for all TEE provider protocols.
|
Package e2ee provides end-to-end encryption primitives and relay functions for all TEE provider protocols. |
|
formatdetect
Package formatdetect provides shared attestation format detection for gateway providers that route to multiple backends (nanogpt, phalacloud/RedPill).
|
Package formatdetect provides shared attestation format detection for gateway providers that route to multiple backends (nanogpt, phalacloud/RedPill). |
|
jsonstrict
Package jsonstrict provides JSON unmarshaling that detects unknown fields.
|
Package jsonstrict provides JSON unmarshaling that detects unknown fields. |
|
multi
Package multi provides a format-dispatching ReportDataVerifier for gateway providers that route to multiple backends (nanogpt, phalacloud/RedPill).
|
Package multi provides a format-dispatching ReportDataVerifier for gateway providers that route to multiple backends (nanogpt, phalacloud/RedPill). |
|
provider
Package provider defines the Provider struct and the Attester and RequestPreparer interfaces used by all TEE-capable AI backends.
|
Package provider defines the Provider struct and the Attester and RequestPreparer interfaces used by all TEE-capable AI backends. |
|
provider/chutes
Package chutes implements the Attester and RequestPreparer interfaces for the Chutes direct TEE attestation API.
|
Package chutes implements the Attester and RequestPreparer interfaces for the Chutes direct TEE attestation API. |
|
provider/nanogpt
Package nanogpt implements the Attester interface for NanoGPT's TEE attestation API.
|
Package nanogpt implements the Attester interface for NanoGPT's TEE attestation API. |
|
provider/nearcloud
Package nearcloud implements the Attester and PinnedHandler for the NEAR AI cloud gateway (cloud-api.near.ai).
|
Package nearcloud implements the Attester and PinnedHandler for the NEAR AI cloud gateway (cloud-api.near.ai). |
|
provider/neardirect
Package neardirect implements the Attester and RequestPreparer interfaces for NEAR AI's direct TEE attestation API.
|
Package neardirect implements the Attester and RequestPreparer interfaces for NEAR AI's direct TEE attestation API. |
|
provider/phalacloud
Package phalacloud implements the Attester and RequestPreparer interfaces for Phala Cloud's TEE attestation API (RedPill gateway).
|
Package phalacloud implements the Attester and RequestPreparer interfaces for Phala Cloud's TEE attestation API (RedPill gateway). |
|
provider/venice
Package venice implements the Attester and RequestPreparer interfaces for Venice AI's TEE attestation and E2EE API.
|
Package venice implements the Attester and RequestPreparer interfaces for Venice AI's TEE attestation and E2EE API. |
|
proxy
Package proxy implements the teep HTTP proxy server.
|
Package proxy implements the teep HTTP proxy server. |
|
reqid
Package reqid provides request correlation IDs for structured logging.
|
Package reqid provides request correlation IDs for structured logging. |
|
verify
Package verify implements attestation verification orchestration, extracted from cmd/teep for testability.
|
Package verify implements attestation verification orchestration, extracted from cmd/teep for testability. |
Click to show internal directories.
Click to hide internal directories.