Build on the OASIS Omniverse
From your first API call to a production OApp β 17 hands-on tutorials covering Avatar SSO, NFTs, karma, HyperDrive, ONET P2P, WEB5 game worlds, WEB6 AI agents and 6 real-world case studies.
Start Learning βJump straight to Module 6 β Your First OApp if you're comfortable with auth and data concepts. Each module also stands alone as a reference.
Quick Start β Your First API Call
Install the WEB4 SDK, make your first authenticated request and understand the OASIS response format in under 15 minutes.
Avatar & Identity β SSO Across Every Platform
Register avatars, authenticate with JWT, manage profiles, inventory and sessions using the cross-platform SSO system.
Karma & Reputation β Incentivise Good Behaviour
Award and track karma points, query the Akashic Records, weight karma categories and build reputation-gated features.
NFTs & Wallet β Multi-Chain Digital Assets
Create NFT collections, mint tokens, collect GeoNFTs and bridge Web3 assets into the OASIS using the provider-agnostic wallet layer.
Data & Holons β The Universal Data Model
Store structured data with the Holon system, query across providers, use the HyperDrive for large files and understand multi-provider replication.
Your First OApp β Build a Complete App
Combine auth, karma, NFTs and data into a working end-to-end OApp with a web UI, published to the OASIS ecosystem.
Metaverse & Game Development
Place GeoNFTs on the Our World map, create Celestial Bodies, design quests and missions, and integrate with the OGEngine game framework.
Providers & Production Deployment
Understand the OASIS provider system, configure auto-failover and load balancing, deploy to Railway or Docker and harden for production.
HyperDrive Storage β Multi-Provider Files
Upload and retrieve files across Holochain, IPFS, MongoDB and more with auto-failover, replication, load balancing and built-in encryption.
ONET P2P β Decentralised Networking
Discover peers, send encrypted direct messages, broadcast to groups and subscribe to live events across the OASIS mesh network.
WEB5 Introduction β The STAR API
Step up from WEB4 to WEB5 β understand the new data types, install the web5 package and make your first STAR API call.
Missions & Quests β Cross-Game Progression
Create structured missions with objectives and karma rewards, chain them into multi-game quests and integrate via the STARAPIClient C ABI.
Celestial Bodies & Spaces
Create planets, stars and solar systems as spatial containers for metaverse worlds β the backbone of the OASIS Omniverse map.
GeoNFTs & AR Location Services
Anchor NFTs to GPS coordinates, create AR hotspots and build PokΓ©mon-GO-style mechanics with the OASIS GeoNFT and GeoHotSpot APIs.
WEB6 β The AI Abstraction Layer
One API, 20+ AI providers (OpenAI, Anthropic, Gemini, Llama, Grok and more). 56 endpoints, 250 MCP tools, Karma-Gated compute tiers.
FAHRN Multi-Agent Orchestration
Run agents in Serial, Parallel, Debate and Voting modes. Build self-evolving SkillOpt pipelines that improve with every outcome.
Holonic Memory β Fractal AI Context
Give agents persistent memory across sessions, users and groups with the four-level holonic hierarchy and semantic vector search.
Six production applications built on the OASIS β each with a step-by-step tutorial series showing exactly how it was made.
ποΈ SovereignTrust
Legal trust management platform with Avatar SSO, encrypted Holon storage, Stripe payments and the Leela AI assistant (FAHRN Debate mode).
ποΈ Founder NFTs
Limited-edition NFT launch site β whitelist gating, on-chain minting across Solana and Ethereum, wallet display and karma rewards.
π OPORTAL
The flagship OASIS portal β avatar dashboard, Omniverse map, NFT wallet, quest log, ONET live messaging and an AI assistant.
π Our World
PokΓ©mon-GO-style AR game β Unity + ARFoundation, GeoNFTs at real-world GPS, cross-game inventory with ODOOM and OQuake.
π ODOOM
UZDoom fork with OASIS integrated via the STARAPIClient C ABI β karma for kills, cross-game keys, quests shared with OQuake and Our World.
β‘ OQuake
vkQuake (Vulkan Quake) fork using the same OGEngine + STARAPIClient as ODOOM β the Blue Key, cross-game doors and shared quest chain.
What is the OASIS?
The Open Avatar Social Interoperability Standard (OASIS) is a layer that sits beneath every web, game, social and metaverse platform and gives each user one persistent identity β their Avatar β along with a unified wallet, karma score, NFT collection and data store that travels with them everywhere.
It exposes APIs from WEB4 (decentralised identity and NFTs) through to WEB10 (collective consciousness and singularity), backed by a hot-swappable provider architecture that routes data across Holochain, IPFS, Solana, MongoDB, Ethereum and more β automatically, with no single point of failure.
The WEB4βWEB6 Stack at a Glance
| Level | Name | What it adds | npm package |
|---|---|---|---|
WEB4 | Decentralised Core | Avatar SSO, NFTs (mint, collect, GeoNFTs, bridge), karma, multi-chain wallet, holons, HyperDrive, search, map | @oasisomniverse/web4-api |
WEB5 | STAR / Metaverse | Celestial bodies, game worlds, quests, missions, inventory items, STARNET app & asset store, OGEngine integration | @oasisomniverse/web5-api |
WEB6 | AI & Intelligence | Holonic memory, holonic braid, embeddings, completions, ML inference, reasoning networks, DID, context & orchestration | @oasisomniverse/web6-api |
WEB4 (primary): https://api.oasisweb4.one Β· WEB5: https://api.web5.oasisomniverse.one Β· and so on up to WEB10. All accept Bearer JWT tokens issued by WEB4 auth.
Install in 30 seconds
# Node / npm npm install @oasisomniverse/web4-api # yarn yarn add @oasisomniverse/web4-api # Browser (CDN β no build step needed) <script src="https://cdn.jsdelivr.net/npm/@oasisomniverse/web4-api/dist/oasis-web4-sdk.js"></script>
import { OASISClient } from '@oasisomniverse/web4-api'; const oasis = new OASISClient(); const result = await oasis.auth.login({ username: 'you@example.com', password: 'your-password' }); console.log('Logged in as', result.session.username); // β Logged in as YourAvatarName
Ready to dive deeper? Start with Module 1 β