NextGenSoftware.OASIS.API.ONODE.Core
2.0.4
dotnet add package NextGenSoftware.OASIS.API.ONODE.Core --version 2.0.4
NuGet\Install-Package NextGenSoftware.OASIS.API.ONODE.Core -Version 2.0.4
<PackageReference Include="NextGenSoftware.OASIS.API.ONODE.Core" Version="2.0.4" />
<PackageVersion Include="NextGenSoftware.OASIS.API.ONODE.Core" Version="2.0.4" />
<PackageReference Include="NextGenSoftware.OASIS.API.ONODE.Core" />
paket add NextGenSoftware.OASIS.API.ONODE.Core --version 2.0.4
#r "nuget: NextGenSoftware.OASIS.API.ONODE.Core, 2.0.4"
#:package NextGenSoftware.OASIS.API.ONODE.Core@2.0.4
#addin nuget:?package=NextGenSoftware.OASIS.API.ONODE.Core&version=2.0.4
#tool nuget:?package=NextGenSoftware.OASIS.API.ONODE.Core&version=2.0.4
OASIS ONODE Core
Part of the OASIS API — the Open Advanced Secure Interoperable Scalable-System.
ONODE Core contains the core interfaces, models and provider contracts for the OASIS Node (ONODE) — the server-side runtime that hosts the OASIS WebAPI, manages provider routing, and runs STAR ODK workloads.
Part of the OASIS Omniverse
NuGet
Available as a compiled package on NuGet — no source licence required to consume it via the API or SDK:
dotnet add package NextGenSoftware.OASIS.API.ONODE.Core
Licence
Source code is licenced under the HoloSource Licence 1.1 (source-available, not open source). Forking or redistributing the source requires a commercial licence from NextGen World Ltd. Using the NuGet package or calling the OASIS API does not require a source licence.
Contact: david.ellams@nextgenworld.co.uk
Git History
This project was originally part of the main OASIS monorepo where the full seven-year commit history lives. It was extracted into its own private repo in August 2026. Please refer to the main OASIS repo for the complete history.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Google.Cloud.Storage.V1 (>= 4.11.0)
- Ipfs.Core (>= 0.55.0)
- Microsoft.Azure.Cosmos (>= 3.35.4)
- NextGenSoftware.OASIS.API.Core (>= 2.0.4)
- NextGenSoftware.OASIS.API.DNA (>= 2.0.3)
- NextGenSoftware.OASIS.API.Providers.ArweaveOASIS (>= 1.0.2)
- NextGenSoftware.OASIS.API.Providers.IPFSOASIS (>= 2.0.4)
- NextGenSoftware.OASIS.API.Providers.PinataOASIS (>= 2.0.4)
- NextGenSoftware.OASIS.OASISBootLoader (>= 2.0.4)
- NextGenSoftware.OASIS.ONET (>= 1.0.2)
- NextGenSoftware.OASIS.STAR.DNA (>= 2.0.3)
- Pinata.Client (>= 1.0.0)
- PinataNET (>= 1.0.2)
- SevenZip (>= 19.0.0)
- SharpCompress (>= 0.49.1)
- SharpZipLib (>= 1.4.2)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on NextGenSoftware.OASIS.API.ONODE.Core:
| Package | Downloads |
|---|---|
|
NextGenSoftware.OASIS.API.Native.Integrated.EndPoint
The OASIS Native Integrated EndPoint lets you embed the complete OASIS engine (all managers, providers, HOT-Swappable Provider Architecture) directly into any .NET 10 application, game, or service -- no REST API or separate server required. Ideal for Unity games, desktop apps, and microservices that need direct in-process access to the Avatar/Karma/Holon/Data APIs across 55+ providers. Part of the OASIS Omniverse at https://oasisomniverse.one |
|
|
NextGenSoftware.OASIS.API.Providers.WRLD3DOASIS
Connects the OASIS to WRLD3D -- a 3D geo-spatial mapping engine for visualising OASIS avatars, holons, and Our World/One World data in photorealistic 3D city models, indoor maps, and open-world environments. Supports Unity, Unreal, and web targets. Part of the OASIS HOT-Swappable Provider Architecture. Ecosystem: https://oasisomniverse.one |
|
|
NextGenSoftware.OASIS.Web6.Core
The Core (Business Logic Layer) for WEB6 - the AI abstraction layer of the OASIS Omniverse. Provides a unified interface across AI providers (OpenAI, Anthropic, Ollama and more), hosts the OASIS MCP Server integration, and enables AI-augmented avatar interactions, quest generation and holonic reasoning. |
|
|
NextGenSoftware.OASIS.Web8.Core
The Core (Business Logic Layer) for WEB8 - the fractal holonic mesh-networking layer of the OASIS Omniverse. Hosts the GalacticMeshManager (node registry, Dijkstra routing, self-healing failover) and ProtocolBridgeManager for translating external wire formats into the unified MeshMessage envelope. |
|
|
NextGenSoftware.OASIS.Web7.Core
The Core (Business Logic Layer) for WEB7 - the non-invasive human/AI symbiosis layer of the OASIS Omniverse. Hosts the BioSignalProcessingManager (EEG, HRV, GSR), IntentionEngine, SymbiosisSessionManager (Borg-Free pledge enforced) and CollectiveConsciousnessManager for multi-participant shared intention fields. |
GitHub repositories
This package is not used by any popular GitHub repositories.
NextGenSoftware.OASIS.API.ONODE.Core v2.0.4
This sit's at a higher level of abstraction over OASIS API Core, and acts as the main Core (Business Logic Layer) to the OASIS API, whereas OASIS API Core is the core architecture and hosts the central managers such as ProviderManager, AvatarManager, HolonManager, etc, This package contains more higher level Managers (such as OLANDManager, MissionManager, ParksManager, MapManager, QuestManager, SEEDSManager, etc) and use cases built on top of OASIS API Core. This module also uses the OASISBootLoader to manage loading and using the OASISDNA/config for the ONODEONODE. OASIS API Core does not use the OASISBootLoader because it is at a lower level in the stack and so interface implementations (OASIS Providers) need to be manually injected into each Manager's constructor (DI) whereas this module and the OASISBootLoader manages all of this for you via the OASISDNA.json config file. Both OASIS.API.Native.Integrated.EndPoint & the REST API both use this module/package and provide a wrapper around it and are the recommeneded ways to use the OASIS API.
What's new since v2.0.3
- Initial validated package contents and metadata for this release line.
Full changelog
https://github.com/NextGenSoftwareUK/OASIS/commits/master/ONODE/NextGenSoftware.OASIS.API.ONODE.Core