Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
interface EndpointStore

Tiny persistent store for the backend URL, so it survives app restarts.

Link copied to clipboard
class Greeting
Link copied to clipboard
Link copied to clipboard
interface Platform
Link copied to clipboard
interface PlatformActions

Platform integrations that have no common Compose equivalent.

Functions

Link copied to clipboard
Link copied to clipboard
actual fun getPlatform(): Platform
expect fun getPlatform(): Platform
actual fun getPlatform(): Platform
Link copied to clipboard
fun JsonTreeView(root: JsonElement, modifier: Modifier = Modifier)

A collapsible/expandable JSON tree over a parsed JsonElement. Containers start collapsed except the root, so a large debug statement opens showing only its top-level keys; tap a row to drill in. Rows never wrap (softWrap = false) — put this inside a horizontally + vertically scrollable box.

Link copied to clipboard
actual fun localAttestationExtensionJson(alias: String): JsonObject?

Reads the attestation certificate chain the Android Keystore generated for alias and renders the leaf's key-attestation extension. The chain is produced when the key is created with an attestation challenge (as supreme-client does), so it is available right after an attestation run.

expect fun localAttestationExtensionJson(alias: String): JsonObject?

Renders the Android key-attestation extension of the locally created keystore key alias as human-readable JSON, or null if unavailable (iOS has no equivalent; the key may lack an attestation; or nothing is stored under alias).

actual fun localAttestationExtensionJson(alias: String): JsonObject?

iOS uses App Attest (no Android key-attestation extension); the iOS target is build-only here.

Link copied to clipboard
fun MainViewController(): UIViewController
Link copied to clipboard
Link copied to clipboard
fun StarfieldBackground(warp: Boolean, modifier: Modifier = Modifier, starColor: Color = Color(0xFFDFF6FF), streakColor: Color = Color(0xFF9CE9FF))

A perspective starfield.

Link copied to clipboard
fun WardenTheme(content: @Composable () -> Unit)

App theme. Always dark — deliberately not switchable to light, matching the docs site.