WEB4 OASIS API / WEB5 STAR ODK OMNIVERSE INTEROPERABLE METAVERSE LOW CODE GENERATOR
Contents
Introduction
NOTE: This documentation & code is a WIP and is still currently being written so please make sure you check back often...
We would love to hear from you regarding feedback on any of the vision, docs, code or would like to submit ideas. Even better, if you would like to get actively involved by coding, spreading the word, finding funding or any other role then please get in touch right NOW! :) Contact us on our Telegram group https://t.me/ourworldthegamechat Thank you.
Overview
The WEB4 OASIS API enables you to integrate your project with everything else (WEB2 & WEB3) such as all blockchains, holochain & much more. It also provides SSO, load balancing, auto failover, auto replication, zero downtime, zero lag, infinite players and much more!
Various OASIS API functions and services can be accessed with this API such as Authentication, Karma, Avatars, Data, SEEDS, Wallets/Keys & more...
http://api.oasisplatform.world
This allows you to bridge between all of WEB2 & WEB3 Holochain, IPFS, MongoDB, SQLLite, Neo4j, Solana, Ethereum, EOS & ThreeFold with many more coming soon such as COSMOS, Polkadot, Polygon, SOLID, ActivityPub, Near, Nexus, HIVE, CEPTR Pluggable Protocol, Fediverse, XMPP & many more! :) The majority of these are aimed at building a truly decentralised distributed internet (Web 3.0) and this is also the aim of the OASIS API. If you wish to get involved and help build out any of these providers or any other you would like to see integrated please get in touch here: https://t.me/ourworldthegamechat.
WEB 4 OASIS API is a fully distributed decentralised fault tolerant load balanced integrated API that runs across the full Internet acting as an abstraction layer over everything and serves as a network of networks. It is unity consciousnes expressed within the technical sphere. The OASIS API is a global universal API that aims to connect anything to everything to eliminate walled gardens/silos.
The core OASIS (Open Advanced Sensory Immersion System) API that powers Our World/One World and manages the central profile/avatar/karma system that other satellite apps/games/sites/services plug into it and share. This allows karma to be earnt in the satellite apps/games by doing good deeds or progressing self help apps for example.
Best Of All Worlds
Just like a team of people, different tech has various strengths and weaknesses, by integrating them together so they work as one unified co-ordinated team, you eliminate all weaknesses and then have the best of all worlds, the whole is greater than the sum of the parts. It harnesses the best of each provider so the OASIS uses the strengths of each provider to the maximum and removes all weaknesses, it automatically uses the most appropriate provider or providers for any given use case.
Maximum Interopability/Aggregation
One of the core design goals of the OASIS is maximum interoperability (to remove all silos and walled gardens) to the point everything merges into one (the singularity) and also to be super powerful but super easy and intuitive to use.
The WEB4 OASIS API connects & Integrates everything (all of WEB 2 & WEB 3) including all blockchains, holochain, IPFS, databases, cloud etc into one fully unified API that is an abstraction layer over everything.
The whole point of the OASIS API is to allow everything to be fully interoperable so data can be shared between any provider, the architecture opens the doors for many more use cases like importing and exporting your data between providers, aggregating all your data to remove all silos so better sense making and AI machine learning can be made to analyse and to make predictions, smart contract interoperability, etc
HOT Swappable Plugin Architecture
The OASIS API features a HOT Swappable Plugin Architecture meaning any OASIS Provider can be deployed and used at runtime without having to re-compile or deploy a ONODE (OASIS Node).
Full Redundancy/Zero Downtime/Impossible To Shutdown!
It also allows full data redundancy and for it to be network independent so if one network goes down it can automatically switch to the next fastest node in your area regardless of what network it is on. So it will be impossible to shut the OASIS down, you need to shut the entire Internet down, goodluck with that! ;-)
HTTP REST/gRPC/GraphQL/CLI/Native Endpoints
The OASIS API currently has a HTTP REST API, CLI & Native endpoints. gRPC & GraphQL are coming soon...
Javascript, Unity & C# Packages
The OASIS API currently has a Javascript, Unity & C# package, more are coming soon...
Avatar API
The OASIS API features a powerful Avatar SSO (Single Sign On) API allowing ONE login across all your sites, games, apps, services, etc across all devices and platforms for your OASIS Avatar where you have FULL control of ALL of your data right down to the individual field level and whether each field is Replicated/Shared (ReadOnly) or Shared (ReadWrite). You no longer need to remember multiple login details, you can have just ONE login (avatar), that follows you everywhere and you have FULL control of. You choose where your data is stored and who has access to it. This avatar is the digital twin of YOU and allows you to earn/lose karma through the Karma API.
Karma API
The OASIS API also has a powerful Karma API where your avatar (YOU) can earn and lose karma across any OAPP (OASIS App) that is integrated into the OASIS API (websites, apps, games, services, etc). You can earn karma for picking up litter, recycling, going green, helping people, eating/drinking healthily, improving your self or the enviroment, donating to chairty, volunteering for good causes, planting trees, progressing in self help apps, medidation, yoga, mindfulness, spending time in nature, etc. You lose karma for dropping liter, being abusive online, not eating healthily.
This karma is then redeemed for real world goods & services such as for a free smoothie, yoga class, retreat etc.
It also unlocks new gifts and super powers for your avatar in the Our World/One World games that plug into the API, they are the first worlds of the new upcoming OASIS Omniverse (network of metaverses).
Data API
It also features the powerful Data API allowing data to be shared between the above providers giving full interoperability. It also has powerful features such as auto-fail over, auto-load balancing and auto-replication across the providers so if one node goes down in your local area it will automatically switch to the next fastest node in your area independent of the network it belongs to, this way the OASIS API never has any downtime and will always be super fast and not reliant on only one network. This also applies for all the other API's such as the Avatar API etc. With unity consciousness the possibilities are limitless!
SEEDS API
The OASIS API also has a SEEDS API allowing people to earn karma for donating and paying with Seeds (a new currency based on re-generating the planet) as well as when they invite or join Seeds. Read more here: https://joinseeds.earth/
Keys/Wallet API
Finally it also features a new powerful Keys/Wallets API, which allows public private keys to be linked to your avatar per provider and private keys are only stored locally. Public keys and the rest of the wallet are stored on any provider (and auto-replicated across providers). Using the Avatar SSO you can also login using any of your public keys linked to your avatar (as well as either your username or email). You can also transfer tokens using any of these 3 so you do not need to ever worry about long meaningless public keys!
All of your wallets, bank accounts, PayPal, etc can be linked to your aggregated OASIS Wallet so you can see your full balance of assets and easily transfer between ANY of them with just one cick, gone are the days of having to painfully manage and transfer between mutiple wallets just to get access to your funds!
Because of the auto replication the private keys are automatically backed up to your local devices and can automatically sync between them so if you get a new device it can automatically sync with it, a bit like a decentralised offline cloud.
You will never lose your keys again! ;-)
It can also then sync your public key and wallet address etc when you go back online. With this architecture it opens the doors to many new use cases...
Providers API
This allows users/admins to fully control and configure the full power of the OASIS API (ONODE's) such as auto-replication, auto-failover, auto load-balancing, providers, error handling, logging and so much more!
Full Accountability/Zero Crime/Dark Net Prove
The extra benefit of this is that everyone is fully accountable for their actions where their karma & how they earnt/lost it is fully visible to all. There can be no hiding in the OASIS, it makes crime & the dark net impossible!
Future Prove! Never Need To Learn A New Tech Stack/Language Again!
The OASIS API is very intuitive and easy to use hiding away the complexities of the lower-level networks/protocols/platforms/API's but at the same time gives full power and control to power users who wish to dive deeper into the lower-level tech. This also means you do not need to keep learning new tech/APIs/programming languages etc, from now on you only ever need to use the very intuitive powerful OASIS API and the rest is taken care of for you! Also, even if a newer version of one network/API comes out like Holochain RSM or Ethereum 2, you do not need to do anything to port your app to the latest version, the OASIS will take care of this for you. This saves you valuable time to focus on bringing your idea to life! Happy Days! :)
Works Offline/Local Networks (LAN, Bluetooth, Mesh Networks)
This same technology works across all of the API's (Avatar, Data, etc) so you can work offline if your connection to the internet goes down and will automatically sync once it goes back online. It even allows you to network over LAN, Bluetooth, Mesh Networks, etc.
OAPPS - Write Once, Deploy Everywhere
OAPP's (OASIS Apps) that use the OASIS API can be deployed anywhere across any network, platform, API or protocol. This includes all of WEB2 (clouds, databases, etc), Holochain, every popular blockchain, ActivityPub, IPFS, SOLID & many more... check the growing list of providers supported below.
Gone are the days of having to write multiple dApps and having to spend lots of time setting up your dev environment for each one such as the network, wallet, account, etc. The OASIS API can manage all of this for you with one simple to use UI (web, desktop and Unity versions planned). The Unity UI will in fact be Our World and will be the most feature rich through the XR interface.
You can also of course fully manage every feature and option through the API itself so you could even write your own UI to it if you so wished.
One API To Rule Them All - The GOD Protocol/API
The OASIS API will allow you to connect into everything including e-commerce, trading, security, social networks, blockchains, holochain networks, etc. regardless of where they are running (WEB2 or WEB3/IoT).
Full Smart Contract Interoperability
Smart Contracts will be supported across any of the supported providers (network/platform/API/protocol), so you only need to write the contract once for your OAPP and then deploy your OAPP once and it will then take care of deploying and running your app/smart contract across all supported providers (network/platform/API/protocol).
Powerful Pick n Mix & Plug n Play UI Components
Soon you will also have a very powerful intuitive UI allowing anyone to build an OAPP through a simple intuitive to use drag n drop interface plugging together the various components (web, unity, unreal, metaverse & more) you need allowing you to focus on your ideas rather than on how to implement them. This will lower the barrier to entry for non-technical people, the perfect low-code solution!
WEB/2D/3D/AR/VR/IR/Map/Meta Visusalization
Each OAPP can have a Web, 2D, 3D AR, 3D VR, 3D Map, 3D IR (Infinite Reality), 2D Map & Meta View. You will be able to switch between these at run-time.
Our World Geo-Location/AR/IR/Map UI (Game Of Games Engine)
Our World is the first world in the infinite Omniverse (what comes after Metaverse). Our World also acts as the UI to the OASIS API allowing the various OAPP’s to have a 3D object/2D sprite representation on the 3D map of the world. They can then view meta data about the app as well as launch the app from within Our World (phase 1 of The OASIS you see in Ready Player One). Through the OASIS API people have a full geo-location API allowing them to fully control the 3D map, add quests, routes, sub-games, AR hotspots, and so much more. One possible use case would be Smart Cities amongst many more.
Our World is an exciting immersive next generation 3D XR/IR (Infinite Reality) educational game/platform/social network/ecosystem teaching people on how to look after themselves, each other and the planet using the latest cutting-edge technology. It teaches people the importance of real-life face to face connections with human beings and encourages them to get out into nature using Augmented Reality similar to Pokémon Go but on a much more evolved scale. This is our flagship product and is our top priority due to the massive positive impact it will make upon the world...
It is the XR/IR Gamification layer of the new interplanetary operating system & the new internet (Web 3.0), which is being built by the elite technical wizards stationed around the world. This will one day replace the current tech giants such as Google, FaceBook, etc and act as the technical layer of the New Earth, which is birthing now. Unlike the current tech giants who's only aim is to ruthlessly maximize profits at the expense of people and the planet (as well as spying, exploitation, censorship & social engineering), our technology is based on true love & unity consciousness where money and profits are not our aim or intention, our aim and intention is to heal the entire planet & human race so we can all live in harmony with each other. It is a 5th dimensional and ascension training platform, teaching people vital life lessons as well as acting as a real-time simulation of the real world.
Our World is built on top of the de-centralised, distributed nextgen internet known as Holochain (but bridges to all other WEB2 & WEB3 sites/apps/games through the OASIS API).
The first phase of Our World will be a de-centralised distributed XR Gamified 3D Map replacement for Google Maps along with the Avatar/Profile/Karma & OASIS API system. The satellite apps/games will be able to create their own 2D/3D object to appear on the real-time 3D map.
Check out the site for more info.
Read another more refined (and updated) summary on the github repo code base for the Our World Smartphone AR Prototype: https://github.com/NextGenSoftwareUK/Our-World-Smartphone-Prototype-AR
IR (Infinite Reality) Ready
IR is what comes after AR, VR & XR. It is where the boundary between real and the virtual become one. More coming soon... ;-)
One World Open World MMO (VR) (Game Of Games Engine)
One World is Our World's cousin and is a Open World MMORPG set in the past allowing people to build whatever they can imagine unleashing their FULl creativity & potential! It uses bio-feedback technology allowing you to move objects with your mind with real force powers! :) You can also see other players avatar/chakras in real-time and so much more! You can medidate to make it rain to water your crops or to help your camp fire burn brighter!
One World will be the first AAA MMO game and 2D/3D Social Network to run on HoloChain and the Blockchain. It will also be the first to integrate a social network with a MMO game/platform as well as all of these technologies and devices together. As with the rest of the game, it will be leading the way in what can be done with this NextGen Technology for the benefit and upliftment of humanity.
More news on this soon...
XR/IR Unified Interface To The World
Our World & One World are like the XR/IR Unified Interface into all of these hApps/dAps/Websites/apps/games (this is the Operating System part of it), it's a bit like the XR UI front-end to Holochain/Blockchains/WEB2 where you can view and launch any app/website/game from inside it but they integrate much more deeper than that through the OASIS API/Profile/Avatar/Karma system where they all share the central avatar/profile and can all add/subtract the profiles/avatars karma.
Both One World (desktop/console) & Our World (smartphone) players can interact in real-time through time portals and much more...
WEB 5 STAR OASIS Omniverse Interoperable Metaverse Low Code Generator
The WEB 5 STAR OASIS Omniverse Interoperable Metaverse Low Code Generator is built on top of the OASIS API and aggregates all the worlds data and expresses it within a cyberspace ontology using a cutting edge custom built ORM (Object Relational Mapper) called COSMIC. The STAR Omniverse is both a simulation & game of life and aggregates all metaverses into one fully integrated unified platform. It is also a fully integrated immersive interoperable metaverse Low Code Generator and soooooo much more.... ;-)
It connects and integrates all metaverses together through the SSO Avatar/Karma system (part of the OASIS API). It is also a fully interoperable Metaverse Low Code Generator (connecting all WEB 2 and WEB 3 together) through the WEB 4 OASIS API.
The STAR ODK, the heart of the OASIS can even compile OAPP's to native code for each platform, provider, network, etc. For example, for Holochain Provider it dynamically generates the low-level Rust code, which acts as the DAL (Data Access Layer). It also dynamically generates the C# code that runs on top of it abstracting away the lower-level complexities and this acts as the BLL (Business Logic Layer). This has the additional benefit that you can now debug your app logic in C#, something you cannot do in rust. It also allows you to have the best of both worlds by giving you access to both rust and C# libraries. The possibilities are endless, time to unleash YOUR full potential!
AI/Machine Learning Over All Of World's Aggregated Data
Both WEB 4 & WEB 5 use machine learning AI to analyse all of the worlds data to generate useful insights, predictions & so much more!
Summary
To summarize, WEB4 OASIS API aggregates all of the worlds data into a fully unified API to allow better sense making to made, which then feeds into WEB5 STAR, which expresses it in a cyberspace ontology and connects the worlds data to the rest of the COSMOS and Galaxy... ;-)
Benefits Of Building On The WEB4 OASIS API:
Integrate any WEB2 or WEB3 tech into your (web)app without having to learn or worry about new tech stacks/languages (the OASIS API hides all the complexity away so you can focus on creating your dream app!).
No need to worry about how different blockchains or WEB2 and WEB3 can talk and integrate with each other, the OASIS handles all this for you!
Future prove so when any new language/tech comes out such as Ethereum2 etc, these will be automatically added to the OASIS API for FREE, you will have FREE upgrades for life!
SSO Avatar.
Karma API (full accountability/zero crime/dark net prove) System.
Maximum Integration & Interoprability.
Auto Load-balancing.
Auto Fail-over.
Auto Replication.
Best Of All Worlds.
Maximum Interopability/Aggregation.
HOT Swapable PlugIn Architecture.
HTTP REST/gRPC/GraphQL/CLI/Native Endpoints.
Javascript, Unity & C# Packages - More Coming...
Write Once, Deploy Everywhere Now & Forever.
One API To Rule Them All - The GOD Protocol/API.
Full Smart Contract Interoperability.
AI/Machine Learning Over All Of World's Aggregated Data.
Triple Level Quantum Resistant Encryption.
Intelligent Key Management/Backups/Redundancy (never lose your keys again!).
Full Redundancy/Zero Downtime/Impossible To Shutdown!
Zero Lag.
Infinite Players Online At Same Time.
Decentralised Distributed P2P Networking.
Can Work Off-line (will automatically sync once online again).
When Offline Can Still Sync And Work Over LAN, Bluetooth, Mesh Networks, etc.
Agent Centric (User owns and stores own data).
WEB/2D/3D/AR/VR/IR/Map/Meta Visusalization.
Our World Geo-Location/AR/IR/Map UI (Game of Games Engine).
One World Open World MMO (VR) UI (Game of Games Engine).
Powerful Pick n Mix & Plug n Play UI Components.
Smart City Ready.
Bio-feedback Ready.
Synergy Engine Ready.
IR (Infinite Reality) Ready.
WEB5 Omniverse/Metaverse Ready.
Plus Much More!
Check out more info below: The Power Of The OASIS API What Is WEB4 & WEB5 Really? First Production Release Of The WEB4 OASIS API Annoucing WEB5 STAR ODK/HDK/COSMIC STAR ODK/HDK/COSMIC/OASIS API/Our World Update
WEB 4 OASIS API Packages
Javascript
https://www.npmjs.com/package/oasis-api https://github.com/NextGenSoftwareUK/OASIS-API-Javascipt-Package
Unity
https://github.com/NextGenSoftwareUK/OASIS-API-Unity-Package
C#
https://github.com/NextGenSoftwareUK/Our-World-OASIS-API-HoloNET-HoloUnity-And-.NET-HDK
Do You Want To Get Involved?
We are always looking for people to jump in and get involved, you do not need to be an existing coder, we can help you with that... you just need a willingness to learn and to have an open heart, we are always more interested with what is in your heart rather than your head! ;-)
The whole world is the Our World team, hence the name... ;-) It is not our project; it is all of humanities...
We also offer FREE training and apprenticeship program with the NextGen Developer Training Programmes. We will teach you all we know over time and you get to work on this real live commercial codebase rather than wasting time working on throw away dummy apps as most training offers. No previous skills/experience required and is open to everyone, but especially for all disadvantaged people including special needs, homeless, unemployed, prison inmates, kids on the streets etc. We want to help the people the world has forgotten and for people who have stopped believing in themselves, we BELIEVE IN YOU and in time you will again too. Everyone has a gift for the world, and we will help you find yours… Find out more by checking out the links below:
We are looking for Web Devs (with any of these: react, angular, vue, js, html, css), Unity Devs & C# Devs.
If anyone is interested in developing this game/platform, then we would LOVE to hear from you! 😊 There will be opportunities for people to own shares and/or cryptocurrency (as well as other unique perks such as premium locations in both the geolocation and VR versions, personal or business service spotlights, free lifetime access to all premium paid services, massive karma points (allowing your avatar to progress to more advanced stages in the game unlocking new exciting quests, areas to explore & new special abilities/superpowers) plus lots more!) based on the input they are willing to provide.
Thank you and we hope we find interest from people to join us on this exciting incredible journey.
Want to make a difference in the world?
What will be your legacy?
Ready to be a hero?
If the answer is YES, then please proceed to here...
Dev Requirements To Join The Our World Tribe The Our World Mission (Summary) http://www.ourworldthegame.com http://oasisplatform.world/swagger https://github.com/NextGenSoftwareUK/Our-World-OASIS-API-HoloNET-HoloUnity-And-.NET-HDK http://www.gofundme.com/ourworldthegame
http://www.nextgensoftware.co.uk http://www.yoga4autism.com
https://youtu.be/wdYa5wQUfrg https://www.youtube.com/watch?v=2oY4_LZBW4M&t=3s https://www.youtube.com/watch?v=rvNJ6poMduo&t=5s https://www.youtube.com/watch?v=zyVmciqD9rs https://www.youtube.com/watch?v=SB97mvzJiRg&t=3s
TOGETHER WE CAN CREATE A BETTER WORLD
In Love, Light & Hope, The Our World Tribe
Project Structure
The projects within this repo should be pretty self explanatory from their names but below is a brief description of each of them:
NextGenSoftware.Holochain.hApp.OurWorld
The Holochain hApp implemented using the Rust HDK. In future this will be ported to use the new .NET HDK once we have created it!
The core code for the HoloNETClient containing the HoloNETClientBase abstract class.
The desktop implementation of the HoloNETClient using NLog as the Logger.
The Unity implementation of the HoloNETClient. This will use a Unity compatible logger soon...
The Test Harness for the HoloNETClient. This includes load tests for Holochain. So far looking good, the conductor is very fast! ;-)
A placeholder for the .NET HDK (Holochain Development Kit).
NextGenSoftware.NodeManager
A library to allow .NET code to call Node.js methods and retuen data from them. This is currently used by Apollo Client/Server projects.
The core code for the OASIS API itself. This is where the Providers are injected and is the core part of the system.
NextGenSoftware.OASIS.API.Core.Apollo.Client
Uses the NextGenSoftware.NodeManager library to call the Node.js Apollo GraphQL Client. This in turn calls the NextGenSoftware.OASIS.API.Core.Apollo.Server library, which wraps around the NextGenSoftware.OASIS.API.Core.WebAPI (REST API).
NextGenSoftware.OASIS.API.Core.Apollo.Client.TestHarness
The test harness for the Apollo Client library.
NextGenSoftware.OASIS.API.Core.Apollo.Server
Uses the NextGenSoftware.NodeManager library to call the Node.js Apollo GraphQL Server, which wraps around the NextGenSoftware.OASIS.API.Core.WebAPI (REST API).
NextGenSoftware.OASIS.API.Core.Apollo.Server.TestHarness
The test harness for the Apollo Server library.
This is to bridge between nodejs and .NET.
This is a Test Harness for the main OASIS API.
This is the Web front-end for the OASIS API and will show the user's Avatar/Profile along with their Karma levels (and where the karma came from). It will also show what Satellite apps/games/websites that are using the API. This will form the foundation of the NextGen Social Network (a sub-component of Our World).
This shows how the OASIS API is used in Unity to render the users profile data to the 3D Avatar.
NextGenSoftware.OASIS.API.WebAPI
This will expose the OASIS API as a RESTful service over HTTP. In future there will also be a websocket HTTP & websocket JSON RPC 2.0 interface.
NextGenSoftware.OASIS.API.WebAP.IntegrationTests
Integration tests for the OASIS REST Web API.
This contains the core code for the HoloOASIS Provider, that wraps around the HoloNETClient to talk to Holochain. This implements the IOASISStorageinterface allowing the OASIS API to read & write the users profile data to Holochain. It also implements the IOASISNET interface allowing it to share the user's profile/avatar as well as find Holons and players in their local area.
This is the desktop implementation of the HoloOASIS Provider and uses the desktop version of the HoloNETClient.
This is the Unity implementation of the HoloOASIS Provider and uses the Unity version of the HoloNETClient.
This is the Test Harness of the HoloOASIS Provider.
NextGenSoftware.OASIS.API.Providers.ThreeFoldOASIS
OASIS Provider for ThreeFold.
NextGenSoftware.OASIS.API.Providers.IPFSOASIS
OASIS Provider for IPFS.
NextGenSoftware.OASIS.API.Providers.SOLIDOASIS
OASIS Provider for SOLID.
NextGenSoftware.OASIS.API.Providers.EthereumOASIS
OASIS Provider for Ethereum.
NextGenSoftware.OASIS.API.Providers.EOSIOOASIS
OASIS Provider for EOSIO.
NextGenSoftware.OASIS.API.Providers.TelosOASIS
OASIS Provider for Telos.
NextGenSoftware.OASIS.API.Providers.SEEDSOASIS
OASIS Provider for SEEDS.
NextGenSoftware.OASIS.API.Providers.AcitvityPubOASIS
OASIS Provider for AcitvityPub.
NextGenSoftware.OASIS.API.Providers.BlockStackOASIS
OASIS Provider for BlockStack.
NextGenSoftware.OASIS.API.Providers.ChainLinkOASIS
OASIS Provider for Chainlink (Smart Contracts for all blockchains).
NextGenSoftware.OASIS.API.Providers.MongoOASIS
OASIS Provider for MongoDB.
NextGenSoftware.OASIS.API.Providers.PLANOASIS
OASIS Provider for PLAN.
NextGenSoftware.OASIS.API.Providers.HoloWebOASIS
OASIS Provider for HoloWeb.
NextGenSoftware.OASIS.API.Providers.HashgraphOASIS
OASIS Provider for Hashgraph.
NextGenSoftware.OASIS.API.Providers.ScuttlebuttOASIS
OASIS Provider for Scuttlebutt.
The OASIS API & Karma System
Our World is much more than just a free open world game where you can build and create anything you can imagine and at the same time be immersed in an epic storyline. it is an entirely new ecosystem/asset store/internet, it is the future way we will be interacting with each other and the world through the use of technology. Smaller satellite apps/game will plug into it and share your central profile/avatar where you gain karma for doing good deeds such as helping your local communities, etc and lose karma for being selfish and not helping others since it mirrors the real world where you have free will. The karma unlocks certain abilities, special powers & items you can purchase in the game as well as quests and new areas to explore.
We believe that the OASIS API & Karama System should be baked into the core of the new internet (Web 3.0+) that we are co-creating and will allow Everything to talk to Everything else and will act as the worlds universal API/protocol. At the center of this is the central profile/avatar where the user's data will be stored. Part of this data will include the karma they have earnt in Our World as well as the karma they have earnt in any of the inter-connected satellite apps/games that use the OASIS API.
This will increase peoples awareness of the good or bad karma they are collecting and will help them become more conscious of their moment by moment actions. This will help them strive to become a better person and to reach their full potential doing as much good as they can in the world. This will help manifest a better world for us all that much faster, when everyone is doing all they can to help co-create it.
Check out the latest WEB 4 OASIS API RELEASE HISTORY.
The OASIS API & Our World are expressions of true Unity Consciousness manifested within the technical sphere.
The karma will be grouped into the following categories:
Our World
Earnt by completing quests within Our Word itself.
Self Help/Improvement
Earnt by helping people in Our World or in any other app/game/website. This could include counselling, healing, giving advice on a social network, donating, etc
Helping People
Earnt by helping people in Our World or in any other app/game/website. This could include counselling, healing, giving advice on a social network, donating, etc
Helping The Environment
Earnt by helping the environment such as planting a tree, saving the rain forest, campaigning to save your local park, picking up litter, cleaning up the ocean, etc
Helping Animals
Earnt by helping animals such as donating to a animal shelter or charity.
Contributing Towards A Good Cause - Contributor
Writing content for any good cause. This could also creating audio (podcast,etc) or video (YouTube,etc)
Contributing Towards A Good Cause - Sharer
Sharing a good cause (including any content such as blogs, video etc).
Contributing Towards A Good Cause - Administrator
Doing admin work for a good cause. If it is non-paid then you earn even more karma.
Contributing Towards A Good Cause - Creator/Organiser
Organising/creating a good cause (this will give you more karma than the other good cause categories)
Contributing Towards A Good Cause - Funder
Donate to a good cause/charity.
Contributing Towards A Good Cause - Speaker
Do public speaking for a good cause.
Contributing Towards A Good Cause - Peaceful Protester/Activist
Attending a peaceful protest to being about positive change in the world.
Other
Anything else not covered above.
The list above is subject to change with more categories likely to be added later as the system evolves and matures...
Sometimes you may earn karma in multiple categories for one action such as by donating to a animal shelter you will earn karma for both Helping Animals and for Contributing Towards A Good Cause - Funder.
You will be able to see how the karma you have earnt is broken down into these categories on the users profile/avatar. Various quests, special powers, abilities, items, locations, etc will unlock once you have reached a certain minimum karma level. If you fall below that level by losing karma then they will become locked again. The minimum karma level would normally be your total karma level but it could also be a combination of the various karma categories above. For example to enter a special mystic temple in Our World you may need a total karma level of 1000, karma level of 500 in Self Help/Improvement & 500 karma level for Our World. You could need a karma level of 300 for Helping Animals to access a secret animal sanctuary within Our World.
You will also be able to view the karma levels of other users, this can help you reach out to them to help improve their karma in categories they are lacking in by inviting them on a Quest with you or your group.
Your Karma Level Effects Your Real Life Too!
Your karma level effects your real life too, for example you may be entitled to free upgrades at shows, flights, events, hotels, etc. You may also be entitled to special discounts in shops, etc and if you have enough karma you can get free holidays, etc too. The higher your karma the more society will reward you. The list is endless of what is possible. We envision that eventually this will be deeply integrated into all of society. This reflects how the Universe actually works and is part of the real-time simulation aspect of Our World.
Gain Karma When You Earn HoloFuel For Sharing Your Nodes Resources To Power Our World
You can also gain karma for sharing your node's resources such as CPU, memory, bandwidth, etc
The OASIS API Will Use The Reputation Interchange From Sacred Capital
We have partnered with Sacred Capital (another great Holochain project) to use the Reputation Interchange to help power the Karma system across the Holochain Ecosystem and beyond...
https://www.sacred.capital
Open Karma Committee/Community Concensors
There will be a Open Karma Committer who will decide the algorithms for karma allocation through concensors with the community. The community can vote for any proposals the committee publish and only ones which receive enough votes will be made "OASIS Law". The community can also vote in representatives to sit on the committee so it is as open and democratic as possible.
We wish to empower the community to feel into their own hearts for what is right for them. We want them to own the system.
The OASIS API Enables You To Earn Karma Anywhere
Our World will automatically support all of the platforms/networks/protocols listed above so your profile/avatar/karma will be available to any apps that use their platforms/networks/protocols. This will also make it easier to earn karma in a wider range of apps by supporting as many platforms/networks/protocols as possible.
Machine Learning Algorithms, Models & AI
Our World uses Machine Learning Alogrithms & Models to rate how positive comments are and then reward karma for positive comments and lose karma for negative comments. This is used in the social media part and chat, etc... We plan to make use of machine learning in many other parts of Our World as well as developing other advanced AI components in collaboration with the S7 Foundation.
The Universal API To Connect Everything To Everything (No More Silos/Walled Gardens)
The OASIS API is a global universal API that aims to connect everything to everything to eliminate walled gardens/silos. There are a number of open protocols/platforms/networks (such as Gab, Mastodon, Diaspora, WebFinger, SOLID, Holochain, CEPTR Pluggable Protocol, Ethereum, Fediverse, ActivityPub, XMPP & more!) that the OASIS API will support. The majority of these are aimed at building a truly decentralised distributed internet (Web 3/0/4.0/5.0) and this is also the aim of the OASIS API.
OAPPS - Write Once, Deploy Everywhere
OAPP's (OASIS Apps) that use the OASIS API can be deployed anywhere across any network, platform, API or protocol. This includes Holochain, every popular blockchain, ActivityPub, IPFS, SOLID & many more... check the growing list of providers supported below..
Gone are the days of having to write multiple dApps and having to spend lots of time setting up your dev environment for each one such as the network, wallet, account, etc. The OASIS API can manage all of this for you with one simple to use UI (web, desktop and Unity versions planned). The Unity UI will in fact be Our World and will be the most feature rich through the XR interface.
You can also of course fully manage every feature and option through the API itself so you could even write your own UI to it if you so wished.
OAPPS - Full Cross-API Support Across All Networks/Platforms/APIs/Protocols
OAPP's that use the OASIS API can access all API functions of the various supported providers (networks/platforms/APIs/Protocols) through a simple asbstraction layer built on top of them. Gone are the days of having to learn many API's, you only need to learn one... the OASIS API and it will take care of the rest for you... happy days! :)
You can of course still call through to a specefic provider API if you still need to or need greater control over that specefic provider.
OAPPS - Full support (create/deploy/consume) for Smart Contracts (SOLIDITY) across ANY supported Provider (Network/platform/API/protocol)
Smart Contracts will be supported across any of the supported providers (network/platform/API/protocol), so you only need to write the contract once for your OAPP and then deploy your OAPP once and it will then take care of deploying and running your app/smart contract across all supported providers (network/platform/API/protocol).
One API To Rule Them All - Abstraction Layer Over The New Distributed Decentralised Internet (IoT)
The OASIS API will allow you to connect into everything including e-commerce, trading, security, social networks, blockchains, holochain networks, etc.
OASIS API Can Manage All Of Your Tokens/Exchanges/Wallets All In One Place
The OASIS API will allow you to easily manage all of your tokens/exchanges/wallets in one place with a simple to use API. You will also be able to manage them through the OASIS API UI (web, desktop & Unity). The OASIS API will allow you to easily manage all of your tokens/exchanges/wallets in one place with a simple to use API. You will also be able to manage them through the OASIS API UI (web, desktop & Unity).
One Single Login For All Your Apps/Games/Websites/Services/Everything!
Your central profile/avatar from Our World is shared through the OASIS API to all your connecting satillite apps/games/websites/services, which means you only need to login once on any device and never again! Gone are the days of having to remember countless logins for all your different apps/games/websites/services. Happy days! :)
Our World Is The XR/IR Unified Interface To The Holochain Ecosystem
Our World is like a XR/IR Unified Interface into all of these hApps (this is the Operating System part of it), it's a bit like the XR UI front-end to Holochain where you can view and launch any apps from inside it but they integrate much more deeper than that through the OASIS API/Profile/Avatar/Karma system where they all share the central avatar/profile and can all add/subtract the profiles/avatars karma.
Satellite Apps/Games/Websites/Services (Consumers)
As already mentioned, many satellite apps/games/websites will plug into Our World using the OASIS API. They can choose to just share the central avatar/profile and the karma system or they can choose to also define the 2D Sprite or 3D object that will appear in Our World at the geo-location specified through the API. This will be the visual representation of the app/game/website/organisation and when the player either walks into or interacts with (click, touch, etc) it will display info and meta data passed through the API. The player can then choose to launch the app/game/website from within Our World.
A list of of possible early adopters can be found below:
Our staking protocol allows network effects to accrue to reputation. We achieve this through a process known as 'Contextual Chaos'. This means you can port reputation across eco-systems in an appropriate and contextual manner.The result? Applications that facilitate new behaviour patterns of collaboration, interaction and sharing. This is the new economy coming alive in it's truest, varied, diverse colours!
Yes
Coming soon
The HoloREA team wants to create a framework for developing economic networks on Holochain. HoloREA will build some apps, but also intends the framework to be usable by any other apps that work in economic networks, supply chains, or joint ventures.
Yes
Coming soon
3D fractal mapping technology where you can map everything including your thoughts, passions, desires & so much more!
Not Yet
Coming soon
Our mission is to provide free education to the world by enabling those who teach, the financial freedom to share their wisdom & knowledge. Teachers & students are rewarded karma for helping other people so this will easily plug straight into the OASIS API Karma System.
No
Coming soon
UpLift is an App delivering a comprehensive series of interactive self-help interventions. Designed and developed by MindLife UK, the App helps people to improve their resilience, confidence and mental capital.
No
Coming soon
Money of Good is a social program that uses revolutionary proof-of-meditation technology to offer people the chance to earn money as a reward for practicing meditation, improving their health, rising consciousness and fostering a new economic model much more equitable and sustainable.
Yes
TBC
Junto is a new breed of social media that integrates a more consciously designed interface, distributed technology, and a non-profit approach to create a space where people can truly be themselves.
Yes
TBC
Influence-free, beautifully simple peer-to-peer publishing: think of Humm as fully distributed WordPress + Patreon, made for the writers and content creators of the future, powering independent hApps and an intentional community.
Yes
TBC
Comet is a distributed, Reddit alternative. Posts are created with tags instead of “subreddits,” and are voted on in relation to these tags. Votes can be fractional amounts; the score of a post/comment is determined on a per-person basis, depending on how they have previously voted on the other voters’ content.
Yes
TBC
Developing a GloCal Holistic Collaboration and Mapping Tool/UI named here as Global Brain Application
Yes?
TBC
Mapotic is the intuitive mapping platform that empowers you to share knowledge about the places you know and love
No
TBC
SuperBetter builds resilience - the ability to stay strong, motivated and optimistic even in the face of change and difficult challenges. Playing SuperBetter unlocks heroic potential to overcome tough situations and achieve goals that matter most.
No
TBC
A web overlay that advances the way the world views, shares, and engages with information on the web through community participation.
No
TBC
Fully Blockchain based Q&A. Earn tokens for answering questions. This is built on Loom (which sits on top of Etherum) + Unity game engine. You earn karma for particpating, answering questions, etc so this is a REALLY good fit for the OASIS API and will automatically integrate with the Karma System with very little effort.
No
TBC
GitCoin brings together freelance reosurcing and crowdfunding allowing you to not only attrack the funding for your open source projects but also the devs, so is perfect for the open source Our World/OASIS API code base! :) They also have kudos badges, which are perfect to integrate with the OASIS API Karma System, so we will be apporaching them in future to explore this further...
No
TBC
A payment platform and financial ecosystem to empower humanity and heal our planet. The karma system will be deeply integrated into their reputation system.
No
TBC
More coming soon...
We are in the process of reaching out to these to see if they wish to be one of the early adopters of the OASIS API. This list will grow over time, in time there will be thousands and even millions as our vision to connect everyone to everyone through the OASIS API/Our World becomes more and more of a reality.
Early adopters will receive a special status and highlighting so they will stand out from the crowd in listings (website), on the map (smartphone version) & in the 3D VR world (Desktop & consoles). So if you wish to take advantage of this offer or know of anyone else who could please get in touch on ourworld@nextgensoftware.co.uk. We would love to hear from you! :)
Please see the Social Network section for more info...
Protocols/Platforms/Networks Supported (Providers)
The OASIS API aims to support as many platforms/networks/protocols as possible so the Karma System can be deeply integrated across the web in every application, device, etc.
Below is a list of the protocols/networks/platforms that the OASIS API will support (expect this list to grow in time):
A true peer-to-peer internet. Empowering equality, autonomy and sustainability with game-changing technology built with a collaborative ecosystem. Live and distributed in 21 countries and expanding.
In Dev
ThreeFoldOASIS
The Chainlink network provides reliable tamper-proof inputs and outputs for complex smart contracts on any blockchain.
In Dev
ChainlinkOASIS
Inventor of the Internet, Sir Tim Berners-Lee new protocol for Web 3.0 to give users control of their data as well as remove silos/walled gardens using Pods & Linked Data.
In Dev
SOLIDOASIS
EOSIO is a next-generation, open-source blockchain protocol with industry-leading transaction speed and flexible utility.
Yes
The Telos Blockchain was launched in December of 2018 in response to what the founders saw as an opportunity to build, and improve upon the EOSIO software.
Yes
A payment platform and financial ecosystem to empower humanity and heal our planet.
Yes
The InterPlanetary File System is a protocol and peer-to-peer network for storing and sharing data in a distributed file system. IPFS uses content-addressing to uniquely identify each file in a global namespace connecting all computing devices.
Yes
A highly scalable, fast and secure blockchain platform for distributed apps, enterprise use cases and the new internet economy.
In Dev
ElrondOASIS
First publicly listed blockchain infrastructure company that bridges blockchain and cryptocurrencies to traditional capital markets.
In Dev
HIVEOASIS
Trade with the liquidity of the entire crypto market in one place - without ever giving up your private keys.
In Dev
OrionProtocolOASIS
Hedera is a decentralized public network where anyone can carve out a piece of cyberspace to transact, play, and socialize in a secure, trusted environment.
In Dev
HashgraphOASIS
We’re reinventing the way the web works, and taking a stand for our sovereignty in cyberspace.
In Dev
HoloWebOASIS
Solving for privacy, ease of collaboration, and accessibility for all. We believe people profoundly benefit from having the tools to connect with each other, manage common resources, and to engage in meaningful projects.
In Dev
PLANOASIS
Complete interoperability: No more silos and brittle APIs. Self-Describing protocols and a universal parsing system allows anything to talk to anything. This is where the OASIS API is a stepping stone to get to this point by providing backwards compatibility with what is already out there.
Coming soon
The new protocol for the new Spacial Web (Web 3.0)
Coming Soon
WebFinger is used to discover information about people or other entities on the Internet that are identified by a URI using standard Hypertext Transfer Protocol (HTTP) methods over a secure transport. A WebFinger resource returns a JavaScript Object Notation (JSON) object describing the entity that is queried. The JSON object is referred to as the JSON Resource Descriptor (JRD).
Coming Soon
ActivityPub is an open, decentralized social networking protocol based on Pump.io's ActivityPump protocol. It provides a client/server API for creating, updating and deleting content, as well as a federated server-to-server API for delivering notifications and content
Coming Soon
Unify your social network silos into a single visual dashboard. Own your data. Create and curate content, share privately or publicly, for free or for cryptocurrency. Develop learning experiences. Create community currencies. Track impact, create communities, and reach your people, unfettered by paywalls. Experience a futuristic VR-first dashboard, which gracefully degrades to standard mobile and desktop browsers.
Coming Soon
Extensible Messaging and Presence Protocol is an open XML technology for real-time communication, which powers a wide range of applications including instant messaging, presence and collaboration.
Coming Soon
Loom Network is a Layer 2 scaling solution for Ethereum that is live in production. It is a network of DPoS sidechains, which allows for highly-scalable games.
Coming Soon