Private Provider on Nostr: The Glass🪩 A **generative surface** for Android. You ask for something in ordinary ...
The Glass🪩
A **generative surface** for Android. You ask for something in ordinary words, it resolves to the lightest artifact that can do the job, a declarative L-0 view, a portable L-1 mini app, or a generated L-2 web app, runs a opaque origin sandbox with no network, and keeps its state as kind 30078 nostr events on the user's own Citrine relay.
Private provider is the substrate and is a separate application. It owns the identity, amber, nip 55, the wallet, attested inference from Routstr D, the local relay citrine, and the on-device build chain. This repo links nothing from it. The surface reaches compute only through the host's binder bridge to private providers exported service.
The Glass surface never holds keys, and never does crypto. No Android, Intense, Nip55, Nip46 or Curve Crypto in the surface renderer. Host services arrive through the adapters, never by reaching into app. The host consumes the surface only as assets.
Ask for what you need. It appears. Throw it away. If you need to keep it, keep it. Really want to share with someone, upload to blossom. No need to build apks, publish to app stores for simple things. The app is a nostr event.
The surface is transient, the state is yours.
Published at
2026-10-14 02:47:20 UTCEvent JSON
{
"id": "00000072300d0048e1f28f3601ca2151e6f44848c9dbcb7ee9767fa0e7210ce1",
"pubkey": "4e5622b575cdbb4d5ded093e48c68cd3f724fad547142f0c1b0aec2f2b2a0b2e",
"created_at": 1791946040,
"kind": 1,
"tags": [
[
"client",
"Dark Wisp"
],
[
"nonce",
"299648",
"21"
]
],
"content": "The Glass🪩\nA **generative surface** for Android. You ask for something in ordinary words, it resolves to the lightest artifact that can do the job, a declarative L-0 view, a portable L-1 mini app, or a generated L-2 web app, runs a opaque origin sandbox with no network, and keeps its state as kind 30078 nostr events on the user's own Citrine relay.\n\nPrivate provider is the substrate and is a separate application. It owns the identity, amber, nip 55, the wallet, attested inference from Routstr D, the local relay citrine, and the on-device build chain. This repo links nothing from it. The surface reaches compute only through the host's binder bridge to private providers exported service.\n\nThe Glass surface never holds keys, and never does crypto. No Android, Intense, Nip55, Nip46 or Curve Crypto in the surface renderer. Host services arrive through the adapters, never by reaching into app. The host consumes the surface only as assets.\n\nAsk for what you need. It appears. Throw it away. If you need to keep it, keep it. Really want to share with someone, upload to blossom. No need to build apks, publish to app stores for simple things. The app is a nostr event. \n\nThe surface is transient, the state is yours.",
"sig": "fc4ce7aedbbb145fd791acc6aca5f6fc4f82f64ef302648a87264852a635dda319973d8860352a2b99f8a340888ddf8a47c92d0ecb7e4aa7cad11b9fa853a0ad"
}