{
  "schemaVersion": "pulse.plugin-readiness.v1",
  "releaseVersion": "1.0.0-beta.9",
  "publicPluginApi": false,
  "decision": "deferred",
  "requirements": {
    "trustModel": false,
    "packageDiscovery": false,
    "versionNegotiation": false,
    "securityPolicy": false,
    "compatibilityContract": false,
    "isolatedPackageLoading": false
  },
  "currentExtensionBoundary": {
    "lowerers": "trusted first-party and third-party build dependencies admitted by versioned contracts; import-resolved package ownership; no package allowlist or compiler-release version equality; no sandbox",
    "providers": "explicit package selection through pulse.provider-toolchain.v1; bare host IDs use the @pulse-compute/provider-<id> convention, scoped names are exact, and none is internal; no scanning or self-registration"
  },
  "designRule": "The trusted package-lowerer contract and explicit provider toolchain are available scoped extension seams. This readiness record concerns general compiler hooks and isolated untrusted plugins; it does not gate trusted external lowerers.",
  "trustedPackageLowerers": {
    "available": true,
    "trust": "build-dependency",
    "legacyTrust": "first-party",
    "sandboxed": false,
    "packageAllowlist": false,
    "requiresCompilerReleaseVersion": false,
    "compatibility": "exact-versioned-contracts"
  }
}
