We believe that the OASIS API 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 world's universal API/protocol.
Rather than competing, our goal is to integrate and grow along with the entire blockchain community. As Aristotle said, "The whole is greater than the sum of its parts". Together let's make WEB3.0 even more powerful and simple for everyone.
What it does
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) and this is also the aim of the OASIS API.
It also load balances and has fail over for all providers so eventually over the entire internet! So, it will automatically find the fastest node to use in a person’s local area, regardless of what network/platform it is on. This will give the FASTEST possible performance! Plus, if any of the networks went down such as Telos/EOSIO then it will automatically switch to the next fastest one in that user’s local area. With unity consciousness the possibilities are limitless!
Also, 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 will also allow for a SSO (Single Sign On) across all apps/websites/services/games 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.
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.0, you do not need to do anything to port your app to the latest version, the OASIS will take care of this for you.
Challenges we ran into
We turned all of our challenges into growth opportunities and tackled them. One of the noteworthy challenges was bootstrapping the entire project from the ground up with a very small team.
Accomplishments that we're proud of
We are the first team on the surface to create a unified API that works across multiple blockchain frameworks and connected the fragmented ecosystem under a single unified abstraction.
What we learned
We learned a lot on our way, on all levels. To mention a few learning about Solana was the most challenging and exciting part and also we had a great deal of learning about Holochain and its strength.
What's next for OASIS
OASIS is always keen on expanding its scope of compatibility with different blockchain frameworks and we are constantly on the lookout to add new chains as they get introduced.
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!
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.
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 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!
Please come help me build the OASIS. Please bring the best tech you can find so we can integrate the best of what is out there so we can ALL benefit as a WHOLE. As stated above, by integrating and unifying the best of everything we can harness the strengths of all the various tech out there co-creating the ultimate fully integrated platform/API. THANK YOU.
Want to make a difference in the world?
What will be your legacy?
Ready to be a hero?
Ready To Come Play?
Ready Player One?
TOGETHER WE CAN CREATE A BETTER
In Love, Light & Hope,
The Our World Tribe.