Skip to content
by Unity Nodes
docs.near.orgprimitives › off chain compute › outlayer

OutLayer

Updated 01-11-2026

OutLayer is a verifiable off-chain compute platform for NEAR. Run Rust/WASM code inside Intel TDX enclaves with built-in VRF, secrets, MPC vaults, and payment keys.

OutLayer is a verifiable off-chain compute platform for NEAR, built by FastNEAR. Smart contracts delegate work to Intel TDX enclaves that return results with a cryptographic attestation proving the exact code ran on the exact inputs.


How it works

  1. You write code in Rust and compile it to WebAssembly (WASI Preview 1 or 2).
  2. The binary is hosted on GitHub. OutLayer clones, compiles, and caches it.
  3. A NEAR contract calls OutLayer using NEAR's yield/resume flow — or any client can call the HTTPS API directly.
  4. The worker runs the WASM inside a TDX enclave and returns the result with a TEE attestation (code hash, input hash, output, signed by the hardware).

Features

Feature Description
WASI runtime Run any Rust code compiled to wasm32-wasi.
TEE attestation Cryptographic proof of code + input + output, signed by Intel TDX.
VRF Verifiable randomness with Ed25519 signatures.
Secrets Encrypted API keys and credentials, decrypted only inside the enclave.
Confidential Key Derivation Keys that exist only inside your TEE code and persist across upgrades.
MPC Vaults Multi-party computation for shared key custody.
Payment Keys USDC-based metering for monetized HTTPS endpoints.
Persistent storage Encrypted storage between executions.

Example use cases

The examples gallery ships 14+ production-ready demos. A few highlights:

  • Price & weather oracles — fetch off-chain data with a proof of source.
  • Coin-flip / lottery — VRF-based randomness for fair on-chain games.
  • AI calls — invoke OpenAI/GPT from a contract with verifiable output.
  • Cross-chain reads — query Ethereum state without a bridge.
  • Private DAO voting — tally votes inside the enclave; only the result is published.
  • NEAR Intents swaps — execute Intent flows from off-chain logic.
  • Encrypted email & CAPTCHA — end-to-end use cases requiring secrets.

[!TIP]

Start with the Getting Started guide and the Dev Guide to set up your first WASM module and call it from a NEAR contract.


Deployed services built on OutLayer

Name Description Reference
Price Oracle TEE-secured, Pyth-compatible price feed on price-oracle.near. See Oracles

[!NOTE]

OutLayer is a third-party platform. As with any external service, evaluate its operational guarantees, attestation verification flow, and key custody model before relying on it for production assets.