Integrating with trustmint

This is the developer / integrator documentation for trustmint — the device-trust, registry, telemetry, and factory tier of the FlexGalaxy.AI APaaS platform. It is the front door for engineers who integrate against trustmint: firmware and backend engineers at a factory (Syrius Robotics and future partners), platform integrators wiring device fleets onto FlexGalaxy.AI, and anyone building against trustmint’s REST/gRPC surfaces.

What trustmint is. trustmint onboards physical devices (things) onto the platform, mints their trust anchors and identity certificates, drives them through a five-state lifecycle, and reports every state change to your backend. Eight Go and Python backend services sit behind the api.flexgalaxy.ai KrakenD edge gateway; device firmware speaks the DDI-1 wire contract (HTTPS 443 mTLS + MQTT 8883) directly.

Environments (env-less; environments are roles).

Role

Where

Host

dev

LocalStack + k3d inner loop

*.fgai.test

staging

idle color

api.flexgalaxy.ai for public APIs; browser apps launch from console.flexgalaxy.ai when registered in the app shell

prod

active color

api.flexgalaxy.ai for public APIs; browser apps launch from console.flexgalaxy.ai

The public API edge for both staging and prod is api.flexgalaxy.ai (KrakenD). There are no per-environment AWS accounts — staging and prod are the idle and active blue/green colors on the colored EKS clusters (blue-eks / green-eks, namespace trustmint). The deprecated pre-shell TrustMint frontend gateway is not the browser entry point for current Thing* apps.

Auth in one paragraph. trustmint delegates all authorization decisions to DotID’s policy-engine (Policy Decision Point; see ADR-0004). Users reach the consoles via Keycloak SSO. Factory services authenticate machine-to-machine with an access-key / secret-key pair using the canonical FGAI-HMAC signing scheme (FGAI4 derived key — not AWS SigV4); thingmake verifies signatures through the DotID /v1/internal/verify-signature RPC. See Registration.

Where to start

  • Never touched trustmint?Getting started walks you zero-to-registered in one hour.

  • Need credentials?Registration mints an AK/SK pair and explains FGAI-HMAC signing.

  • Wiring the HTTP surface?API reference renders the generated thingmake OpenAPI (four endpoint groups).

  • Firmware engineer?DDI-1 contract is the canonical device wire contract.

Contents