Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.near.org/llms.txt

Use this file to discover all available pages before exploring further.

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

FeatureDescription
WASI runtimeRun any Rust code compiled to wasm32-wasi.
TEE attestationCryptographic proof of code + input + output, signed by Intel TDX.
VRFVerifiable randomness with Ed25519 signatures.
SecretsEncrypted API keys and credentials, decrypted only inside the enclave.
Confidential Key DerivationKeys that exist only inside your TEE code and persist across upgrades.
MPC VaultsMulti-party computation for shared key custody.
Payment KeysUSDC-based metering for monetized HTTPS endpoints.
Persistent storageEncrypted 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.
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

NameDescriptionReference
Price OracleTEE-secured, Pyth-compatible price feed on price-oracle.near.See Oracles
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.