NextGenSoftware.OASIS.API.ONODE.Core
2.0.2
See the version list below for details.
dotnet add package NextGenSoftware.OASIS.API.ONODE.Core --version 2.0.2
NuGet\Install-Package NextGenSoftware.OASIS.API.ONODE.Core -Version 2.0.2
<PackageReference Include="NextGenSoftware.OASIS.API.ONODE.Core" Version="2.0.2" />
<PackageVersion Include="NextGenSoftware.OASIS.API.ONODE.Core" Version="2.0.2" />
<PackageReference Include="NextGenSoftware.OASIS.API.ONODE.Core" />
paket add NextGenSoftware.OASIS.API.ONODE.Core --version 2.0.2
#r "nuget: NextGenSoftware.OASIS.API.ONODE.Core, 2.0.2"
#:package NextGenSoftware.OASIS.API.ONODE.Core@2.0.2
#addin nuget:?package=NextGenSoftware.OASIS.API.ONODE.Core&version=2.0.2
#tool nuget:?package=NextGenSoftware.OASIS.API.ONODE.Core&version=2.0.2
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.2)
- NextGenSoftware.OASIS.API.DNA (>= 2.0.1)
- NextGenSoftware.OASIS.API.Providers.ArweaveOASIS (>= 1.0.0)
- NextGenSoftware.OASIS.API.Providers.IPFSOASIS (>= 2.0.2)
- NextGenSoftware.OASIS.API.Providers.PinataOASIS (>= 2.0.2)
- NextGenSoftware.OASIS.OASISBootLoader (>= 2.0.2)
- NextGenSoftware.OASIS.ONET (>= 1.0.0)
- NextGenSoftware.OASIS.STAR.DNA (>= 2.0.2)
- 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.
- OASIS Omniverse Reboot and Rebrand: major ecosystem relaunch under oasisomniverse.one after ~3 years of deep development.
- Added WEB6 (The AI Layer) with full LLM routing via FAHRN — supports OpenAI, Anthropic Claude, Cohere, HuggingFace, and Azure OpenAI.
- Added WEB7 (The Spatial/AR Layer), WEB8 (The Holographic Layer), WEB9 (The Neural Layer), and WEB10 (The Omniversal Layer) decentralised API tiers.
- Added ONET P2P network with FAHRN (Federated Adaptive Holonic Routing Network) and HolonicBraid mesh routing.
- Added OASIS HyperDrive v2 with DHT-based distributed storage and replication.
- Added OASIS MCP Server for seamless WEB4-WEB10 tool integration.
- Full implementation of all remaining provider interface stubs across all ~55 OASIS Providers.
- Security overhaul: CORS hardening (open/pluggable API policy), JWT validation fixes, NuGet vulnerability remediation across all projects.
- Fixed GetKarmaAsync returning 0: now falls back to AvatarDetail.Karma when in-memory cache is empty.
- Auto-creates AvatarDetail on first karma award if it does not exist yet.
- Fixed MongoDB holon save always inserting instead of updating for REST clients.
- Fixed circular reference serialisation causing truncated JSON in loadHolon responses.
- Fixed null max_tokens causing 400 errors across OpenAI, Cohere, AzureOpenAI, and HuggingFace providers.
- JWT middleware now skips silently on invalid tokens; AuthorizeAttribute handles the decision.
- PreferOpenServ, EnableFAHRN, EnableHolonicBraid, and ApiKeys added to OASIS_DNA.json.
- Added optional returnUrl parameter to forgot-password endpoint.
- Made OldPassword optional in ResetPassword (not required when using a reset token).
- Changed license to GNU Affero General Public License v3 (AGPL3).
- Numerous bug fixes, stability improvements, and performance enhancements.
- Upgraded all projects to .NET 10 — the latest LTS runtime with improved performance, lower memory footprint, and new language features.
- Miscellaneous stability improvements and internal refactoring across all layers.
- Improved async/await patterns and cancellation token propagation throughout.
- Better null safety and nullable reference type annotations.
- Refined logging output for easier diagnostics.
- Various minor bug fixes identified during the WEB6-10 integration testing phase.
- Many misc improvements.
- Multiple bug fixes.