Substratal Apps Substratal Apps Hub specs
GitHub

Help Screens My apps

Home — My Apps APP-01

See every app you can use, its access status, and launch it.

Who can use itSigned in
Where it is/ · link: https://hub.substratalapps.com/ or substratal://
Available onWeb (PWA), iOS / iPadOS, Android, Windows, Linux (GNOME), macOS
PhaseMVP

What you can do here

  • Open tile (active) — Launch
  • Open tile (other status) — Explain status
  • Context menu / long-press — Open · App settings (SET-02) · App profile (APP-04) · Pin · Copy app ID

On your platform

AppStatusHow it's built
Web (PWA)—Main pane, CSS grid (auto-fill minmax 160px)
iOS / iPadOS—Tab root NavigationStack, LazyVGrid
AndroidPlannedDestination screen, LazyVerticalGrid
Windows—Frame page, GridView
Linux (GNOME)—Content page, GtkFlowBox in AdwClamp
macOS—Detail column of NavigationSplitView, LazyVGrid

Status is reported by each app's repository; — means that app doesn't report it yet.

For developers: API calls

MethodPathWhat it does
GET/users/{id}Fetch one user
GET/applicationsList the catalog (filtered by visibility rules)
GET/users/{id}/entitlementsA user's entitlements, personal and org-sourced
GET/organizationsList your Organizations (all, with organizations.manage)
GET/users/{id}/notifications/unread-countCount unread notifications, in total and per Application (self or the app's own key)

Every call sends Substratal-Version: 1. Paths are at the host root, with no /v1.

Full screen specification

Last updated 2026-10-24 · Built 2026-10-25 from a9ef3be · API 1.0.0-draft.13 · Substratal-Version: 1