Holonic Architecture

A unified data layer across every blockchain, database, and network. Built on one idea: the holon.

Project OASIS — Open Application
Integrated Standard
By NextGen Software
Stack .NET / C# — REST API
License Open Source — MIT
01

Everything is
a holon

hólos + -on

Greek: “whole” + “part”

A holon is both a self-contained entity and a component of a larger system. It is whole on its own. It is also a part.

In OASIS, every data entity is a holon: users, applications, quests, NFTs, game objects. Each holon carries a unique GUID, parent-child references, extensible metadata, and provider-agnostic storage keys.

This means any holon can be stored on any provider — and moved between them without data loss. One data structure. Every backend.

01

Identity

Every holon has a GUID, version history, audit trail, and change detection. It knows who created it, who modified it, and when.

02

Hierarchy

Holons nest inside holons. A parent references children; children reference their parent. Infinite depth. One tree.

03

Portability

Each holon maps its ID to every provider it touches via ProviderUniqueStorageKey. Move between Ethereum, MongoDB, Holochain — zero data loss.

02

The kernel enforces
invariants

03

Holons inside holons,
all the way up

A single holon is powerful. But the real architecture emerges when holons nest. OASIS organises all data into a celestial hierarchy — a holarchy — where every level is both a self-contained whole and a part of something larger.

The STAR ODK maps this hierarchy to a cosmic metaphor: Stars contain Planets, Planets contain Moons, and Moons contain Zomes — the atomic holons at the bottom. At every level, the same rules apply: identity, persistence, interoperability.

Celestial mapping

Omniverse → Multiverse → Universe → Galaxy → Solar System → StarPlanetMoonZomeHolon

I

Stars

Top-level platforms — full OAPPs with their own ecosystems. A Star is an application that contains Planets and Moons as sub-modules. Think of it as the root of an entire product.

II

Planets

Major modules or feature domains within a Star. Each Planet is a holon — independently deployable, with its own children — but bound to its parent Star’s identity.

III

Moons

Small, self-contained apps or micro-services. Every OAPP starts life as a Moon. Moons orbit their Planet parent and carry their own Zomes inside.

IV

Zomes & Holons

The atomic layer. Zomes group related holons — profiles, quests, NFTs, game items — into logical bundles. Each holon is the leaf node: one piece of data, stored on any provider.

04

One interface,
every provider

04

One Interface

IOASISStorageProvider defines CRUD for holons and avatars. Every provider implements it. Your app calls one API regardless of backend.

05

Auto-Failover

If the active provider goes down, OASIS switches to the next in the failover list. No downtime. No code changes.

06

Auto-Replication

Write to multiple providers simultaneously. Data lives on Ethereum and MongoDB at the same time. Redundancy by default.

05

STAR makes apps
holonic

Your App
STAR CLI
COSMIC ORM
OASIS API
Any Provider
STAR

STAR CLI

Generate, publish, install, and launch holonic OAPPs from the command line. Scaffolds the full OASIS stack.

COSMIC

COSMIC ORM

Maps your data models to holons automatically. Your classes inherit holon properties — GUID, versioning, provider keys — without manual wiring.

OAPP

OAPPs

OASIS Applications. Holonic apps that run on any provider. Build once, deploy to any blockchain or database the OASIS API supports.

06

One plug,
every outlet

07

No Lock-In

Store holons on Ethereum today, migrate to Solana tomorrow. Zero code changes.

08

Auto-Failover

Primary provider down? The next one activates automatically from the configured failover list.

09

Replication

Holons replicate across multiple providers simultaneously. Data is never trapped in one place.

10

Load Balanced

Requests distribute across active providers based on performance metrics.

Blockchain
Ethereum Solana EOS Telos Polygon Arbitrum
Database
MongoDB SQLite Neo4j Azure Cosmos
Decentral
Holochain IPFS ActivityPub ThreeFold
07

Your Avatar is
a holon too

11

One Identity

Your Avatar is a holon. It carries credentials, provider wallets, and JWT tokens across every OAPP.

12

Karma

Numerical reputation tracked via akashic records. Earned in one app, visible in every other.

13

Inventory

NFTs, tokens, and items stored in your Avatar holon. Accessible from any provider.

14

Cross-App

Log in once. Your profile, reputation, and assets follow you across the entire OASIS ecosystem.

standard terms cap-aware payouts governed commons
license IP ship companies route revenue

A governed IP Pool with clear valuation and licensing terms. A Builders Fund that helps teams form real companies on top—routing revenue back to creators until a fair cap is reached.

commons
08

What would you
build?

Every holon starts as an idea. Tell us what you’d build on OASIS — a game, a DAO tool, a cross-chain bridge, anything. We collect every idea and help the best ones get started.

Or start from a spark:
01

Clone & Explore

Fork the repo, spin up the REST API, and explore the holon CRUD endpoints.

GitHub →
02

Build a Moon

Use the STAR CLI to scaffold the smallest holonic app. Best first project.

Guide →
03

Write a Provider

Implement IOASISStorageProvider for a new backend. High-impact.

Docs →