OpenViSTAI · Agents · Blockchain · Crypto
Menu
Layer 1

Oasis Core

Oasis Core is an Apache-2.0 blockchain codebase for building and operating confidentiality-preserving smart-contract systems. It combines an Oasis node, client and runtime libraries, SGX and non-SGX runtime loaders, key-manager components, Docker definitions, development tools and local test-network resources.

Independent OpenViST project profile, based on linked sources.

Oasis Core — OpenViST project profile in Layer 1.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when a project needs self-hosted Oasis blockchain infrastructure, runtime-development libraries or a documented local test-network foundation.

Who it is for

  • Blockchain engineers operating self-hosted Oasis nodes.
  • Developers building custom Oasis runtimes and smart-contract systems.
  • Teams developing or testing confidentiality-preserving blockchain infrastructure.
  • Engineers using Docker-based development or test environments.

Documented uses

  • Build and operate an Oasis blockchain node.
  • Create custom SGX or non-SGX runtimes.
  • Connect applications or tools to runtimes through the client library.
  • Develop against a local test network and runtime.
  • Integrate key-manager components into runtime-oriented systems.
Before you choose

Requirements & limits

The repository is publicly accessible and licensed under Apache 2.0. It is intended for self-hosted development and infrastructure work; the cited materials do not document pricing or account requirements.

  • Choose it when Go-based node infrastructure and Rust components fit the engineering environment.
  • The runtime library supports both SGX and non-SGX runtime paths.
  • The repository includes Docker definitions and local test-network resources, which may help teams standardize development environments.
  • The README warns that APIs, protocols and data structures can change during active development.
  • The README states that the code has not yet been fully audited; consult the project’s security documentation before deployment decisions.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up a local Oasis test network with a simple runtime

Prepare the repository for local blockchain and runtime development using the documented setup, build and test-network stages.

Before you start

  • A development environment meeting the repository’s prerequisites.
  • The Oasis Core repository.
  • The repository’s build instructions and local test-network documentation.

Steps

  1. Review the documented development prerequisites.

  2. Follow the repository’s build instructions.

  3. Use the documented Oasis Net Runner procedure to set up a local test network with a simple runtime.

Expected outcome

A locally configured test-network environment for runtime and end-to-end development, following the repository’s documented procedure.

Guide limitations

  • The cited repository description does not specify individual prerequisite versions or operating-system commands.
  • This guide covers setup stages documented in the repository, not independent execution verification.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
2 October 2026
Original website title
oasisprotocol/oasis-core · Official homepage title · retained in its source language