Skip to content
AevornixAEVORNIX
DevelopersIn Development

API reference

Programmatic interfaces across the platform: the Store API, and the project interfaces the creation tools expose.

RVStack architecture

RVStack architecture, 7 layers from top to bottom: 01 Application, 02 Development toolchain, 03 Portable runtime, 04 Operating layer, 05 RISC-V architecture, 06 Device profile, 07 Deployment target.

  1. Application
    Games, tools and software targeting the Aevornix platform.
    .aev project format
  2. Development toolchain
    Compiler, linker, debugger, SDK and build systems.
    ELFDWARF
  3. Portable runtime
    Execution services shared across supported RISC-V targets.
  4. Operating layer
    System services, permissions, storage, networking and application lifecycle.
    POSIX-style system interfaces
  5. RISC-V architecturefoundation
    The open instruction-set foundation beneath the software stack.
    RV64GCRVA23
  6. Device profile
    Defined hardware capabilities used for emulation and compatibility testing.
  7. Deployment target
    Physical devices, virtual environments, cloud targets and certified platforms.
    linux-riscv64

Store API

The one API running in production today. It backs sign-in and the community surfaces on the Store.

Identity
Provider sign-in with Google, GitHub, Microsoft and Facebook; http-only session cookies with rotating refresh.
Region
europe-west1.

Project interfaces

The creation tools expose a structured command surface used by Control, the agents and the automation layer. Its public reference is written as part of the Developer Preview documentation and is not published yet.

API reference | Aevornix