This is a monorepo with multiple technologies used. On the top level the directories for the source code are separated by the technology.
| Path | Description |
|---|---|
/.run/ |
IDE-specific run configuration files to enable developers executing tasks directly from the IDEs. |
/ansible/ |
Ansible playbook for SO SN deployment used in TC-2. |
/api/ |
OpenAPI specifications, which specify the APIs between multiple components and external integrations. |
/docker/ |
Dockerfiles, Docker Composes, env-files. |
/go/ |
Prototype component source (Go modules). |
/rust/ |
Prototype component source (Rust crates). |
/test/ |
Fixtures, shell scripts, Jupiter notebooks and guidelines for the prototype testing. |
/vm/ |
NixOS configuration for building TDX-based TEE VMs. |
/web/ |
Prototype component source (Frontend code). |