Introducing the Ethermore API
There are a large number of blockchain gaming projects or “Web 3” gaming projects that exist solely on a centralized platform. However, one of the goals of Web 3 and the metaverse is a seamless interconnection between standalone platforms.
Furthermore, the allure of utility NFTs is the ability to use them in multiple games. The demand for such interconnectivity between games definitely exists in the mainstream gaming market, as well as the blockchain gaming market.
So, how do we plan to allow seamless usage of Ethermore NFTs between other blockchain games?
The first step was to build a completely free API and use a hybrid web2 -web3 solution.
What is the Ethermore API?
It is a hybrid solution for interconnectivity for web3 and web2.
It will allow tokenholders of the web3 components to have interconnected experiences and development opportunities using a good-old gasless web2 API process. We see this as an intermediate hybrid step towards full web3 interconnectivity.
The Ethermore API was a priority for our dev team. It will allow other game or content developers to grab metadata from our database related to each user’s NFTs and the choices players have made in the game so far.
There are public access and private access options available.
The public API access allows other applications to read the data, and grab metadata from our database. There are various use cases for this including other NFT projects, metaverses, virtual reality, game engines, and chat rooms.
If someone in VR Chat, for example, wanted to create an Ethermore avatar to walk around in, they could grab the NFT data from Ethermore and fashion a VR avatar based on the Ethermore character’s race, class, or subclass and just ‘log in’ with their web3 wallet.
The private API access allows for an ever wider variety of use cases. The main difference is that those with private access can also write back to the Ethermore database.
The private access key gives:
- basic 3rd-party endpoints to read values and write back
- call these functions
- enable setting metadata to certain values
The applications for this are essentially the same as the public access API, but with even greater interconnection between platforms.
Imagine if there were a game or quest in The Sandbox in which the player (using their Ethermore NFT as a player character) chose a quest option that was considered immoral or “bad”. The Sandbox could then transfer that morality alignment back to the data on Ethermore’s backend as well.
Therefore, an Ethermore player could use their NFTs in every game with private API access to Ethermore, and the player data could both transfer over to each game, based on actions done in both games.
To put it more simply, imagine if you could carry over your character class, data, stats from Elder Scrolls Oblivion to Elder Scrolls Skyrim.
We feel that this user experience would bring a stronger emotional connection between the player and their NFTs and provide an even richer choice of gaming experience.
How to Access the API
If you are interested in accessing our API, please email us directly at firstname.lastname@example.org or message us on Twitter @ethermorelore.
More Updates to Come
The Ethermore API is still quite new, and access is given on an invite-only basis. Please feel free to get in touch if you have any questions about it or have some suggestions for improvements.