{
  "ok": true,
  "contractId": "local.casterminiappcreator-static-shell-isolation.v0",
  "status": "blocked_external",
  "mode": "live_vercel_static_casterminiappcreator_with_runtime_blocker_gates",
  "publicReadinessStatus": "blocked_external",
  "runtimeVisibilityStatus": "passed",
  "localOnly": false,
  "staticFallback": true,
  "writeAccepted": false,
  "liveMutationAllowed": false,
  "productionReady": false,
  "commercialReady": false,
  "acceptedAsProductionEvidence": false,
  "surfaces": {
    "web": "/casterminiappcreator",
    "miniapp": "/miniapps/casterminiappcreator",
    "sourceMiniapps": "/miniapps",
    "sourceCasterMiniapps": "/casterminiapps",
    "sourceApi": "/api/casterminiapps",
    "farcasterMiniappsApi": "/api/farcaster-miniapps",
    "api": [
      "/api/casterminiappcreator/overview",
      "/api/casterminiappcreator/template-gallery",
      "/api/casterminiappcreator/app-draft",
      "/api/casterminiappcreator/manifest-builder",
      "/api/casterminiappcreator/image-splash",
      "/api/casterminiappcreator/account-association",
      "/api/casterminiappcreator/quickauth",
      "/api/casterminiappcreator/wallet-login",
      "/api/casterminiappcreator/catalog-publish",
      "/api/casterminiappcreator/preview",
      "/api/casterminiappcreator/test-frame",
      "/api/casterminiappcreator/share-link",
      "/api/casterminiappcreator/claim-routes",
      "/api/casterminiappcreator/rewards",
      "/api/casterminiappcreator/analytics",
      "/api/casterminiappcreator/rate-limits",
      "/api/casterminiappcreator/moderation",
      "/api/casterminiappcreator/qstorage",
      "/api/casterminiappcreator/event-log",
      "/api/casterminiappcreator/rollback"
    ],
    "status": "/api/casterminiappcreator/status"
  },
  "metrics": [
    {
      "label": "Templates",
      "value": "read-only",
      "status": "blocked_external"
    },
    {
      "label": "Manifest",
      "value": "blocked",
      "status": "blocked_external"
    },
    {
      "label": "Preview",
      "value": "no execution",
      "status": "blocked_external"
    },
    {
      "label": "Publish",
      "value": "disabled",
      "status": "blocked_external"
    }
  ],
  "lanes": [
    {
      "id": "templates",
      "title": "Template gallery and app drafts",
      "summary": "Read-only shell for templates, app drafts, and source mini app catalog routes. Draft writes stay blocked until strict storage and identity evidence passes.",
      "status": "blocked_external"
    },
    {
      "id": "manifest",
      "title": "Manifest builder and accountAssociation",
      "summary": "Manifest assembly, image/splash assets, signed account association, and @casterchain domain registration are visible as contracts only.",
      "status": "blocked_external"
    },
    {
      "id": "preview",
      "title": "Preview, frame test, share, and publish",
      "summary": "Preview execution, frame testing, catalog publishing, share links, claim routes, rewards, analytics, and moderation require accepted runtime receipts.",
      "status": "blocked_external"
    },
    {
      "id": "proofs",
      "title": "QuickAuth, wallet login, QStorage, event log, rollback",
      "summary": "Farcaster QuickAuth, shared Reown wallet login, QStorage publication, append-only Caster event log, and rollback remain blocked until deterministic evidence passes.",
      "status": "blocked_external"
    }
  ],
  "blockers": [
    "No accepted full Next Caster Mini App Creator build/typecheck receipt exists for this standalone fallback.",
    "No accepted shared Reown identity, wallet auth, Farcaster QuickAuth, template gallery, draft store, manifest builder, image/splash generator, account association signing, catalog publishing, preview, frame testing, share links, claim routes, rewards, analytics, rate limits, moderation, QStorage, event log, or rollback runtime receipt exists.",
    "No signed @casterchain Farcaster accountAssociation exists for casterminiappcreator.vercel.app.",
    "No app publishing, template write, draft write, manifest write, account association signing, preview execution, reward setup, QStorage write, event-log append, rollback, wallet signature, public announcement, or production datastore mutation is allowed from this fallback."
  ]
}
