Open-core layer

App shell catalog hardening

GitCaster now publishes a proof-aware app and miniapp shell catalog for local preview routing, manifest review, dependency-risk labels, and blocked native deployment claims. This is a public-alpha developer layer, not a managed runtime or production deployment.

Public artifacts

These files are safe contribution surfaces for app and miniapp shell review.

public-alpha

Catalog module

Typed shell catalog entries derived from the proof-aware ecosystem RC directory.

packages/ecosystem/src/app-shell-catalog.ts

Local fixture

Local preview routes, dependency-risk labels, and blocked native deployment claims.

examples/app-shells/gitcaster-app-shell-catalog.local.json

Caster Intelligence fixture

Redacted builder-tool shell metadata and data-rights blockers.

examples/app-shells/caster-intelligence.local-shell.json

Generated catalog

Public JSON catalog for app and miniapp shell review.

apps/web/public/gitcaster-app-shell-catalog.json

Preview smoke

Static route smoke status for local app and miniapp previews.

apps/web/public/gitcaster-app-shell-local-preview-smoke.json

Strict checker

Deterministic gate that rejects live runtime, native deploy, QStorage, domain, and production claims.

scripts/ecosystem/check-app-shell-catalog-public-alpha.cjs

Evidence

Proof file generated by the public-alpha checker.

launch/evidence/app-shell-catalog-public-hardening-source.json

Dependency-risk labels

Runtime and deployment dependencies stay explicit instead of becoming hidden claims.

local preview

Runtime API

local-fixture-only

Local fixture shape only. No live runtime endpoint is claimed.

Native storage

blocked_external

QStorage publication proof is required before stronger labels.

Native domain

blocked_external

.caster registry and route proof are required before stronger labels.

Managed runtime

blocked_external

Managed CasterCloud orchestration stays closed and proof-gated.

Legacy hosted platform

legacy-reference

Legacy hosted files can be referenced only as migration context.

Blocked native claims

The catalog deliberately refuses stronger runtime and production labels without proof.

blocked_external

native .caster deployment

blocked_external

QStorage publication

blocked_external

managed runtime endpoint

blocked_external

production readiness

blocked_external

external audit completion

blocked_external

custody, billing, rollback, or managed operation readiness

blocked_external

Verification command

The checker regenerates catalog evidence and rejects unsupported live, deployed, or production claims.

deterministic
pnpm run app-shell-preview-smoke:check