Skip to content

ntls-io/trusted-compute-MVP

Repository files navigation

Nautilus Trusted Compute MVP

This repository is organized into several sub-directories containing components of the Nautilus Trusted Compute MVP.

Quick Links

Core Components

Execution Service & Enclave (/SGX-MVP)

Secure WASM binary execution environment with data sealing/unsealing capabilities and oracle integration.

Front-end Next.js (/NTC-WEB)

Next.js-based front-end for managing and interacting with Nautilus Trusted Compute.

Solana Smart Contract (/drt-manager)

Solana blockchain integration for trusted compute verification and orchestration.

Oracle Node (/TBD)

Blockchain network validator that validates the state of the blockchain.

For detailed component documentation, implementation details, and setup instructions, please visit our documentation site.

🔹 License Compliance & Automation

To ensure all files in the repository include the required license header, we provide a script to automate license insertion.

Adding License Headers Locally

Run the following script to automatically add the Nautilus AGPL license to all supported files:

./add-license.sh

This will: ✅ Add license headers to all source code files (.ts, .js, .py, .rs, etc.)

  • Add an HTML comment license block to .md files
  • Skip unnecessary directories (node_modules, target, dist, etc.)

GitHub License Check

We also enforce license compliance via GitHub Actions. On every PR, a CI check will fail if files are missing a license header.

To manually validate changed files before pushing, run:

git diff --name-only | xargs ./add-license.sh

About

Nautilus Trusted Compute

Resources

License

AGPL-3.0, Unknown licenses found

Licenses found

AGPL-3.0
LICENSE
Unknown
license-template.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published