WHAT IS THE ATTESTATION API?
In May 2023, Meta announced a new security measure for applications running on Quest devices, providing a cloud API that applications can connect to in order to confirm that a customer has a valid license for the app. This API was dubbed the “Platform Integrity Attestation API” or “Attestation API” for short.
However, to use this API application developers needed to build server-side processing of their own to connect to the Meta servers to use this API, requiring teams to take time away from their games and spend time building cloud services in cloud-appropriate languages.
HOW DO THE ARCHMAGUS APIS HELP?
In order to let teams focus on building their XR applications, Archmagus APIs provide a wrapper around the Attestation APIs, performing the cloud service work that an application needs without needing the application team do any more than make a couple HTTP calls from the headset and handle the responses.
Fully documented here:https://apidocs.archmag.us/, after creating an account with Archmagus APIs, a client can call these functions to get the details of what license, if any, a user truly has and can block a user from using a pirated copy of their product.
WHAT ENGINES ARE SUPPORTED?
Since the APIs are cloud-based, any application with access to the Internet can call them using HTTP libraries, whether on Unity, Unreal, or native Android.
HOW MUCH IS IT?
We know many Quest teams are small teams, so our goal is to make this as cheap as possible. The service is $10/month or $95/year which includes as many apps as you want to add to the service for no additional charge.
WHAT IS THE NEXT STEP?
Sign up here for an Archmagus APIs account, and after your account has been created you can get started using the Attestation API functions. The /generate-nonce (https://apidocs.archmag.us/#/default/get_generate_nonce) function is available without an Archmagus APIs license so anyone can try it to validate their client can connect to the server before buying a license.