Skip to content

Repository files navigation

Lumen Verified Launch

Lumen verifies a static artifact bundle before executing browser-delivered client bytes. A Lumen Link pins the bundle index digest; the bundle may then embed its own notaries, release manifest, runtime configuration, and assets.

Lumen Link -> index.json digest check -> embedded notary signature -> target hashes -> launch

IPFS, gateways, tunnels, and mirrors are delivery mechanisms only. They do not become trust anchors.

Scripts

bun install
bun run test
bun run build
bun run validate

Links

Production links use a compact versioned launch payload:

https://launcher.example/#l=v1.<base64url-json>

Readable debug links remain supported for diagnostics:

https://launcher.example/#cid=bafy...&digest=sha256:...&release=releases/app/manifest.json&runtime=runtime/app.json

The expanded legacy names source, ipfs, bundleDigest, releasePath, and runtimePath are also accepted.

CLI

bun run bin/lumen.ts verify 'https://launcher.example/#source=https://gateway.example/ipfs/bafy.../&bundleDigest=sha256:...'

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages