Skip to main content

Build on GPUaaS implemented

This is the App SDK product surface. It is for internal, partner, and future external developers who need to package, register, test, and promote GPUaaS apps without learning the whole platform implementation first.

Shipped Proof

The App SDK path is not only a contract story. GPUaaS already has two working reference controllers on the platform path:

  • Slurm reference controller
  • RKE2 self-managed controller

Those controllers are the strongest proof that app composition, runtime reconciliation, and platform-shared authority are already real in the codebase. See Platform Proof Points for the hard evidence view and App SDK Proof for the developer-focused explanation.

Persona Route

PersonaFirst-read pathDecision pointsNext-action pages
App developerApp Developer Onboarding, App SDK Overview, Add a New AppAm I learning the platform/app boundary, creating a manifest, packaging a runtime artifact, setting up service-account identity, or preparing launch/connect/decommission proof?Manifest Model, Artifact And Runtime Lifecycle, Artifact Trust and Promotion, Developer APIs
Architecture reviewerSystem Overview, Domain Ownership, Developer API ContractsDoes the app path respect platform boundaries, API ownership, runtime lifecycle, and artifact trust contracts?API Domain Authoring, State Machines, External Developer Review
Shared-platform product builderShared Platform Consumer Track, Product Onboarding, Shared Platform BuildersAm I onboarding a second product or just packaging an app/runtime? Which shared services must I consume and register first?Platform Contracts for Builders, Shared Services, Platform Status, Governance Model

Developer Path

  1. Learn the app boundary: what the app owns and what GPUaaS owns.
  2. Start from the app developer starter pack and quickstart.
  3. Use Add a New App to map manifest, artifact, service-account, catalog, entitlement, and runtime expectations.
  4. Define the manifest and launchable OCI workload profile.
  5. Test credential, storage, runtime, observability, and billing expectations.
  6. Publish and promote the app through the artifact trust path.

SDK Reference Path

StepPortal pageValidation surface
ManifestManifest ModelApp SDK manifest contract families and validators
PublishArtifact Trust and Promotionartifact registration, digest, trust, and promotion evidence
PromoteArtifact Trust and Promotionchannel transition, actor, correlation, and trust state
LaunchApp Developer Quickstartpublic app instance APIs, idempotency, and entitlement checks
ConnectSDK Evidence Pathactive route/connect action evidence
DecommissionSDK Evidence Pathapp decommission API and cleanup evidence
ExamplesExample App Workflowreference app workflow and live smoke follow-up

Start Reading

First Portal Expansion

The next pages after this cut should cover local test workflow and deeper runtime-specific example apps. Each example must be runnable or clearly marked conceptual.