OASIS
The core WEB4 OASIS (Open Advanced Secure Interoperable Scalable-System) API that powers Our World. The OASIS API is a universal API that spans all of WEB2 and WEB3. WEB5 STAR API/ODK is the gamification/metaverse/app layer whereas the WEB4 OASIS API is the data aggregation, identity, reputation, token & NFT layer.
Install / Use
/learn @NextGenSoftwareUK/OASISREADME
OASIS - The Universal Web4/Web5 Infrastructure
🚀 What is The OASIS?
The OASIS (Open Advanced Secure Interoperable Scalable-System) is a revolutionary Web4/Web5 infrastructure that unifies all Web2 and Web3 technologies into a single, intelligent, auto-failover system. It's the first universal API that connects everything to everything, eliminating silos and walled gardens.
📋 Table of Contents
- Quick Start
- Current Implementation Status
- Architecture Overview
- Unique Selling Propositions
- Core Features
- Revolutionary Systems
- Documentation
- OASIS Web4 Site & Subscription Plans
- Getting Started
- Project Structure
- Contributing
- License
- Support
🌐 Supported Providers
OASIS supports 50+ providers across multiple categories, providing universal compatibility and seamless integration:
Blockchain Providers
- Bitcoin - Original cryptocurrency blockchain
- Ethereum - Smart contract platform
- Solana - High-performance blockchain
- Polygon - Ethereum scaling solution
- Arbitrum - Layer 2 scaling solution
- Avalanche - High-throughput blockchain
- BNB Chain - Binance Smart Chain
- Cardano - Research-driven blockchain
- NEAR - Developer-friendly blockchain
- Polkadot - Multi-chain interoperability
- Cosmos - Internet of blockchains
- Fantom - Fast and scalable blockchain
- Optimism - Ethereum Layer 2
- Rootstock - Bitcoin smart contracts
- TRON - High-performance blockchain
- Telos - EOSIO-based blockchain
- Sui - Next-generation blockchain
- Aptos - Move-based blockchain
- Elrond - High-performance blockchain
- Hashgraph - Distributed ledger technology
- EOSIO - Enterprise blockchain platform
- BlockStack - Decentralized internet
- ChainLink - Oracle network
- Moralis - Web3 development platform
- Web3Core - Universal Web3 integration
Cloud Providers
- AWS - Amazon Web Services
- Azure - Microsoft Cloud Platform
- Google Cloud - Google Cloud Platform
- Azure Cosmos DB - Multi-model database
Storage Providers
- MongoDB - Document database
- Neo4j - Graph database
- Neo4j Aura - Managed graph database
- SQLite - Embedded database
- Local File - Local file system storage
Network Providers
- Holochain - Distributed peer-to-peer network
- IPFS - InterPlanetary File System
- ActivityPub - Decentralized social networking
- Scuttlebutt - Secure gossip protocol
- SOLID - Decentralized web platform
- ThreeFold - Decentralized internet grid
- Pinata - IPFS pinning service
Map Providers
- Mapbox - Location data platform
- WRLD3D - 3D mapping platform
- GO Map - OpenStreetMap integration
Specialized Providers
- Cargo - NFT marketplace protocol
- ONION Protocol - Decentralized communication
- Orion Protocol - Cross-chain liquidity
- PLAN - Project management protocol
- SEEDS - Regenerative economy platform
- Apollo Server - GraphQL server
- ARC Membrane - Advanced membrane technology
🔑 Core WEB4 APIs
Authentication & Identity
- AVATAR: Complete user management system with 80+ endpoints
- Registration, authentication, password management
- Avatar CRUD operations, portraits, sessions
- Provider-specific authentication flows
- Session management and security
Reputation & Social
- KARMA: Digital reputation system with 20+ endpoints
- Karma weighting and voting systems
- Akashic records and statistics
- Positive/negative karma management
- Historical tracking and analytics
Data Management
- DATA: Comprehensive data operations with 30+ endpoints
- Holon CRUD operations with advanced parameters
- File upload/download with provider support
- Data storage with auto-replication and failover
- Cross-provider data synchronization
Financial Services
- WALLET: Complete wallet management with 25+ endpoints
- Multi-chain wallet support
- Portfolio management and analytics
- Transfer operations and transaction history
- Import/export functionality
- Full cross chain support
Security & Keys
- KEYS: Cryptographic key management with 40+ endpoints
- Key generation and linking
- Provider-specific key operations
- WiFi and signature operations
- Complete key lifecycle management
Network & Discovery
- ONET: Decentralized network with 10+ endpoints
- Network status and topology
- Node connection and management
- Broadcasting and statistics
- ONODE: Node management with 12+ endpoints
- Node configuration and monitoring
- Peer management and metrics
- System control and logging
Content & Media
-
FILES: File management with 6+ endpoints
- Upload, download, and metadata management
- File sharing and organization
-
NFT: NFT operations with 20+ endpoints
- Cross-chain NFT management
- Creation, trading, and analytics
- Collections Web4 NFTs wrap multiple Web3 NFTs sharing the same metadata across different chains.
Communication
- CHAT: Real-time communication with 3+ endpoints
- Session management and messaging
- Message history and persistence
- MESSAGING: Advanced messaging with 6+ endpoints
- Avatar-to-avatar messaging
- Conversation management
- Notification system
Gamification
- COMPETITION: Gaming system with 9+ endpoints
- Leaderboards and tournaments
- League management and rankings
- Statistics and analytics
- GIFTS: Gift system with 6+ endpoints
- Gift sending and receiving
- History and statistics
Location & Mapping
- MAP: Advanced mapping with 15+ endpoints
- Route creation and navigation
- 3D object placement
- Location services and analytics
Provider Management
- PROVIDER: Provider system with 25+ endpoints
- Provider registration and configuration
- Auto-replication and failover settings
- Provider monitoring and management
Search & Analytics
- SEARCH: Universal search with 2+ endpoints
- Cross-provider search capabilities
- STATS: Analytics with 8+ endpoints
- Comprehensive statistics and reporting
- Performance metrics and insights
Blockchain Integration
- EOSIO: EOSIO integration with 9+ endpoints
- HOLOCHAIN: Holochain integration with 7+ endpoints
- TELOS: Telos integration with 9+ endpoints
- SEEDS: Seeds integration with 15+ endpoints
- SOLANA: Solana integration with 2+ endpoints
System Management
- SETTINGS: Configuration with 12+ endpoints
- SUBSCRIPTION: Billing with 8+ endpoints
- VIDEO: Video calling with 3+ endpoints
- EGGS: Egg system with 3+ endpoints
⭐ Core WEB5 STAR APIs (from STAR ODK)
Metaverse Development
- MISSIONS: Complete mission system with 27+ endpoints
- Mission CRUD operations and lifecycle management
- Publishing, versioning, and distribution
- Leaderboards, rewards, and analytics
- Clone and template functionality
Virtual Worlds
- CELESTIALBODIES: 3D world objects with 25+ endpoints
- Space object creation and management
- Type-based filtering and organization
- Publishing and version control
- CELESTIALSPACES: Virtual environments with 25+ endpoints
- Space hierarchy and management
- Parent-child relationships
- Advanced space operations
Content Management
- HOLONS: Core content objects with 25+ endpoints
- Hierarchical content management
- Metadata and status tracking
- Advanced search and filtering
- CHAPTERS: Content organization with 20+ endpoints
- Content structure and navigation
- Publishing and distribution
Asset Management
- NFTs: NFT system with 25+ endpoints
- Cross-chain NFT operations
- Publishing and trading
- Version control and management
- INVENTORYITEMS: Item management with 25+ endpoints
- Avatar inventory systems
- Item tracking and analytics
- Collections
- Web4 NFTs wrap multiple Web3 NFTs sharing the same metadata across different chains.
Development Tools
- TEMPLATES: Template system with 25+ endpoints
- Pre-built component library
- Template sharing and distribution
- Version control and management
- LIBRARIES: Code libraries with 25+ endpoints
- Shared code repositories
- Category-based organization
- Publishing and collaboration
- RUNTIMES: Runtime management with 25+ endpoints
- Runtime lifecycle control
- Status monitoring and management
- Start/stop operations
- PLUGINS: Plugin system with 25+ endpoints
- Plugin installation and management
- Type-based organization
- Lifecycle control
Gamification
- QUESTS: Quest system with 25+ endpoints
- Quest creation and management
- Completion tracking and rewards
- Leaderboards and statistics
- EGGS: Discovery system with 8+ endpoints
- Egg discovery and hatching
- Quest integration
- Statistics and leaderboards
Location Services
- GEOHOTSPOTS: Location-based features with 25+ endpoints
- Hotspot creation and management
- Nearby location services
- Publishing and distribution
- GEONFTS: Location-based NFTs with 25+ endpoints
- Geo-tagged NFT creation
- Location-based trading
- Collections
- Web4 GeoN
